Branch: refs/heads/master
  Home:   https://github.com/Linaro/odp
  Commit: 962600ecdbe44d386f95a57ac5a91365af0b6c39
      
https://github.com/Linaro/odp/commit/962600ecdbe44d386f95a57ac5a91365af0b6c39
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-03-07 (Wed, 07 Mar 2018)

  Changed paths:
    M .checkpatch.conf
    M scripts/checkpatch.pl

  Log Message:
  -----------
  checkpatch: update to the latest version

Update checkpatch script to the latest version
(2d453e3b41c80d1a2c02b02d672f5dcd73f95a12). Ignores some new unnecessary
checks. PRIu8 and PRIu16 camel case warnings are also ignored.

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: 3a4f369fb2019761af5d4d7ad09d48f1e5d44f82
      
https://github.com/Linaro/odp/commit/3a4f369fb2019761af5d4d7ad09d48f1e5d44f82
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-03-07 (Wed, 07 Mar 2018)

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

  Log Message:
  -----------
  linux-gen: ipsec: support tfc_pad_len IPsec option

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: 017969502cd0247c9b25e80e002ac563860f5a5d
      
https://github.com/Linaro/odp/commit/017969502cd0247c9b25e80e002ac563860f5a5d
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-03-07 (Wed, 07 Mar 2018)

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

  Log Message:
  -----------
  linux-gen: ipsec: support TFC dummy packet generation

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: 7135eda6854ba60d6379ca5799b4b58959e998b5
      
https://github.com/Linaro/odp/commit/7135eda6854ba60d6379ca5799b4b58959e998b5
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-03-07 (Wed, 07 Mar 2018)

  Changed paths:
    M test/validation/api/ipsec/ipsec.c
    M test/validation/api/ipsec/ipsec_test_out.c
    M test/validation/api/ipsec/test_vectors.h

  Log Message:
  -----------
  validation: ipsec: verify TFC dummy packet generation

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: 80b9a1e4d6a297ac916cbaf360e7b2114ef86a7a
      
https://github.com/Linaro/odp/commit/80b9a1e4d6a297ac916cbaf360e7b2114ef86a7a
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-03-07 (Wed, 07 Mar 2018)

  Changed paths:
    M configure.ac
    M platform/Makefile.inc
    M platform/linux-generic/m4/configure.m4
    M platform/linux-generic/odp_impl.c

  Log Message:
  -----------
  linux-gen: version: implementation name content

Removed quotes from implementation name (from "odp-linux" to
odp_linux). Added ODP_ prefix to name and build version macros.

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


  Commit: c67dcec1c034a0c75c093b49e2a172bbd3d50def
      
https://github.com/Linaro/odp/commit/c67dcec1c034a0c75c093b49e2a172bbd3d50def
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-03-07 (Wed, 07 Mar 2018)

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

  Log Message:
  -----------
  linux-gen: sysinfo: add content to info string print

Added implementation details string and cpu mask to system
info print out.

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


  Commit: c2a1c48f5fc17cf4dd870057d17059ad668d29ad
      
https://github.com/Linaro/odp/commit/c2a1c48f5fc17cf4dd870057d17059ad668d29ad
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-03-07 (Wed, 07 Mar 2018)

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

  Log Message:
  -----------
  linux-gen: pktio: add debug prints

Print interface name on open, start, stop and close calls. Also
print driver name and number of queues to ease check of correct
configuration.

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


  Commit: c0da87688187c81039cf81790fed3d6ed00a956e
      
https://github.com/Linaro/odp/commit/c0da87688187c81039cf81790fed3d6ed00a956e
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-03-07 (Wed, 07 Mar 2018)

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

  Log Message:
  -----------
  linux-gen: queue: improve debug print

Print max number of queues and max queue size in global init.

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


  Commit: 3e61be54a77ed8ccc2030e88b9a26372d3f76e2c
      
