Branch: refs/heads/api-next
  Home:   https://github.com/Linaro/odp
  Commit: 386f6f8932a7897fdf8adc60aed8de7ee0174ad4
      
https://github.com/Linaro/odp/commit/386f6f8932a7897fdf8adc60aed8de7ee0174ad4
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M test/validation/api/packet/packet.c

  Log Message:
  -----------
  validation: packet: add packet reset test

Added test for odp_packet_reset().

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 177fc4cce6485a2bb80b99309eb7947e634d37fc
      
https://github.com/Linaro/odp/commit/177fc4cce6485a2bb80b99309eb7947e634d37fc
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/pktio/dpdk.c

  Log Message:
  -----------
  linux-gen: dpdk: fix running multiple odp instances simulaneusly

Prefix DPDK packet pool names and huge page mappings with
PID to avoid name conflicts. Also, let DPDK detect process
type automatically.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 9c15202e04ce97601d9910ce013da22fc5a3a2b0
      
https://github.com/Linaro/odp/commit/9c15202e04ce97601d9910ce013da22fc5a3a2b0
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/include/odp_packet_dpdk.h
    M platform/linux-generic/pktio/dpdk.c
    M platform/linux-generic/pktio/dpdk_parse.c

  Log Message:
  -----------
  linux-gen: dpdk: prefix visible internal parse functions with _odp_

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 84f5ac969eb50e83cfa87a529e5a59a94196bcba
      
https://github.com/Linaro/odp/commit/84f5ac969eb50e83cfa87a529e5a59a94196bcba
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/include/odp_packet_dpdk.h
    M platform/linux-generic/include/odp_packet_internal.h
    M platform/linux-generic/include/odp_pool_internal.h
    M platform/linux-generic/odp_pool.c
    M platform/linux-generic/pktio/dpdk.c

  Log Message:
  -----------
  linux-gen: dpdk: improved zero-copy implementation

Improved zero-copy DPDK pktio implementation which better adheres to DPDK
APIs. The new implementation reduces overhead by moving mbuf
initialization to ODP pool create and by using offsets instead of saved
pointers to do ODP packet / DPDK mbuf conversion.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 42146102091d6201399a39eadbb4a897768c27ab
      
https://github.com/Linaro/odp/commit/42146102091d6201399a39eadbb4a897768c27ab
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M helper/iplookuptable.c

  Log Message:
  -----------
  helper: iplookup: check capabilities

Check pool and queue capabilities instead of assuming e.g. that
1M events can be stored into a queue. Reduced table defines
(pool / queue size requirement) as an easy fix to pass tests.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: e1656a13f7a4a69dd743fd80c37a461bbdbf7d3f
      
https://github.com/Linaro/odp/commit/e1656a13f7a4a69dd743fd80c37a461bbdbf7d3f
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M test/performance/odp_scheduling_run.sh

  Log Message:
  -----------
  test: scheduling: fix script to exit with failure status

It seems that some shells did not notice failure status.
Simplified the script to exit on the first failure.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: aab53b9cd951dc5b4f76e4acee8aa602ddd9ad99
      
https://github.com/Linaro/odp/commit/aab53b9cd951dc5b4f76e4acee8aa602ddd9ad99
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M test/performance/odp_scheduling.c

  Log Message:
  -----------
  test: scheduling: honor pool capability

Limit pool size to maximum pool capability.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: f11e8bfd0599a717c457f2afd17e1a89febd5f8d
      
https://github.com/Linaro/odp/commit/f11e8bfd0599a717c457f2afd17e1a89febd5f8d
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M test/performance/odp_sched_latency.c

  Log Message:
  -----------
  test: sched_latency: honor pool capability limits

Check maximum pool size from pool capability.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 81b8a6b38d3f71102527675529edbe5293bcd30b
      
https://github.com/Linaro/odp/commit/81b8a6b38d3f71102527675529edbe5293bcd30b
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/odp_schedule_basic.c

  Log Message:
  -----------
  linux-gen: sched: remove unnecessary queue null index

Ring does not use any more special null index. So, queue index
initialization to null index is not needed any more.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: cb97c894c05ef5a43dce262cf178ce5f54b1c806
      