https://github.com/Linaro/odp/commit/3e61be54a77ed8ccc2030e88b9a26372d3f76e2c
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-03-07 (Wed, 07 Mar 2018)

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

  Log Message:
  -----------
  linux-gen: sched: optimize packet input polling

Optimize scheduler throughput with packet IO interfaces.
Special pktio poll commands are removed and event queue is
used instead to trigger packet input polling. Packet input is
polled when those queues are empty. Thus, these queues
connected to packet input are not removed from scheduling
when empty.

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: bb8015d15ca4b0e2033eeca09906032a88e74bff
      
https://github.com/Linaro/odp/commit/bb8015d15ca4b0e2033eeca09906032a88e74bff
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-03-07 (Wed, 07 Mar 2018)

  Changed paths:
    M platform/linux-generic/include/odp_buffer_inlines.h
    M platform/linux-generic/include/odp_queue_internal.h
    M platform/linux-generic/include/odp_queue_lf.h
    M platform/linux-generic/include/odp_schedule_if.h
    M platform/linux-generic/odp_packet_io.c
    M platform/linux-generic/odp_queue_basic.c
    M platform/linux-generic/odp_queue_lf.c
    M platform/linux-generic/odp_schedule_basic.c
    M platform/linux-generic/odp_schedule_iquery.c
    M platform/linux-generic/odp_schedule_sp.c

  Log Message:
  -----------
  linux-gen: sched: optimize atomic packet input queue throughput

When packet input queue is atomic, packets received from packet
input are passed directly to the application. Other queue types
may have events stashed on other threads, so for those incoming
packets are always enqueued (to maintain packet order).

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: 42fc5ebdcd5a1e5fbb7a19a2756a310f23a0cdd5
      
https://github.com/Linaro/odp/commit/42fc5ebdcd5a1e5fbb7a19a2756a310f23a0cdd5
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-03-07 (Wed, 07 Mar 2018)

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

  Log Message:
  -----------
  linux-gen: queue: enqueue may fail

Drop events when queue enqueue fails. Enqueue failure is more
likely now when queue has limited size.

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: 196d8f518071cc8c37dde0835cb7559d6cdd55da
      
https://github.com/Linaro/odp/commit/196d8f518071cc8c37dde0835cb7559d6cdd55da
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-03-07 (Wed, 07 Mar 2018)

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

  Log Message:
  -----------
  linux-gen: sched: optimize parallel packet input queue throughput

Extend direct packet input processing to parallel queues. Parallel
queues do not quarantee ordering, so also those can pass packets
directly to application and (potentially) stash some per thread.

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: 2bbd7ace9e236d27dcfb52acfef991bd5ce39354
      
https://github.com/Linaro/odp/commit/2bbd7ace9e236d27dcfb52acfef991bd5ce39354
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-03-07 (Wed, 07 Mar 2018)

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

  Log Message:
  -----------
  linux-gen: sched: use stash prefix

Use consistently stash_ prefix for thread local variables
related to event stashing.

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: 36f589b5a84804ce246bcd9a3eb9352801aaf41d
      
https://github.com/Linaro/odp/commit/36f589b5a84804ce246bcd9a3eb9352801aaf41d
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-03-07 (Wed, 07 Mar 2018)

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

  Log Message:
  -----------
  linux-gen: sched: optimize local variable layout

Pack local variables struct and bring commonly used
variables into the head of the struct.

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: e009051a0166fa25e601190354e0333aa30ad58d
      
https://github.com/Linaro/odp/commit/e009051a0166fa25e601190354e0333aa30ad58d
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-03-07 (Wed, 07 Mar 2018)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  build: make so numbering to be tied to ODP versions

We do not make any promises on ABI backwards compatibility, we have been
using -version-number instead of -version-info for ages, so affirm this
approach. Drop misleading comment and tie SO version numbers to ODP
relase numbers.

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: 91282a4c578716f157aa8a5e0a9bf9bd25b19a17
      
https://github.com/Linaro/odp/commit/91282a4c578716f157aa8a5e0a9bf9bd25b19a17
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-03-13 (Tue, 13 Mar 2018)

  Changed paths:
    M DEPENDENCIES
    M m4/odp_libconfig.m4

  Log Message:
  -----------
  configure: add check for 'xxd' tool

Add check for 'xxd' tool and list it in DEPENDENCIES file.

Signed-off-by: Matias Elo <matias....@nokia.com>
Reviewed-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: 1e70adc3ae54b0c4518bdb51d94301f1dafe4ebf
      
https://github.com/Linaro/odp/commit/1e70adc3ae54b0c4518bdb51d94301f1dafe4ebf
  Author: Josep Puigdemont <josep.puigdem...@linaro.org>
  Date:   2018-03-13 (Tue, 13 Mar 2018)

  Changed paths:
    M m4/odp_dpdk.m4

  Log Message:
  -----------
  odp_dpdk.m4: check for DPDK static libraries

Signed-off-by: Josep Puigdemont <josep.puigdem...@linaro.org>
Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 9a1d48b1262d88e55922c4e1ed9f91ed2e3376d7
      
https://github.com/Linaro/odp/commit/9a1d48b1262d88e55922c4e1ed9f91ed2e3376d7
  Author: Josep Puigdemont <josep.puigdem...@linaro.org>
  Date:   2018-03-13 (Tue, 13 Mar 2018)

  Changed paths:
    M .travis.yml
    M m4/odp_dpdk.m4
    M scripts/build-pktio-dpdk

  Log Message:
  -----------
  odp_dpdk.m4: use correct installation directory

We are currently using the include path used when building DPDK, however
when installing DPDK, the headers are put in ${prefix}/include/dpdk.
We should use the latter in our include path.

Signed-off-by: Josep Puigdemont <josep.puigdem...@linaro.org>
Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 35a90a547466db90c00d6375d8d9a3573e84e99b
      
https://github.com/Linaro/odp/commit/35a90a547466db90c00d6375d8d9a3573e84e99b
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2018-03-14 (Wed, 14 Mar 2018)

  Changed paths:
    M .shippable.yml

  Log Message:
  -----------
  shippable: do not use huge pages

huge pages under docker are trickly also /dev/shm/ is limited
to 64Mb. Use different folder for shared memory files.

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


  Commit: 41fd242a0685e79cb6f1b1e1826e6734bea2f359
      
https://github.com/Linaro/odp/commit/41fd242a0685e79cb6f1b1e1826e6734bea2f359
  Author: Yi He <yi...@linaro.org>
  Date:   2018-03-14 (Wed, 14 Mar 2018)

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

  Log Message:
  -----------
  validation: scheduler: fix test_wait_time failure

Resolve Bug https://bugs.linaro.org/show_bug.cgi?id=3675, the
elapsed time measurement could be enlarged unpredictably by inner
printf calls and exceed the upper limit of tolerance.

Signed-off-by: Yi He <yi...@linaro.org>
Reviewed-by: Ola Liljedahl <ola.liljed...@arm.com>
Reviewed-by: Brian Brooks <brian.bro...@arm.com>
Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 62ef9d5c92e0f56f45767f4c73df214d4393e158
      
https://github.com/Linaro/odp/commit/62ef9d5c92e0f56f45767f4c73df214d4393e158
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-03-14 (Wed, 14 Mar 2018)

  Changed paths:
    M test/performance/Makefile.am

  Log Message:
  -----------
  test: l2fwd: enforce dependency between l2fwd test and generator

Test l2fwd depends on the generator example. Enforce build order.

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: c8dc27d1fb5c890143338439f1cdbe3b2719174c
      
https://github.com/Linaro/odp/commit/c8dc27d1fb5c890143338439f1cdbe3b2719174c
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-03-14 (Wed, 14 Mar 2018)

  Changed paths:
    M Makefile.am

  Log Message:
  -----------
  build: change order of subdirectories

Descend into examples after building/running tests. It is quite logical
that first we build validation & performance tests, then we build
platform tests, helper tests and only after that descend into examples.

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: eca5df13cf7987d6e3cd3cc930851671b071e4b3
      