https://github.com/Linaro/odp/commit/cb97c894c05ef5a43dce262cf178ce5f54b1c806
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/include/odp_config_internal.h
    M platform/linux-generic/include/odp_pool_internal.h
    M platform/linux-generic/odp_pool.c

  Log Message:
  -----------
  linux-gen: pool: ring size must be larger than num items

Ensure that ring size is larger than number of events to be
stored in there.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: a0857f0d63bccdc8a16eab5068b63029ea84f005
      
https://github.com/Linaro/odp/commit/a0857f0d63bccdc8a16eab5068b63029ea84f005
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/include/odp_ring_internal.h

  Log Message:
  -----------
  linux-gen: ring: add reader tail check

Reader tail index is needed to detect if a reader is so much
behind that a writer is going to overwrite the data it is
reading.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: ac4ac579bba217043604c3f4ad21ed0446214572
      
https://github.com/Linaro/odp/commit/ac4ac579bba217043604c3f4ad21ed0446214572
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/include/odp_config_internal.h

  Log Message:
  -----------
  linux-gen: pool: reduce max pool size

Reduce maximum pool size, so that maximum size (packet) pool
requires less than 1GB of SHM memory. The limit of 1GB (for
default configuration) comes from maximum SHM reserve size
in process mode (single VA) and limited memory size CI virtual
machines.

This define can be increased when pool size options are added
into the configuration file.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: e40699a6950fedea5ebce172299a9a6aa2dec424
      
https://github.com/Linaro/odp/commit/e40699a6950fedea5ebce172299a9a6aa2dec424
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M test/validation/api/pool/pool.c

  Log Message:
  -----------
  validation: pool: add max num pool tests

Test that pools can be created with maximum number of
events defined in pool capability. Test that all events
can be allocated and freed. Event size is small.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 3cd53f15344c8ccf05dcf7812b4e2ff6a0b20961
      
https://github.com/Linaro/odp/commit/3cd53f15344c8ccf05dcf7812b4e2ff6a0b20961
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/odp_packet_io.c

  Log Message:
  -----------
  linux-gen: pktio: fix index calculation of multiple dest_queue

Packets to different destination queues interleaved resulted
bad indexes when pktin_recv_buf() was recording which packets
belong to the same dest_queue.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: d32bca1d3bd13efdef8b01a459fa1ce13042975b
      
https://github.com/Linaro/odp/commit/d32bca1d3bd13efdef8b01a459fa1ce13042975b
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M test/validation/api/classification/odp_classification_test_pmr.c

  Log Message:
  -----------
  validation: cls: interleave tcp test flows

For better test coverage send two packet flows interleaved
(in two/three packet patches). Also check that a received
packet is from the correct queue.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: eee3800f367d61ccdb9051d484e133f618aad9e4
      
https://github.com/Linaro/odp/commit/eee3800f367d61ccdb9051d484e133f618aad9e4
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/odp_schedule_scalable.c

  Log Message:
  -----------
  linux-gen: sched scalable: allocate global data from shm

Enables using scalable scheduler in process mode.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: c97618bb548f6b7c5f27f4de497f72f705e184f6
      
https://github.com/Linaro/odp/commit/c97618bb548f6b7c5f27f4de497f72f705e184f6
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/include/odp_packet_io_ring_internal.h
    M platform/linux-generic/pktio/ipc.c
    M platform/linux-generic/pktio/ring.c

  Log Message:
  -----------
  linux-gen: ring: allocate global data from shm

Enables using ipc in process mode.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: d3d950ab1af5d1823a44950ea5a78e41dbe44dde
      
https://github.com/Linaro/odp/commit/d3d950ab1af5d1823a44950ea5a78e41dbe44dde
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M example/ipsec/odp_ipsec.c
    M example/ipsec_api/odp_ipsec.c
    M example/ipsec_offload/odp_ipsec_offload.c
    M example/l2fwd_simple/odp_l2fwd_simple.c
    M example/l3fwd/odp_l3fwd.c
    M example/switch/odp_switch.c
    M platform/linux-generic/test/mmap_vlan_ins/mmap_vlan_ins.c

  Log Message:
  -----------
  example: stop and close pktio devices on exit