https://github.com/Linaro/odp/commit/eca5df13cf7987d6e3cd3cc930851671b071e4b3
  Author: Balasubramanian Manoharan <bala.manoha...@linaro.org>
  Date:   2018-03-14 (Wed, 14 Mar 2018)

  Changed paths:
    M test/validation/api/classification/odp_classification_tests.c
    M test/validation/api/classification/odp_classification_testsuites.h

  Log Message:
  -----------
  validation: cls: add cls capability check

check for max_cos supported in odp_cls_capability_t before
creating odp_cos_t

Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 364887331875180c498abb8b7681a228ca21181e
      
https://github.com/Linaro/odp/commit/364887331875180c498abb8b7681a228ca21181e
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-03-16 (Fri, 16 Mar 2018)

  Changed paths:
    M platform/linux-generic/test/mmap_vlan_ins/mmap_vlan_ins.sh

  Log Message:
  -----------
  test: mmap_vlan_ins: wait before removing test interfaces

Removing the test interfaces while the applications are still running may
cause a test application instance to not close properly.

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: d3690d4115441dc69d9571cb5261dd005a112d39
      
https://github.com/Linaro/odp/commit/d3690d4115441dc69d9571cb5261dd005a112d39
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2018-03-16 (Fri, 16 Mar 2018)

  Changed paths:
    M .shippable.yml

  Log Message:
  -----------
  shippable: disable abi compat mode tests on aarch64

disable tests which fails under our docker runs with
native clang 4.0

Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 4665f6d2987fb26ad006cb56b02b3ef4c170f371
      
https://github.com/Linaro/odp/commit/4665f6d2987fb26ad006cb56b02b3ef4c170f371
  Author: Bill Fischofer <bill.fischo...@linaro.org>
  Date:   2018-03-16 (Fri, 16 Mar 2018)

  Changed paths:
    M CHANGELOG

  Log Message:
  -----------
  changelog: updates for odp v1.18.0.1

Add updates for V1.18.0.1 (Tiger Moth RC2 fix level)

Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 3c5cc8070d3bc8b7429f0410de6ef3009ff6a28f
      
https://github.com/Linaro/odp/commit/3c5cc8070d3bc8b7429f0410de6ef3009ff6a28f
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2018-03-16 (Fri, 16 Mar 2018)

  Changed paths:
    M configure.ac

  Log Message:
  -----------
  configure.ac: update version to v1.18.0.1

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


  Commit: 74f7b6d1a003175f1cddf979212631a0d7832399
      
https://github.com/Linaro/odp/commit/74f7b6d1a003175f1cddf979212631a0d7832399
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2018-03-21 (Wed, 21 Mar 2018)

  Changed paths:
    M .shippable.yml

  Log Message:
  -----------
  shippable: simplify test execution

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


  Commit: 31d3492b50b057df853ad51c909ac21d6e95a4ca
      
https://github.com/Linaro/odp/commit/31d3492b50b057df853ad51c909ac21d6e95a4ca
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-03-21 (Wed, 21 Mar 2018)

  Changed paths:
    M test/performance/odp_sched_latency.c

  Log Message:
  -----------
  performance: fix sched_latency test with huge cpu count

odp_sched_latency has off-by-one error in accessing cpu stats: worker
thread id do not start from 0. Instead of fixing just off-by-one, use
ODP_THREAD_COUNT_MAX directly to allocate proper amount of cpu stats
structures.

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: edc9616a1bbc0fbc2d7f84ddafeb119d689f3f70
      
https://github.com/Linaro/odp/commit/edc9616a1bbc0fbc2d7f84ddafeb119d689f3f70
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-03-21 (Wed, 21 Mar 2018)

  Changed paths:
    M .shippable.yml

  Log Message:
  -----------
  shippable: reenable non-ABI-compat build for GCC

Non-ABI-compat build is broken only for Clang, so disable it only for
that compiler, rather than disabling it completely.

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


  Commit: d8dd54f2325cf859703721e7a17b6cbe734d857a
      
https://github.com/Linaro/odp/commit/d8dd54f2325cf859703721e7a17b6cbe734d857a
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-03-21 (Wed, 21 Mar 2018)

  Changed paths:
    M test/miscellaneous/odp_api_from_cpp.cpp

  Log Message:
  -----------
  test: misc: use C++ I/O instead of C

To verify that this test is really compiled using C++ compiler use cout
instead of printf.

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: 535ad269bfc6581a048d3e844576063be5d19501
      
https://github.com/Linaro/odp/commit/535ad269bfc6581a048d3e844576063be5d19501
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-03-22 (Thu, 22 Mar 2018)

  Changed paths:
    M config/odp-linux-generic.conf
    M platform/linux-generic/include/odp_queue_internal.h
    M platform/linux-generic/odp_queue_basic.c

  Log Message:
  -----------
  linux-gen: queue: configurable default size

Use configuration file to enable user to change default
queue size. Queue size parameter from application is used
for larger queues than the default size.

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


  Commit: c57da8ddc80e0e314957c6d11db288ef11fc1805
      
https://github.com/Linaro/odp/commit/c57da8ddc80e0e314957c6d11db288ef11fc1805
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-03-22 (Thu, 22 Mar 2018)

  Changed paths:
    M config/odp-linux-generic.conf
    M platform/linux-generic/include/odp_queue_internal.h
    M platform/linux-generic/odp_queue_basic.c

  Log Message:
  -----------
  linux-gen: queue: configurable max size

Use configuration file to enable user to change the maximum
queue size. Ring memory for all queues is reserved based on
the max size.

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


  Commit: bcd246e3a9948a631eb8eb77886ac1b369b13dba
      
https://github.com/Linaro/odp/commit/bcd246e3a9948a631eb8eb77886ac1b369b13dba
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-03-22 (Thu, 22 Mar 2018)

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

  Log Message:
  -----------
  linux-gen: sched: configurable priority spread

Use configuration file to enable user to change priority queue
spreading.

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


  Commit: 12d238d96318cc9d46dd5a2893894824a633805b
      
https://github.com/Linaro/odp/commit/12d238d96318cc9d46dd5a2893894824a633805b
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-03-22 (Thu, 22 Mar 2018)

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

  Log Message:
  -----------
  linux-gen: sched: decouple spread and group table sizes

Only thing common between these tables were the shared
round counter. With separate counters, tables can have
different sizes. Especially, spread table size needs
to be increased and support also sizes not power of two
(configurable spread values).

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


  Commit: 7e0c523ad6f209f238277e4116c21ba696edb7f4
      
https://github.com/Linaro/odp/commit/7e0c523ad6f209f238277e4116c21ba696edb7f4
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-03-22 (Thu, 22 Mar 2018)

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

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

Allow user to configure larger than the default spread value.

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


  Commit: 71ca38c00c11ebb6b4dede6d09ebdd28eb45d890
      
https://github.com/Linaro/odp/commit/71ca38c00c11ebb6b4dede6d09ebdd28eb45d890
  Author: Matias Elo <matias....@nokia.com>
  Date:   2018-03-22 (Thu, 22 Mar 2018)

  Changed paths:
    M .travis.yml
    M DEPENDENCIES
    M m4/odp_dpdk.m4
    M scripts/build-pktio-dpdk

  Log Message:
  -----------
  linux-gen: dpdk: bump supported dpdk version to v17.11

Bump supported DPDK version to LTS version 17.11. Also adds dependecies for
optional Mellanox PMD drivers.

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


  Commit: 4aacfd4d72b80a22d449d865a6c4f063afa823ab
      
https://github.com/Linaro/odp/commit/4aacfd4d72b80a22d449d865a6c4f063afa823ab
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-03-26 (Mon, 26 Mar 2018)

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

  Log Message:
  -----------
  linux-gen: pktio: add error prints

Added error prints for failures due to a bad handle.

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: b08aa94548163ae4d4bac2724e68ca9102667f6a
      