Stop and close used pktio devices on exit to free used resources.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: fb41b3eb2075505cf2f77fad48a8b6b5ed5da302
      
https://github.com/Linaro/odp/commit/fb41b3eb2075505cf2f77fad48a8b6b5ed5da302
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M example/generator/odp_generator.c

  Log Message:
  -----------
  example: generator: use odp_wait_time_ns() instead of timers

Simplify code by using odp_wait_time_ns() instead of timers.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 0b880228e5e19bf2446f31f50e6df41c64e9502b
      
https://github.com/Linaro/odp/commit/0b880228e5e19bf2446f31f50e6df41c64e9502b
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M example/generator/odp_generator.c

  Log Message:
  -----------
  example: generator: remove print from packet tx loop

The printf() would flood output when using small tx interval. Increase
global stats print interval instead.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 055da43cde1c7a9acc674a2db3d9d2a7a3d1ff8f
      
https://github.com/Linaro/odp/commit/055da43cde1c7a9acc674a2db3d9d2a7a3d1ff8f
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/include/odp_config_internal.h
    M platform/linux-generic/pktio/dpdk.c

  Log Message:
  -----------
  linux-gen: pool: increase minimum packet segment length

Some DPDK NICs need at least 2176 byte buffers (2048B + headroom) to not
segment standard ethernet frames. Increase minimum segment length to avoid
this and add matching check to zero-copy dpdk pktio pool create.

Reported-by: P. Gyanesh Kumar Patra <pgyanesh.pa...@gmail.com>
Signed-off-by: Matias Elo <matias....@nokia.com>
Tested-by: P. Gyanesh Kumar Patra <pgyanesh.pa...@gmail.com>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 173ef79e5306807d994869c7fb62c66ee82e4beb
      
https://github.com/Linaro/odp/commit/173ef79e5306807d994869c7fb62c66ee82e4beb
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/odp_libconfig.c

  Log Message:
  -----------
  linux-gen: config: improve config file check error output

It was hard to notice from log that config file version has
a mismatch. This is a common error when config file version
has updated, but a user has not updated his own config file.
Improve error check output, so that failure reason is better
highlighted.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: fa9fd355c5404b46c3cfaf375666796cc5333aca
      
https://github.com/Linaro/odp/commit/fa9fd355c5404b46c3cfaf375666796cc5333aca
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/include/odp_config_internal.h
    M platform/linux-generic/include/odp_schedule_scalable_config.h
    M platform/linux-generic/odp_queue_scalable.c

  Log Message:
  -----------
  linux-gen: config: move queue size config to scalable

Only scalable queues use build time the queue size config.
Move it to scalable config file.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 07b1c56979139118d47d15ff969365c08814dfd5
      
https://github.com/Linaro/odp/commit/07b1c56979139118d47d15ff969365c08814dfd5
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/odp_pool.c

  Log Message:
  -----------
  linux-gen: pool: output error on pool create

Change from debug to error message on pool create checks.
These are slow path errors and it's helpful to see those
also when not debugging.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: ebff1c15f1a0ccad57d26720ba7357a6b194d7fe
      
https://github.com/Linaro/odp/commit/ebff1c15f1a0ccad57d26720ba7357a6b194d7fe
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/odp_pool.c

  Log Message:
  -----------
  linux-gen: pool: add packet param checks

Do also checks against maximum number of packets and
max packet headroom size.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 168d7168447b99097f3bbe397ca76b6cb87d34da
      
https://github.com/Linaro/odp/commit/168d7168447b99097f3bbe397ca76b6cb87d34da
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M config/odp-linux-generic.conf
    M platform/linux-generic/include/odp_pool_internal.h
    M platform/linux-generic/odp_pool.c
    M platform/linux-generic/test/process-mode.conf

  Log Message:
  -----------
  linux-gen: pool: add max num packets in config file

This config is used to for maximum capability. The default
capability needs to be modest so that system memory limit is
not exceeded. User may increase maximum number of packets when
system memory size allows (and SHM single VA is not used).

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 01d1a8db345fed332416b3a6066ae7be1f28f0ad
      