https://github.com/Linaro/odp/commit/b08aa94548163ae4d4bac2724e68ca9102667f6a
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-03-26 (Mon, 26 Mar 2018)

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

  Log Message:
  -----------
  linux-gen: pktio: add index to pktio print

Print also pktio index. It is often more useful information to
the user than handle (which may be e.g. a pointer).

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: f80f28c4046b650c180bcb9b41c859c0c8e2564e
      
https://github.com/Linaro/odp/commit/f80f28c4046b650c180bcb9b41c859c0c8e2564e
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2018-03-26 (Mon, 26 Mar 2018)

  Changed paths:
    M test/performance/.gitignore
    M test/performance/Makefile.am
    A test/performance/odp_sched_pktio.c

  Log Message:
  -----------
  test: sched_pktio: new scheduler performance test with pktio

Added new test which can be used to test scheduler performance
with packet IO. Future development includes multiple application
pipeline stages through queues.

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: 72febbae5ea55a5fd051978fbfa0f669cf0e99fc
      
https://github.com/Linaro/odp/commit/72febbae5ea55a5fd051978fbfa0f669cf0e99fc
  Author: Bogdan Pricope <bogdan.pric...@linaro.org>
  Date:   2018-03-29 (Thu, 29 Mar 2018)

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

  Log Message:
  -----------
  linux-gen: pktio: dpdk: accept UDPv4 packets with all-zero csum

Accept IPv4 UDP packets with all-zero checksum field even if
DPDK reported it as bad checksum value.
This patch fixes bug: https://bugs.linaro.org/show_bug.cgi?id=3685.

Signed-off-by: Bogdan Pricope <bogdan.pric...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 0225a8a396ddc7168be096f28b0a711184a48ef9
      
https://github.com/Linaro/odp/commit/0225a8a396ddc7168be096f28b0a711184a48ef9
  Author: Bogdan Pricope <bogdan.pric...@linaro.org>
  Date:   2018-03-29 (Thu, 29 Mar 2018)

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

  Log Message:
  -----------
  linux-gen: pktio: dpdk: fix IPv4 csum calculation when l4 offset is not set

IPv4 header contains length of the header and options in IHL field. It
can be used to replace L3 length calculation based on offsets.
This patch fixes bug: https://bugs.linaro.org/show_bug.cgi?id=3686.

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


  Commit: 59d636481fd1771107f3eb4632c2a9fc868afc11
      
https://github.com/Linaro/odp/commit/59d636481fd1771107f3eb4632c2a9fc868afc11
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-03-29 (Thu, 29 Mar 2018)

  Changed paths:
    M test/performance/Makefile.am
    A test/performance/odp_ipsec.c

  Log Message:
  -----------
  tests: add IPsec performance test

Use this tool to measure IPsec performance with different algorithms
For now only outbound direction is supported.

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: 68b1a52611e6ac9be306e5a17d009a6fd46c455e
      
https://github.com/Linaro/odp/commit/68b1a52611e6ac9be306e5a17d009a6fd46c455e
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-03-29 (Thu, 29 Mar 2018)

  Changed paths:
    M test/performance/odp_ipsec.c

  Log Message:
  -----------
  performance: ipsec: add AH measurements

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: 9f3311f92d28ef9fdf6ef3d8ec8b90efe7a832d6
      
https://github.com/Linaro/odp/commit/9f3311f92d28ef9fdf6ef3d8ec8b90efe7a832d6
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-03-29 (Thu, 29 Mar 2018)

  Changed paths:
    M test/performance/odp_ipsec.c

  Log Message:
  -----------
  performance: ipsec: add more algorithms

Run more performance tests on IPsec transformation.

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: 2eaf47b69ea5f2095e26e0ea597d3e8702b0da06
      
https://github.com/Linaro/odp/commit/2eaf47b69ea5f2095e26e0ea597d3e8702b0da06
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-03-29 (Thu, 29 Mar 2018)

  Changed paths:
    M test/performance/odp_crypto.c

  Log Message:
  -----------
  performance: crypto: add more algorithms