https://github.com/Linaro/odp/commit/01d1a8db345fed332416b3a6066ae7be1f28f0ad
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/include/odp_config_internal.h

  Log Message:
  -----------
  linux-gen: config: maximum pool size 1M

Change maximum pool size back to 1M. Maximum packet pool
capability is defined in the config file. This is the upper
limit for that config. Also this is max capability of buffer
and tmo pools.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 3a817119eae94a2eb0c12d3a7e82eda35133b42c
      
https://github.com/Linaro/odp/commit/3a817119eae94a2eb0c12d3a7e82eda35133b42c
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M scripts/ci/build.sh

  Log Message:
  -----------
  travis: build ODP on multiple threads

Build ODP on multiple threads with 'make -j $(nproc)'.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by:  Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 415e197affb7eb3db5d806911d3e4b8e6ff05779
      
https://github.com/Linaro/odp/commit/415e197affb7eb3db5d806911d3e4b8e6ff05779
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: add test cases for optional schedulers

Added separate tests for schedulers, so that those can be
executed in parallel. Schedulers are tested with default
compiler flags. Previously, optional schedulers were tested
only without compiler optimizations (-O0) in coverage test.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by:  Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 9f39ccb68e57fa56a6d5e0b968292a2af0abc812
      
https://github.com/Linaro/odp/commit/9f39ccb68e57fa56a6d5e0b968292a2af0abc812
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M .travis.yml
    M scripts/ci/distcheck.sh

  Log Message:
  -----------
  travis: split distcheck test

Distcheck test takes over 20 minutes. Split it into two test
cases, so that those can run in parallel.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by:  Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: e236795c0941fd7fc01b162a899b5dc42ba1d05e
      
https://github.com/Linaro/odp/commit/e236795c0941fd7fc01b162a899b5dc42ba1d05e
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: clean process mode test script

Removed extra environment variable. Use default configure.
Explicitly use ubuntu 16.04 as other tests under jobs.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by:  Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 0b5dfae55a5a16e8c6b820f2458e48210cf9d762
      
https://github.com/Linaro/odp/commit/0b5dfae55a5a16e8c6b820f2458e48210cf9d762
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: explicit build only tests

Use new BUILD_ONLY variable to select test cases that are
built only, and not checked with 'make check'. This enables
to mark some x86_64 test cases to "build only".

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by:  Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 594a4a0171ab82512b05a06eb34ff7acb73730ab
      
https://github.com/Linaro/odp/commit/594a4a0171ab82512b05a06eb34ff7acb73730ab
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: change pcapng test to build only

Pcapng does not have specific validation tests, so running
'make check' on it is not important. Change it to a build
only test to save travis execution time.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by:  Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 7c8a226008d9f6fc9cd04f87539ab2715fef522a
      
https://github.com/Linaro/odp/commit/7c8a226008d9f6fc9cd04f87539ab2715fef522a
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: exclude duplicate tests

arm64/i386 with GCC build tests are excluded from the matrix
as those are executed in the first phase.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by:  Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: bb2e2a4b2a538cb437f5b3331c95a7b7dc573cb3
      
https://github.com/Linaro/odp/commit/bb2e2a4b2a538cb437f5b3331c95a7b7dc573cb3
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: start coverage test early

Coverage test takes a long time. Start it early, so that other
jobs run in parallel with it.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by:  Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 45bca0d051dd1f946e2d1ca188c481c1d179ad07
      
https://github.com/Linaro/odp/commit/45bca0d051dd1f946e2d1ca188c481c1d179ad07
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: explicit netmap test cases

Build, install and test with netmap only on couple of test
cases. This saves travis test time and validates that ODP
passes tests also without netmap (on x86).

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by:  Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: ec1be8784c85b263f52e763b7890f097b2366212
      
https://github.com/Linaro/odp/commit/ec1be8784c85b263f52e763b7890f097b2366212
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: run all test with gcc first

Change build matrix format from N x 2 to 2 x N. Run first all
tests with GCC, then with clang.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by:  Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 0817968af5f7ceebe96c4ca4661da2734304a329
      
https://github.com/Linaro/odp/commit/0817968af5f7ceebe96c4ca4661da2734304a329
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  configure.ac: set DX environment WITH_PLATFORM from configure.ac

Rather than manually modifying ax_prog_doxygen.m4 set variable from 
configure.ac.

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 29cf3cb9e63df80849f1b1c59b2174086e7dfe47
      
https://github.com/Linaro/odp/commit/29cf3cb9e63df80849f1b1c59b2174086e7dfe47
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M doc/application-api-guide/Doxyfile
    M doc/platform-api-guide/Doxyfile

  Log Message:
  -----------
  doc: pass generated include files to Doxygen

Pass generated files to doxygen to let it know about
ODP_DEPRECATED()/ODP_VERSION_API_xxx

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: bfb4e078a70e5510c1e3eb9deab5baeadb1c7fc3
      
https://github.com/Linaro/odp/commit/bfb4e078a70e5510c1e3eb9deab5baeadb1c7fc3
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M m4/ax_prog_doxygen.m4

  Log Message:
  -----------
  m4: update ax_prog_doxygen.m4 to latest version

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: ae53f9f80ee5fb06c2a3c8512a14bc1e773a58e4
      
https://github.com/Linaro/odp/commit/ae53f9f80ee5fb06c2a3c8512a14bc1e773a58e4
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/include/odp_queue_basic_internal.h
    M platform/linux-generic/include/odp_queue_if.h
    M platform/linux-generic/include/odp_queue_scalable_internal.h
    M platform/linux-generic/odp_queue_basic.c
    M platform/linux-generic/odp_queue_scalable.c

  Log Message:
  -----------
  linux-gen: queue: add internal interface for adding/removing inline timers

Add internal queue interface functions queue_timer_add_fn_t and
queue_timer_rem_fn_t for adding/removing inline timers.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: d184c87a690969571734fcd0c135da4f0da8ab55
      
https://github.com/Linaro/odp/commit/d184c87a690969571734fcd0c135da4f0da8ab55
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/include/odp_global_data.h
    M platform/linux-generic/include/odp_timer_internal.h
    M platform/linux-generic/odp_init.c
    M platform/linux-generic/odp_timer.c

  Log Message:
  -----------
  linux-gen: timer: reduce inline timer overhead

Reduce inline timer overhead by not polling timers until at least one
timer pool has been created.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 7d2f7dbf7d97cea348bb0499b684103fd8ad750f
      
https://github.com/Linaro/odp/commit/7d2f7dbf7d97cea348bb0499b684103fd8ad750f
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/odp_queue_basic.c
    M platform/linux-generic/odp_queue_scalable.c
    M platform/linux-generic/odp_timer.c

  Log Message:
  -----------
  linux-gen: timer: run inline timers during queue dequeue operations

Process inline timers (if enabled) during odp_queue_deq() and
odp_queue_deq_multi() calls. This fixes inline timers not working if
odp_schedule() or odp_schedule_multi() was never called.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 6c0ffbf9689e36cc94d303d5ac30575fef041cbe
      
https://github.com/Linaro/odp/commit/6c0ffbf9689e36cc94d303d5ac30575fef041cbe
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M DEPENDENCIES
    R scripts/build-pktio-dpdk

  Log Message:
  -----------
  remove scripts/build-pktio-dpdk

Script was introduced to quick build odp with dpdk pktio
support for dev or testing propose. Now it's more easy to
run docker container with same parameters as CI does.

Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>
Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Reviewed-and-tested-by: Matias Elo <matias....@nokia.com>


  Commit: 97eb06b4cd2f57e9033f5d09a5e2b7a7b9d641b9
      
https://github.com/Linaro/odp/commit/97eb06b4cd2f57e9033f5d09a5e2b7a7b9d641b9
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M config/odp-linux-generic.conf
    M platform/linux-generic/odp_schedule_basic.c
    M platform/linux-generic/test/process-mode.conf

  Log Message:
  -----------
  linux-gen: sched: add spread weight config file option

Add new config file option to control scheduler internal queue
preference ratio.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: a83e3c5ce2caa4ba4ba92f6e383c2a28d9aa3956
      