Run more performance tests on crypto transformation.

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: fc0a57306aa68a782e8611a9bd08ae10aaa5274a
      
https://github.com/Linaro/odp/commit/fc0a57306aa68a782e8611a9bd08ae10aaa5274a
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-03-29 (Thu, 29 Mar 2018)

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

  Log Message:
  -----------
  linux-gen: crypto: add IV length checks

Check IV length on crypto session creation, fixing possible issues
later, during en/decryption.

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: d6de4dfcf1a3a6c861c87d47990f793c71328eda
      
https://github.com/Linaro/odp/commit/d6de4dfcf1a3a6c861c87d47990f793c71328eda
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-03-29 (Thu, 29 Mar 2018)

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

  Log Message:
  -----------
  linux-gen: ipsec: add proper support for AES-CCM

Make linux-generic's IPsec actually support AES-CCM algorithm.

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: 06321dc028b83ea78b39eb9673859a40f9da37f7
      
https://github.com/Linaro/odp/commit/06321dc028b83ea78b39eb9673859a40f9da37f7
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-03-29 (Thu, 29 Mar 2018)

  Changed paths:
    A m4/odp_scheduler.m4
    M platform/linux-generic/m4/configure.m4
    R platform/linux-generic/m4/odp_schedule.m4

  Log Message:
  -----------
  build: move odp scheduler setting to common m4 file

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: 9a5a18af733c07109224e328ca0ac640ff49f845
      
https://github.com/Linaro/odp/commit/9a5a18af733c07109224e328ca0ac640ff49f845
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-03-29 (Thu, 29 Mar 2018)

  Changed paths:
    M example/Makefile.inc
    M m4/odp_dpdk.m4
    M test/Makefile.inc

  Log Message:
  -----------
  build: another DPDK-linking fix

Try our best to link with DPDK, if we are doing static linking of
examples and tests and we detected shared DPDK library. Build the list
of static libraries, in hope they are present on the system (like in
Debian/Ubuntu DPDK packages). Linking can still fail, as we have warned
during configure time.

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: 63123149319eb0e379dc52a3f4691993d026f3bf
      
https://github.com/Linaro/odp/commit/63123149319eb0e379dc52a3f4691993d026f3bf
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-03-30 (Fri, 30 Mar 2018)

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

  Log Message:
  -----------
  build: don't use xxd to hexdump config file

Use standard od and sed programs to hexdump config file, removing
dependency on xxd.

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: a9584da4284c04e45a9584a58c6dbeb404871119
      
https://github.com/Linaro/odp/commit/a9584da4284c04e45a9584a58c6dbeb404871119
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2018-03-30 (Fri, 30 Mar 2018)

  Changed paths:
    M m4/odp_libconfig.m4
    M platform/linux-generic/m4/configure.m4

  Log Message:
  -----------
  build: fix autoconf error caused by double-registering config item

Autoconf uses provided tag as is, when registering config command.
Require platform code to pass platform argument, so that different
config commands will be registered.

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


  Commit: 674ea087fba016e55f03e3966fe64fc908141f8f
      
https://github.com/Linaro/odp/commit/674ea087fba016e55f03e3966fe64fc908141f8f
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2018-03-30 (Fri, 30 Mar 2018)

  Changed paths:
    M test/performance/.gitignore

  Log Message:
  -----------
  add odp_ipsec to .gitignore

Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 57df98eca15fe64a716f9f555714ef5fb9cd25e9
      
https://github.com/Linaro/odp/commit/57df98eca15fe64a716f9f555714ef5fb9cd25e9
  Author: Bogdan Pricope <bogdan.pric...@linaro.org>
  Date:   2018-03-31 (Sat, 31 Mar 2018)

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

  Log Message:
  -----------
  linux-gen: dpdk: fix runtime/default config read order

Signed-off-by: Bogdan Pricope <bogdan.pric...@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/6ea708c0f9f3...57df98eca15f

Reply via email to