https://github.com/Linaro/odp/commit/a83e3c5ce2caa4ba4ba92f6e383c2a28d9aa3956
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/odp_schedule_basic.c

  Log Message:
  -----------
  linux-gen: sched: use spread weight from config file

Use the new config file option instead of fixed prefer ratio.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 93774c205c20951e51b0ed8d9c03bd21f95857bc
      
https://github.com/Linaro/odp/commit/93774c205c20951e51b0ed8d9c03bd21f95857bc
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/odp_schedule_basic.c

  Log Message:
  -----------
  linux-gen: sched: increase max spread weight

Increase max spread weight. The default value is kept the same.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 794e94ae421c9587df1a11ff3027e6076974ec23
      
https://github.com/Linaro/odp/commit/794e94ae421c9587df1a11ff3027e6076974ec23
  Author: Janne Peltonen <janne.pelto...@nokia.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/odp_ipsec_sad.c

  Log Message:
  -----------
  linux-gen: ipsec: make SA lifetime checking more scalable to multiple threads

Enforcing the packet and byte based SA life times is currently slow if
the same SA is being handled by multiple threads since the threads
keep checking and updating the same shared byte and packet counters.

Make the implementation more scalable by having a thread-local quota
of packets and bytes for each SA and by updating the shared byte
and packet counters less frequently (i.e. when the quota runs out).

This introduces some inexactness to life time warnings and errors.
The warnings and errors about soft and hard limits being reached
may come a bit earlier than expected based on the packets sent to
the wire.

Signed-off-by: Janne Peltonen <janne.pelto...@nokia.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 898d8b479149308de40331bf3a646bca1c99449e
      
https://github.com/Linaro/odp/commit/898d8b479149308de40331bf3a646bca1c99449e
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M test/performance/odp_sched_pktio.c

  Log Message:
  -----------
  test: sched_pktio: add burst size option

Added option to control maximum burst size, which is
requested from scheduler.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: f2be51f38a5115b5f5e2d6ee59df645f624adb7a
      
https://github.com/Linaro/odp/commit/f2be51f38a5115b5f5e2d6ee59df645f624adb7a
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M config/odp-linux-generic.conf
    M platform/linux-generic/test/process-mode.conf

  Log Message:
  -----------
  linux-gen: config: add schedule group config file options

Added options to disable unused automatic schedule groups.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: b68aa21885ec3bdfa914c66d811662efbf380127
      
https://github.com/Linaro/odp/commit/b68aa21885ec3bdfa914c66d811662efbf380127
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/include/odp_schedule_if.h
    M platform/linux-generic/odp_schedule_basic.c

  Log Message:
  -----------
  linux-gen: sched: add config request function to interface

Added config request function to scheduler internal interface.
Other modules may use this to examine scheduler configuration.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 13b3e7ee716c9f5a296817b5143542d736ae3595
      
https://github.com/Linaro/odp/commit/13b3e7ee716c9f5a296817b5143542d736ae3595
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/odp_thread.c

  Log Message:
  -----------
  linux-gen: thread: use automatic schedule group configuration

Read from scheduler configuration if an automatic schedule
group is enabled or disabled.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 4dc8160d4897a041a14de578c3fc777fa27e78f5
      
https://github.com/Linaro/odp/commit/4dc8160d4897a041a14de578c3fc777fa27e78f5
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/odp_schedule_sp.c

  Log Message:
  -----------
  linux-gen: schedule_sp: use sched_cb_pktin_poll

Use sched_cb_pktin_poll instead of sched_cb_pktin_poll_old, so
that the old pktin poll function can be removed.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 6459109ccb46369a8d45d531c76e54c4267b30d6
      
https://github.com/Linaro/odp/commit/6459109ccb46369a8d45d531c76e54c4267b30d6
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

  Changed paths:
    M platform/linux-generic/include/odp_schedule_if.h
    M platform/linux-generic/odp_packet_io.c

  Log Message:
  -----------
  linux-gen: pktio: remove sched_cb_pktin_poll_old

The function is not used anymore.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


Compare: https://github.com/Linaro/odp/compare/79f23e85b2c7...6459109ccb46
      **NOTE:** This service has been marked for deprecation: 
https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.

Reply via email to