Branch: refs/heads/cloud-dev
  Home:   https://github.com/Linaro/odp
  Commit: d232db102fc77e6cb2fd9d62ba387c22f68c042a
      
https://github.com/Linaro/odp/commit/d232db102fc77e6cb2fd9d62ba387c22f68c042a
  Author: Yi He <yi...@linaro.org>
  Date:   2017-06-23 (Fri, 23 Jun 2017)

  Changed paths:
    M test/common_plat/validation/api/traffic_mngr/Makefile.am

  Log Message:
  -----------
  test: traffic_mngr: fix distcheck failure

When configured odp with --enable-test-vald, make
distcheck will fail by not being able to find the
traffic_mngr test binary and script in the distribution.
This patch installs traffic_mngr test_PROGRAMS and
test_SCRIPTS in distribution build.

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


  Commit: e5b211403233dda67507f18fd91f9826022fd287
      
https://github.com/Linaro/odp/commit/e5b211403233dda67507f18fd91f9826022fd287
  Author: Yi He <yi...@linaro.org>
  Date:   2017-06-23 (Fri, 23 Jun 2017)

  Changed paths:
    M test/common_plat/validation/api/time/Makefile.am

  Log Message:
  -----------
  test: time: fix distcheck failure

When configured odp with --enable-test-vald, make
distcheck will fail by not being able to find the
test script time.sh in the distribution. This patch
installs time test_SCRIPTS in distribution build.

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


  Commit: fdd3df3547c78d81d1244eac3fa65512e9023237
      
https://github.com/Linaro/odp/commit/fdd3df3547c78d81d1244eac3fa65512e9023237
  Author: Yi He <yi...@linaro.org>
  Date:   2017-06-23 (Fri, 23 Jun 2017)

  Changed paths:
    M Makefile.am

  Log Message:
  -----------
  Makefile.am: update distcheck configuration

Update AM_DISTCHECK_CONFIGURE_FLAGS to enable all tests.

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


  Commit: 497c339f94e35d5fadeff539cebfbf44d698dc7e
      
https://github.com/Linaro/odp/commit/497c339f94e35d5fadeff539cebfbf44d698dc7e
  Author: Yi He <yi...@linaro.org>
  Date:   2017-06-23 (Fri, 23 Jun 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: enable all tests when make distcheck

Make distcheck with all test configurations
to confirm test programs installation in odp
distribution package.

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


  Commit: a4add29291572219143dc667db4e8a7832a5692b
      
https://github.com/Linaro/odp/commit/a4add29291572219143dc667db4e8a7832a5692b
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-06-26 (Mon, 26 Jun 2017)

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

  Log Message:
  -----------
  linux-generic: crypto: adapt HMAC code to OpenSSL 1.1.x

OpenSSL 1.1.x has changed HMAC API in an incompatible way. Let's adapt
to it by providing version-dependent wrapper around HMAC calculation.

Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Reviewed-and-tested-by: Brian Brooks <brian.bro...@arm.com>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: c6a309f00f882fabe70fa535ebe8b765f6e9bd11
      
https://github.com/Linaro/odp/commit/c6a309f00f882fabe70fa535ebe8b765f6e9bd11
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-06-27 (Tue, 27 Jun 2017)

  Changed paths:
    M .travis.yml
    M DEPENDENCIES
    A m4/ax_check_compile_flag.m4

  Log Message:
  -----------
  configure: remove dependency of autoconf-archive

autoconf-archive is not available on some build environment
Number of projects simple have local copy of this file.
Do the same thing.

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


  Commit: 689145bcef5ada4304f1d97d6b72e10bf8308ac0
      
https://github.com/Linaro/odp/commit/689145bcef5ada4304f1d97d6b72e10bf8308ac0
  Author: Brian Brooks <brian.bro...@arm.com>
  Date:   2017-06-28 (Wed, 28 Jun 2017)

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

  Log Message:
  -----------
  linux-gen: time: use true hz

Use true hz value instead of dividing by 10.

The architected timer in ARM SoCs generally have a lower
frequency than IA TSC. It is detrimental to divide the
hertz by ten in this case. This is causing time validation
failures on ARM systems where the architected timer runs
at 50MHz.

Signed-off-by: Brian Brooks <brian.bro...@arm.com>
Reviewed-by: Petri Savolainen <petri.savolai...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 9b78da8e2373ab0530cfbbd72b2229059b57ddf1
      
https://github.com/Linaro/odp/commit/9b78da8e2373ab0530cfbbd72b2229059b57ddf1
  Author: Brian Brooks <brian.bro...@arm.com>
  Date:   2017-06-28 (Wed, 28 Jun 2017)

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

  Log Message:
  -----------
  build: fix 64-bit atomics detection

Use uint64_t instead of int type.

This resolves ipfragreass build breakage with clang on 32-bit systems.

Signed-off-by: Brian Brooks <brian.bro...@arm.com>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 5551c0d76bd721110a0fa4ba1423fe1edb0fd530
      
https://github.com/Linaro/odp/commit/5551c0d76bd721110a0fa4ba1423fe1edb0fd530
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-06-28 (Wed, 28 Jun 2017)

  Changed paths:
    M .travis.yml
    M DEPENDENCIES
    M Makefile.am
    A m4/ax_check_compile_flag.m4
    M platform/linux-generic/m4/configure.m4
    M platform/linux-generic/odp_crypto.c
    M platform/linux-generic/odp_time.c
    M test/common_plat/validation/api/time/Makefile.am
    M test/common_plat/validation/api/traffic_mngr/Makefile.am

  Log Message:
  -----------
  Merge branch 'master' into api-next


  Commit: 5b08cc290a4a84ed0ffbc4a591427f1891b9ace3
      
https://github.com/Linaro/odp/commit/5b08cc290a4a84ed0ffbc4a591427f1891b9ace3
  Author: Brian Brooks <brian.bro...@arm.com>
  Date:   2017-06-28 (Wed, 28 Jun 2017)

  Changed paths:
    M test/common_plat/performance/odp_pktio_ordered.c

  Log Message:
  -----------
  test: odp_pktio_ordered: add queue size

Signed-off-by: Brian Brooks <brian.bro...@arm.com>
Reviewed-and-tested-by: Yi He <yi...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: ac89f9c568830498b186dff33e908053dbdc88c7
      
https://github.com/Linaro/odp/commit/ac89f9c568830498b186dff33e908053dbdc88c7
  Author: Brian Brooks <brian.bro...@arm.com>
  Date:   2017-06-28 (Wed, 28 Jun 2017)

  Changed paths:
    M platform/linux-generic/Makefile.am
    A platform/linux-generic/arch/arm/odp_atomic.h
    A platform/linux-generic/arch/arm/odp_cpu.h
    A platform/linux-generic/arch/arm/odp_cpu_idling.h
    A platform/linux-generic/arch/arm/odp_llsc.h
    A platform/linux-generic/arch/default/odp_cpu.h
    A platform/linux-generic/arch/mips64/odp_cpu.h
    A platform/linux-generic/arch/powerpc/odp_cpu.h
    A platform/linux-generic/arch/x86/odp_cpu.h

  Log Message:
  -----------
  linux-gen: sched scalable: add arch files

Signed-off-by: Brian Brooks <brian.bro...@arm.com>
Signed-off-by: Ola Liljedahl <ola.liljed...@arm.com>
Reviewed-by: Honnappa Nagarahalli <honnappa.nagaraha...@arm.com>
Reviewed-and-tested-by: Yi He <yi...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: bf554b2d9472ed8ed04580904d0aa906cdbe1e83
      
https://github.com/Linaro/odp/commit/bf554b2d9472ed8ed04580904d0aa906cdbe1e83
  Author: Brian Brooks <brian.bro...@arm.com>
  Date:   2017-06-28 (Wed, 28 Jun 2017)

  Changed paths:
    M platform/linux-generic/Makefile.am
    A platform/linux-generic/include/odp_bitset.h

  Log Message:
  -----------
  linux-gen: sched scalable: add a bitset

Signed-off-by: Ola Liljedahl <ola.liljed...@arm.com>
Reviewed-by: Brian Brooks <brian.bro...@arm.com>
Reviewed-by: Honnappa Nagarahalli <honnappa.nagaraha...@arm.com>
Reviewed-and-tested-by: Yi He <yi...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 9fd48a9215a7831ca951839b7187bd1eb3f7bb06
      
https://github.com/Linaro/odp/commit/9fd48a9215a7831ca951839b7187bd1eb3f7bb06
  Author: Brian Brooks <brian.bro...@arm.com>
  Date:   2017-06-28 (Wed, 28 Jun 2017)

  Changed paths:
    M platform/linux-generic/Makefile.am
    A platform/linux-generic/include/odp_llqueue.h

  Log Message:
  -----------
  linux-gen: sched scalable: add a concurrent queue

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


  Commit: 759a54bf66317fee539f2b2649c283be937d832a
      
https://github.com/Linaro/odp/commit/759a54bf66317fee539f2b2649c283be937d832a
  Author: Brian Brooks <brian.bro...@arm.com>
  Date:   2017-06-28 (Wed, 28 Jun 2017)

  Changed paths:
    M platform/linux-generic/Makefile.am
    M platform/linux-generic/include/odp/api/plat/schedule_types.h
    M platform/linux-generic/include/odp_config_internal.h
    A platform/linux-generic/include/odp_queue_scalable_internal.h
    M platform/linux-generic/include/odp_schedule_if.h
    A platform/linux-generic/include/odp_schedule_scalable.h
    A platform/linux-generic/include/odp_schedule_scalable_config.h
    A platform/linux-generic/include/odp_schedule_scalable_ordered.h
    M platform/linux-generic/m4/odp_schedule.m4
    M platform/linux-generic/odp_queue_if.c
    A platform/linux-generic/odp_queue_scalable.c
    M platform/linux-generic/odp_schedule_if.c
    A platform/linux-generic/odp_schedule_scalable.c
    A platform/linux-generic/odp_schedule_scalable_ordered.c

  Log Message:
  -----------
  linux-gen: sched scalable: add scalable scheduler

Signed-off-by: Brian Brooks <brian.bro...@arm.com>
Signed-off-by: Kevin Wang <kevin.w...@arm.com>
Signed-off-by: Honnappa Nagarahalli <honnappa.nagaraha...@arm.com>
Signed-off-by: Ola Liljedahl <ola.liljed...@arm.com>
Reviewed-and-tested-by: Yi He <yi...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 7a5813042d58598e1c66243d8cfed548302edfc4
      
https://github.com/Linaro/odp/commit/7a5813042d58598e1c66243d8cfed548302edfc4
  Author: Honnappa Nagarahalli <honnappa.nagaraha...@arm.com>
  Date:   2017-06-28 (Wed, 28 Jun 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: add scalable scheduler in CI

Added running tests with scalable scheduler to CI

Signed-off-by: Honnappa Nagarahalli <honnappa.nagaraha...@arm.com>
Reviewed-by: Brian Brooks <brian.bro...@arm.com>
Reviewed-and-tested-by: Yi He <yi...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: ceeab69f3af67701adb524c7b9757d19cefb1110
      
https://github.com/Linaro/odp/commit/ceeab69f3af67701adb524c7b9757d19cefb1110
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-06-30 (Fri, 30 Jun 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: add cross-compilation checks

Include setup to cross-compile ODP for ARM hard float, ARM64 and PowerPC
targets.

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


  Commit: 3687001250f4b50af8c2f9d9aa61d3ee99976a1e
      
https://github.com/Linaro/odp/commit/3687001250f4b50af8c2f9d9aa61d3ee99976a1e
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-04 (Tue, 04 Jul 2017)

  Changed paths:
    M doc/Makefile.inc
    M doc/process-guide/Makefile.am
    M doc/users-guide/Makefile.am

  Log Message:
  -----------
  doc: add IMAGES_DIR instead of specifying full path to images

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: e91a24138eec9054fc083174e3d071269dc1e4b6
      
https://github.com/Linaro/odp/commit/e91a24138eec9054fc083174e3d071269dc1e4b6
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-04 (Tue, 04 Jul 2017)

  Changed paths:
    M doc/Makefile.am
    M doc/Makefile.inc
    M doc/implementers-guide/Makefile.am
    M doc/process-guide/Makefile.am
    M doc/users-guide/Makefile.am

  Log Message:
  -----------
  doc: fix documentation building

Set VPATH to just $(srcdir) so that make can locate adoc files itself.
Drop long paths starting from $(top_srcdir), which are unnecessary now.
Properly declare SUFFIXES used in documentation building (so that
automake can pass that to make to enable proper rules substitution).

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: 4a38c7c61a370007bea53f9bb36279ce3ba42233
      
https://github.com/Linaro/odp/commit/4a38c7c61a370007bea53f9bb36279ce3ba42233
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-04 (Tue, 04 Jul 2017)

  Changed paths:
    M doc/implementers-guide/Makefile.am
    M doc/process-guide/Makefile.am
    M doc/users-guide/Makefile.am

  Log Message:
  -----------
  doc: use CLEANFILES instead of handcoding clean rules

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: 60ad22e8bd7624432e9504d32309c691fedcf27f
      
https://github.com/Linaro/odp/commit/60ad22e8bd7624432e9504d32309c691fedcf27f
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-04 (Tue, 04 Jul 2017)

  Changed paths:
    M doc/users-guide/users-guide.adoc

  Log Message:
  -----------
  doc: fix user-guide.doc permissions

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: dd394c9d9a88161e157317fa8a6eba92cb6f2e01
      
https://github.com/Linaro/odp/commit/dd394c9d9a88161e157317fa8a6eba92cb6f2e01
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-04 (Tue, 04 Jul 2017)

  Changed paths:
    M doc/users-guide/users-guide-pktio.adoc
    M doc/users-guide/users-guide-tm.adoc

  Log Message:
  -----------
  doc: drop images full paths, we have imagesdir properly set

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: 500cb603d5e1cb4926986242ad51d995b494c2e8
      
https://github.com/Linaro/odp/commit/500cb603d5e1cb4926986242ad51d995b494c2e8
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-04 (Tue, 04 Jul 2017)

  Changed paths:
    M doc/users-guide/Makefile.am

  Log Message:
  -----------
  doc: include sources of generated images into distribution

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: 08463cdedd4ab64ea94dbf90c7417bf403bf7aaa
      
https://github.com/Linaro/odp/commit/08463cdedd4ab64ea94dbf90c7417bf403bf7aaa
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-04 (Tue, 04 Jul 2017)

  Changed paths:
    M Makefile.am

  Log Message:
  -----------
  build: enable user guides during distcheck

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: 00a21c6dce65a30c8250db59a42a43c658e8ca1b
      
https://github.com/Linaro/odp/commit/00a21c6dce65a30c8250db59a42a43c658e8ca1b
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-04 (Tue, 04 Jul 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: pass proper path to make distcheck

On Travis CI gems are installed into user home directory. If make
distcheck is run under sudo, PATH will be reset and configure won't be
able to find asciidoctor. So let's pass full user's path  to make
distcheck.

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

  Changed paths:
    M doc/Makefile.inc
    M doc/process-guide/Makefile.am
    M doc/users-guide/Makefile.am

  Log Message:
  -----------
  doc: add IMAGES_DIR instead of specifying full path to images

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: 0893a0d99b3b718369d77eacd88db3b7aedc8332
      
https://github.com/Linaro/odp/commit/0893a0d99b3b718369d77eacd88db3b7aedc8332
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-05 (Wed, 05 Jul 2017)

  Changed paths:
    M doc/Makefile.am
    M doc/Makefile.inc
    M doc/implementers-guide/Makefile.am
    M doc/process-guide/Makefile.am
    M doc/users-guide/Makefile.am

  Log Message:
  -----------
  doc: fix documentation building

Set VPATH to just $(srcdir) so that make can locate adoc files itself.
Drop long paths starting from $(top_srcdir), which are unnecessary now.
Properly declare SUFFIXES used in documentation building (so that
automake can pass that to make to enable proper rules substitution).

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

  Changed paths:
    M doc/implementers-guide/Makefile.am
    M doc/process-guide/Makefile.am
    M doc/users-guide/Makefile.am

  Log Message:
  -----------
  doc: use CLEANFILES instead of handcoding clean rules

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

  Changed paths:
    M doc/users-guide/users-guide.adoc

  Log Message:
  -----------
  doc: fix user-guide.doc permissions

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

  Changed paths:
    M doc/users-guide/users-guide-pktio.adoc
    M doc/users-guide/users-guide-tm.adoc

  Log Message:
  -----------
  doc: drop images full paths, we have imagesdir properly set

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: 6096ae389fe221d366d1a7ba8a7169c836a820de
      
https://github.com/Linaro/odp/commit/6096ae389fe221d366d1a7ba8a7169c836a820de
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-05 (Wed, 05 Jul 2017)

  Changed paths:
    M doc/users-guide/Makefile.am

  Log Message:
  -----------
  doc: include sources of generated images into distribution

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: 61e4b959b31854f83695cbbdd2e2fa0389fa4da6
      
https://github.com/Linaro/odp/commit/61e4b959b31854f83695cbbdd2e2fa0389fa4da6
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-05 (Wed, 05 Jul 2017)

  Changed paths:
    M Makefile.am

  Log Message:
  -----------
  build: enable user guides during distcheck

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: 96b36df87f23bf32ab218321f1fc35703f092eb4
      
https://github.com/Linaro/odp/commit/96b36df87f23bf32ab218321f1fc35703f092eb4
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-05 (Wed, 05 Jul 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: pass proper path to make distcheck

On Travis CI gems are installed into user home directory. If make
distcheck is run under sudo, PATH will be reset and configure won't be
able to find asciidoctor. So let's pass full user's path  to make
distcheck.

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: 15c97427d01c81dc9f4d0aafe9b0a99cdb2d1fc6
      
https://github.com/Linaro/odp/commit/15c97427d01c81dc9f4d0aafe9b0a99cdb2d1fc6
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

  Changed paths:
    M platform/Makefile.inc

  Log Message:
  -----------
  linux-gen: fix out-of-tree build

Drop include/odp/api/spec/deprecated.h from headers list incorrectly
added by merge a5ef33a6f2575cd011cb05c3fb1b06d1c017f879.

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


  Commit: 8ae6373c8844408ad080b58fb3083b30e8dc7ea6
      
https://github.com/Linaro/odp/commit/8ae6373c8844408ad080b58fb3083b30e8dc7ea6
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

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

  Log Message:
  -----------
  linux-gen: pktio: ipc fix send return code on tx

Return number on sent packets, but not succesuful return
code.

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


  Commit: 933fd66f5b7230a00ee0ef7acde5cc1c9af63b45
      
https://github.com/Linaro/odp/commit/933fd66f5b7230a00ee0ef7acde5cc1c9af63b45
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

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

  Log Message:
  -----------
  linux-gen: pktio: ipc fix error check

Code clean up, break before entering to for loop.

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


  Commit: c50d47bd420c675552dd0b82638a073b67b2ae4f
      
https://github.com/Linaro/odp/commit/c50d47bd420c675552dd0b82638a073b67b2ae4f
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

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

  Log Message:
  -----------
  linux-gen: pktio: ipc: rx: push back not processed packets

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


  Commit: 6e594990575df83dcbb70f5f86ad52f7c5a0f96d
      
https://github.com/Linaro/odp/commit/6e594990575df83dcbb70f5f86ad52f7c5a0f96d
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

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

  Log Message:
  -----------
  linux-gen: ipc remove base_addr_offset

base_addr_offset is not used in this version, remove it.

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


  Commit: d5d52b65d262698694a5fab0b3d9bd12fa4a6460
      
https://github.com/Linaro/odp/commit/d5d52b65d262698694a5fab0b3d9bd12fa4a6460
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

  Changed paths:
    M platform/linux-generic/_fdserver.c
    M platform/linux-generic/_ishm.c
    M platform/linux-generic/odp_init.c

  Log Message:
  -----------
  linux-gen: shm: use shm in /dev/shm instead of /tmp

/tmp might be mounted to tmpfs or not mounted. If it's
disk then some writes are loss there. At least ipc test
shows missing packets in shm ring on 4.10.0-rc8+ kernel.
Which is more likely kernel bug.

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


  Commit: b2b516c03ae6eb57e0055c98b33e946e9529f215
      
https://github.com/Linaro/odp/commit/b2b516c03ae6eb57e0055c98b33e946e9529f215
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

  Changed paths:
    M platform/linux-generic/_fdserver.c
    M platform/linux-generic/_ishm.c
    M platform/linux-generic/include/odp_internal.h
    M platform/linux-generic/odp_init.c
    M test/linux-generic/validation/api/shmem/shmem_common.h
    M test/linux-generic/validation/api/shmem/shmem_linux.c
    M test/linux-generic/validation/api/shmem/shmem_odp1.c

  Log Message:
  -----------
  linux-gen: shm: add uid to shm files

new processes can get some earliar pid numbers which
processes can be already dead. Because of previous process
can be from other user it can have different access right
to that file. To avoid that place shm files to
/dev/shm/uid/odp- files

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


  Commit: 2541e8688750f2a045aff3dbf544868be3ebf787
      
https://github.com/Linaro/odp/commit/2541e8688750f2a045aff3dbf544868be3ebf787
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-07-06 (Thu, 06 Jul 2017)

  Changed paths:
    M platform/linux-generic/_ishm.c
    M platform/linux-generic/include/_ishm_internal.h
    M platform/linux-generic/include/odp_internal.h
    M platform/linux-generic/odp_init.c
    M test/linux-generic/validation/api/shmem/shmem_common.h
    M test/linux-generic/validation/api/shmem/shmem_linux.c
    M test/linux-generic/validation/api/shmem/shmem_odp1.c
    M test/linux-generic/validation/api/shmem/shmem_odp2.c

  Log Message:
  -----------
  linux-gen: shm: user can define place for shm files

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


  Commit: 8fea9ff7d8fde984981e681f49133dbda8429b7f
      
https://github.com/Linaro/odp/commit/8fea9ff7d8fde984981e681f49133dbda8429b7f
  Author: Matias Elo <matias....@nokia.com>
  Date:   2017-07-07 (Fri, 07 Jul 2017)

  Changed paths:
    M include/odp/api/spec/system_info.h

  Log Message:
  -----------
  api: system_info: add function for fetching all supported huge page sizes

A system may simultaneously support multiple huge page sizes. Add a new API
function odp_sys_huge_page_size_all() which returns all supported page
sizes. odp_sys_huge_page_size() stays unmodified to maintain backward
compatibility.

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


  Commit: eb564bfb6f813ec3f2fe8a8d4ce0da25220b4215
      
https://github.com/Linaro/odp/commit/eb564bfb6f813ec3f2fe8a8d4ce0da25220b4215
  Author: Matias Elo <matias....@nokia.com>
  Date:   2017-07-07 (Fri, 07 Jul 2017)

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

  Log Message:
  -----------
  linux-gen: system_info: implement odp_sys_huge_page_size_all()

Directory /sys/kernel/mm/hugepages contains subdirectories for all huge
page sizes supported by the running kernel. Loop through the contents of
this directory to find the supported huge page sizes.

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


  Commit: b668182d6ea0cb942c2cf43771c618c9457bf146
      
https://github.com/Linaro/odp/commit/b668182d6ea0cb942c2cf43771c618c9457bf146
  Author: Matias Elo <matias....@nokia.com>
  Date:   2017-07-07 (Fri, 07 Jul 2017)

  Changed paths:
    M test/common_plat/validation/api/system/system.c
    M test/common_plat/validation/api/system/system.h

  Log Message:
  -----------
  validation: system_info: add test for odp_sys_huge_page_size_all()

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


  Commit: 5a2ed3eefb1a263139282c376741adb2c355bd5a
      
https://github.com/Linaro/odp/commit/5a2ed3eefb1a263139282c376741adb2c355bd5a
  Author: Nikhil Agarwal <nikhil.agar...@linaro.org>
  Date:   2017-07-07 (Fri, 07 Jul 2017)

  Changed paths:
    M test/common_plat/validation/api/queue/queue.c

  Log Message:
  -----------
  test:queue:update order queue test for locks.

Order queue test should reserve ordered locks only if
ordered locks count is more than 1.

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


  Commit: f9e7f458cf7151c75a9145272c62306b96f9ff27
      
https://github.com/Linaro/odp/commit/f9e7f458cf7151c75a9145272c62306b96f9ff27
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-10 (Mon, 10 Jul 2017)

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

  Log Message:
  -----------
  linux-gen: sched: remove schedule interface depedency to qentry

Do not use queue internal type in schedule interface.

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


  Commit: 39e4ebd39f2d171bbfef5bfee6596033b83c56a0
      
https://github.com/Linaro/odp/commit/39e4ebd39f2d171bbfef5bfee6596033b83c56a0
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-10 (Mon, 10 Jul 2017)

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

  Log Message:
  -----------
  linux-gen: sched: use config max ordered locks

Use config file value for the number of ordered locks
everywhere.

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


  Commit: 79ce62cf3266b0d1b05acc68be382cd6271b7371
      
https://github.com/Linaro/odp/commit/79ce62cf3266b0d1b05acc68be382cd6271b7371
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-10 (Mon, 10 Jul 2017)

  Changed paths:
    M platform/linux-generic/include/odp_queue_internal.h
    M platform/linux-generic/odp_queue.c
    M platform/linux-generic/odp_schedule.c
    M platform/linux-generic/odp_schedule_iquery.c

  Log Message:
  -----------
  linux-gen: sched: remove most dependecies to qentry

Moved ordered queue context structure from queue internal
structure to the scheduler. Ordering is a scheduler feature
and thus all data and code about ordering should be in
scheduler implementation. This removes most dependencies to
qentry from the scheduler. Remaining dependecies are due to
queue interface definition, which is not changed in this patch.

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


  Commit: c7718962c6633c80eb71a0400d89c31f11f88045
      
https://github.com/Linaro/odp/commit/c7718962c6633c80eb71a0400d89c31f11f88045
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-10 (Mon, 10 Jul 2017)

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

  Log Message:
  -----------
  linux-gen: sched: remove unused sched interface functions

Removed functions that are no longer used. Also removed unused
parameter from save_context function.

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


  Commit: b02fe5f06a81a190d4c4fe65af74b800cf073436
      
https://github.com/Linaro/odp/commit/b02fe5f06a81a190d4c4fe65af74b800cf073436
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

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

  Log Message:
  -----------
  linux-gen: pktio: ipc fix packets free

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


  Commit: cfaee18006aab817656ffaf09e644b570ff32c8e
      
https://github.com/Linaro/odp/commit/cfaee18006aab817656ffaf09e644b570ff32c8e
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M test/linux-generic/pktio_ipc/pktio_ipc_run.sh

  Log Message:
  -----------
  test: ipc pktio use /dev/shm instead of tmp

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


  Commit: 29641a1e0d0868c09f35f9f32e6c8491efb62b2d
      
https://github.com/Linaro/odp/commit/29641a1e0d0868c09f35f9f32e6c8491efb62b2d
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M test/linux-generic/pktio_ipc/pktio_ipc_run.sh

  Log Message:
  -----------
  test: pktio: ipc: increse timeouts for coverage test

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


  Commit: faf97a341df8e92fd692029fe2c6c353f043950b
      
https://github.com/Linaro/odp/commit/faf97a341df8e92fd692029fe2c6c353f043950b
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M platform/linux-generic/include/odp_buffer_inlines.h
    M platform/linux-generic/include/odp_buffer_internal.h
    M platform/linux-generic/odp_crypto.c
    M platform/linux-generic/odp_event.c
    M platform/linux-generic/odp_packet.c
    M platform/linux-generic/odp_pool.c

  Log Message:
  -----------
  linux-generic: events subtype implementation

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


  Commit: 1cb0a8863eb8309c3e532a168fed34d6e3257218
      
https://github.com/Linaro/odp/commit/1cb0a8863eb8309c3e532a168fed34d6e3257218
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M test/common_plat/validation/api/buffer/buffer.c
    M test/common_plat/validation/api/crypto/odp_crypto_test_inp.c
    M test/common_plat/validation/api/packet/packet.c
    M test/common_plat/validation/api/timer/timer.c

  Log Message:
  -----------
  validation: test correctness of events subtype implementation

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


  Commit: 91c4f94f1ed01ed22b7cd489016016b0599f4065
      
https://github.com/Linaro/odp/commit/91c4f94f1ed01ed22b7cd489016016b0599f4065
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M platform/linux-generic/include/odp_packet_internal.h
    M platform/linux-generic/include/odp_queue_if.h
    M platform/linux-generic/odp_classification.c
    M platform/linux-generic/odp_packet_io.c

  Log Message:
  -----------
  linux-gen: cls: avoid queue conversions

Use internal queue type instead of API handle. This way per
packet queue conversions are avoided.

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


  Commit: 8869e18f490d0ffc35e0359a92ef96eacbf5b0b7
      
https://github.com/Linaro/odp/commit/8869e18f490d0ffc35e0359a92ef96eacbf5b0b7
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

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

  Log Message:
  -----------
  linux-gen: pktio: dont use qentry for queue_t

These are not any more queue_entry_t* but queue_t. Align
variable names with the new type.

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


  Commit: 1ba2bcd7b9ebfa1a5d8dda257c7b309d3553fa03
      
https://github.com/Linaro/odp/commit/1ba2bcd7b9ebfa1a5d8dda257c7b309d3553fa03
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

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

  Log Message:
  -----------
  linux-gen: pktio: convert queue handle only once

Avoid queue handle conversion on fast path. Convert once after
queue create and save value.

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


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

  Changed paths:
    M platform/linux-generic/Makefile.am
    R platform/linux-generic/include/odp_packet_io_queue.h
    M platform/linux-generic/odp_packet_io.c
    M platform/linux-generic/odp_queue.c
    M platform/linux-generic/odp_queue_scalable.c

  Log Message:
  -----------
  linux-gen: pktio: remove unused header file

odp_packet_io_queue.h is not needed anymore as the queue
interface has replaced it.

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


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

  Changed paths:
    M platform/linux-generic/include/odp_queue_if.h
    M platform/linux-generic/odp_packet_io.c
    M platform/linux-generic/odp_queue.c
    M platform/linux-generic/odp_queue_scalable.c
    M platform/linux-generic/odp_traffic_mngr.c

  Log Message:
  -----------
  linux-gen: queue: combine queue interface set functions

Decrease queue interface size by combining four queue operation
set functions into a single function.

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


  Commit: 0275cc02d5cdb54b955cfce1988f5ee158ad0423
      
https://github.com/Linaro/odp/commit/0275cc02d5cdb54b955cfce1988f5ee158ad0423
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M platform/linux-generic/include/odp_queue_if.h
    M platform/linux-generic/odp_queue.c
    M platform/linux-generic/odp_queue_scalable.c
    M platform/linux-generic/odp_traffic_mngr.c

  Log Message:
  -----------
  linux-gen: queue: remove type set from interface

TM should not modify queue type. Remove type_set queue
interface function.

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


  Commit: 200782c3da2104a020f278691b3b23b8d55893e0
      
https://github.com/Linaro/odp/commit/200782c3da2104a020f278691b3b23b8d55893e0
  Author: Honnappa Nagarahalli <honnappa.nagaraha...@arm.com>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M platform/linux-generic/Makefile.am
    M platform/linux-generic/include/odp_classification_datamodel.h
    M platform/linux-generic/include/odp_packet_io_queue.h
    A platform/linux-generic/include/odp_queue_if.h
    M platform/linux-generic/include/odp_queue_internal.h
    M platform/linux-generic/include/odp_schedule_if.h
    M platform/linux-generic/include/odp_traffic_mngr_internal.h
    M platform/linux-generic/odp_classification.c
    M platform/linux-generic/odp_init.c
    M platform/linux-generic/odp_packet_io.c
    M platform/linux-generic/odp_queue.c
    A platform/linux-generic/odp_queue_if.c
    M platform/linux-generic/odp_schedule.c
    M platform/linux-generic/odp_schedule_iquery.c
    M platform/linux-generic/odp_schedule_sp.c
    M platform/linux-generic/odp_traffic_mngr.c
    M platform/linux-generic/pktio/loop.c

  Log Message:
  -----------
  linux-generic: queue: modular queue interface

Created abstract queue type. Queue APIs and functions towards the
internal components are converted into function pointers.

Signed-off-by: Honnappa Nagarahalli <honnappa.nagaraha...@arm.com>


  Commit: 5a38050f431d904b7354cd50611304da0a601727
      
https://github.com/Linaro/odp/commit/5a38050f431d904b7354cd50611304da0a601727
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M platform/linux-generic/include/odp_queue_if.h
    M platform/linux-generic/include/odp_queue_internal.h
    M platform/linux-generic/include/odp_schedule_if.h
    M platform/linux-generic/odp_queue.c
    M platform/linux-generic/odp_schedule.c
    M platform/linux-generic/odp_schedule_iquery.c
    M platform/linux-generic/odp_schedule_sp.c

  Log Message:
  -----------
  linux-gen: queue: clean up after modular interface

Clean up function and parameter naming after modular interface
patch. Queue_t type is referred as "queue internal": queue_int or
q_int. Term "handle" is reserved for API level handles (e.g.
odp_queue_t, odp_pktio_t, etc) through out linux-gen implementation.

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


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

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

  Log Message:
  -----------
  linux-gen: sched: remove schedule interface depedency to qentry

Do not use queue internal type in schedule interface.

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


  Commit: 8ef745b7b78b49fc58d14e7b79b450c0bb560558
      
https://github.com/Linaro/odp/commit/8ef745b7b78b49fc58d14e7b79b450c0bb560558
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

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

  Log Message:
  -----------
  linux-gen: sched: use config max ordered locks

Use config file value for the number of ordered locks
everywhere.

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


  Commit: 29ad363b5ab3c5e6569f20ddf63e64cc53eeb019
      
https://github.com/Linaro/odp/commit/29ad363b5ab3c5e6569f20ddf63e64cc53eeb019
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M platform/linux-generic/include/odp_queue_internal.h
    M platform/linux-generic/odp_queue.c
    M platform/linux-generic/odp_schedule.c
    M platform/linux-generic/odp_schedule_iquery.c

  Log Message:
  -----------
  linux-gen: sched: remove most dependecies to qentry

Moved ordered queue context structure from queue internal
structure to the scheduler. Ordering is a scheduler feature
and thus all data and code about ordering should be in
scheduler implementation. This removes most dependencies to
qentry from the scheduler. Remaining dependecies are due to
queue interface definition, which is not changed in this patch.

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


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

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

  Log Message:
  -----------
  linux-gen: sched: remove unused sched interface functions

Removed functions that are no longer used. Also removed unused
parameter from save_context function.

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


  Commit: 1239cc0c12ad2be11d329eebbe4df7fad05b03d7
      
https://github.com/Linaro/odp/commit/1239cc0c12ad2be11d329eebbe4df7fad05b03d7
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M platform/linux-generic/include/odp_packet_internal.h
    M platform/linux-generic/include/odp_queue_if.h
    M platform/linux-generic/odp_classification.c
    M platform/linux-generic/odp_packet_io.c

  Log Message:
  -----------
  linux-gen: cls: avoid queue conversions

Use internal queue type instead of API handle. This way per
packet queue conversions are avoided.

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


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

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

  Log Message:
  -----------
  linux-gen: pktio: dont use qentry for queue_t

These are not any more queue_entry_t* but queue_t. Align
variable names with the new type.

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


  Commit: 08863bb877feb8643d1583e29912cc08f2ca8105
      
https://github.com/Linaro/odp/commit/08863bb877feb8643d1583e29912cc08f2ca8105
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

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

  Log Message:
  -----------
  linux-gen: pktio: convert queue handle only once

Avoid queue handle conversion on fast path. Convert once after
queue create and save value.

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


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

  Changed paths:
    M platform/linux-generic/Makefile.am
    R platform/linux-generic/include/odp_packet_io_queue.h
    M platform/linux-generic/odp_packet_io.c
    M platform/linux-generic/odp_queue.c

  Log Message:
  -----------
  linux-gen: pktio: remove unused header file

odp_packet_io_queue.h is not needed anymore as the queue
interface has replaced it.

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


  Commit: 98b09c8289e0888ce09f68f454a066a415597ea2
      
https://github.com/Linaro/odp/commit/98b09c8289e0888ce09f68f454a066a415597ea2
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M platform/linux-generic/include/odp_queue_if.h
    M platform/linux-generic/odp_packet_io.c
    M platform/linux-generic/odp_queue.c
    M platform/linux-generic/odp_traffic_mngr.c

  Log Message:
  -----------
  linux-gen: queue: combine queue interface set functions

Decrease queue interface size by combining four queue operation
set functions into a single function.

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


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

  Changed paths:
    M platform/linux-generic/include/odp_queue_if.h
    M platform/linux-generic/odp_queue.c
    M platform/linux-generic/odp_traffic_mngr.c

  Log Message:
  -----------
  linux-gen: queue: remove type set from interface

TM should not modify queue type. Remove type_set queue
interface function.

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


  Commit: e777674f2d484e98e3329c3e22022fb4c6d86069
      
https://github.com/Linaro/odp/commit/e777674f2d484e98e3329c3e22022fb4c6d86069
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M platform/linux-generic/include/odp_crypto_internal.h
    M platform/linux-generic/include/odp_packet_internal.h
    M platform/linux-generic/odp_crypto.c
    M platform/linux-generic/odp_packet.c

  Log Message:
  -----------
  linux-gen: drop crypto async mode implementation

Currently even if application asks odp_crypto to use ASYNC mode via
pref_mode, implemetation can still return packets syncrhonously. In
preparation of forthcoming changes, make linux-generic implementation
always return packets in sync way.

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


  Commit: 26644862f90f4dc2f6ed99534d16f8b4d136de82
      
https://github.com/Linaro/odp/commit/26644862f90f4dc2f6ed99534d16f8b4d136de82
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M platform/linux-generic/include/odp/api/plat/strong_types.h

  Log Message:
  -----------
  linux-gen: fix ODP_HANDLE_T expansion with c++ if type is compound

Currently expansion of ODP_HANDLE_T defined in strong_types.h would
result in concatenating undercrore with 'type'. If type defined using
macro, this can result in underscore being concatenated with macro name,
resulting in further errors. Use two-stage ODP_HANDLE_T expansion in C++
case so that macro params are expanded first, before being concatenated
with underscore.

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


  Commit: c6e3edd5dc52764e4f1772341dc568a549d7eaa9
      
https://github.com/Linaro/odp/commit/c6e3edd5dc52764e4f1772341dc568a549d7eaa9
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M example/ipsec/odp_ipsec.c
    M example/ipsec/odp_ipsec_cache.c
    M example/ipsec/odp_ipsec_cache.h
    M include/odp/api/spec/crypto.h
    M include/odp/arch/default/api/abi/crypto.h
    M include/odp/arch/default/api/abi/event.h
    M platform/linux-generic/include/odp/api/plat/crypto_types.h
    M platform/linux-generic/include/odp/api/plat/event_types.h
    M platform/linux-generic/odp_crypto.c
    M platform/linux-generic/odp_event.c
    M test/common_plat/performance/odp_crypto.c
    M test/common_plat/validation/api/crypto/crypto.c
    M test/common_plat/validation/api/crypto/odp_crypto_test_inp.c
    M test/common_plat/validation/api/crypto/odp_crypto_test_inp.h

  Log Message:
  -----------
  api: crypto: deprecate ASYNC mode and odp_crypto_compl_t

Setting pref_mode to ASYNC now results in SYNC behaviour, so let's
deprecate all ASYNC-related crypto items: pref_mode, odp_crypto_compl_t
and related functions.

Passing context through param/result is also deprecated, as
odp_crypto_operation now works only in sync mode, thus there is no need
to pass additional data around it.

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


  Commit: d0e3acc0cfdab0d4c66b49ea70207d8938569b80
      
https://github.com/Linaro/odp/commit/d0e3acc0cfdab0d4c66b49ea70207d8938569b80
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M example/ipsec/odp_ipsec.c
    M example/ipsec/odp_ipsec_misc.h
    M include/odp/api/spec/crypto.h
    M include/odp/arch/default/api/abi/event.h
    M platform/linux-generic/include/odp/api/plat/event_types.h

  Log Message:
  -----------
  api: crypto: add crypto packet operation interface

Input and output of crypto operations are packets. API is more flexible
for application and API pipelining when output is packet with additional
metadata. Application or API pipeline stages which do not care about
crypto results may work on basic packet metadata.

Crypto result event type changes from ODP_EVENT_CRYPTO_COMPL to
ODP_EVENT_PACKET. Event subtype (ODP_EVENT_PACKET_CRYPTO) can be
used to identify packets with crypto metadata.

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


  Commit: 99b74cbb3c77902322933192ce68f8c1abe21e84
      
https://github.com/Linaro/odp/commit/99b74cbb3c77902322933192ce68f8c1abe21e84
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M platform/linux-generic/include/odp_crypto_internal.h
    M platform/linux-generic/include/odp_packet_internal.h
    M platform/linux-generic/odp_crypto.c

  Log Message:
  -----------
  linux-gen: crypto: provide packet API implementation

Provide implementation for new crypto API using packets as first grade
objects. Reimplement odp_crypto_operation using new functions.

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


  Commit: b4edd15ea49b38a0c1ed2bd021ee36aa296a79b0
      
https://github.com/Linaro/odp/commit/b4edd15ea49b38a0c1ed2bd021ee36aa296a79b0
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M test/common_plat/validation/api/crypto/crypto.c
    M test/common_plat/validation/api/crypto/odp_crypto_test_inp.c
    M test/common_plat/validation/api/crypto/odp_crypto_test_inp.h

  Log Message:
  -----------
  validation: crypto: tests for Crypto packet API

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


  Commit: 533a2fe155aa16268bfe4091a3a056a78d5dbfc6
      
https://github.com/Linaro/odp/commit/533a2fe155aa16268bfe4091a3a056a78d5dbfc6
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M test/common_plat/performance/odp_crypto.c

  Log Message:
  -----------
  test: rewrite odp_crypto using Crypto packet API

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


  Commit: ee5be324411a7520528a367967c28fc529d3bc2e
      
https://github.com/Linaro/odp/commit/ee5be324411a7520528a367967c28fc529d3bc2e
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M example/ipsec/odp_ipsec.c
    M example/ipsec/odp_ipsec_cache.c
    M example/ipsec/odp_ipsec_cache.h
    M example/ipsec/odp_ipsec_misc.h

  Log Message:
  -----------
  example: ipsec: rewrite using Crypto packet API

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


  Commit: a664b1d5e6e75a2b2110025c5bbf7ae727142bf4
      
https://github.com/Linaro/odp/commit/a664b1d5e6e75a2b2110025c5bbf7ae727142bf4
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M pkgconfig/libodp-linux.pc.in

  Log Message:
  -----------
  pkgconfig: provide minimal proper static linking flags

Provide Libs.private for static linking with ODP in minimal case (no
DPDK, no netmap).

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


  Commit: ce8c72bb9e8b1e162765b26b4249b7ecf1b32355
      
https://github.com/Linaro/odp/commit/ce8c72bb9e8b1e162765b26b4249b7ecf1b32355
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M pkgconfig/libodp-linux.pc.in
    M platform/linux-generic/Makefile.am
    M platform/linux-generic/m4/odp_openssl.m4

  Log Message:
  -----------
  linux-gen: stop poisoning CPPFLAGS/LDFLAGS with OpenSSL flags

Instead of poisoning global AM_CPPFLAGS/AM_LDFLAGS with OpenSSL flags,
use fine-grained controls for compiling/linking with OpenSSL.

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


  Commit: 89b7caa359acc5f213e233a3eb1ee1e9c661c246
      
https://github.com/Linaro/odp/commit/89b7caa359acc5f213e233a3eb1ee1e9c661c246
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M configure.ac
    M pkgconfig/libodp-linux.pc.in
    M platform/linux-generic/Makefile.am
    M platform/linux-generic/m4/odp_dpdk.m4
    M test/Makefile.inc
    M test/common_plat/validation/api/Makefile.inc
    M test/linux-generic/Makefile.inc

  Log Message:
  -----------
  linux-gen: stop poisoning CPPFLAGS/LDFLAGS with DPDK flags

Instead of poisoning global AM_CPPFLAGS/AM_LDFLAGS with DPDK flags,
use fine-grained controls for compiling/linking with DPDK.

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


  Commit: 780073842dd6d2d52a52e9d59def2f13ae7d8427
      
https://github.com/Linaro/odp/commit/780073842dd6d2d52a52e9d59def2f13ae7d8427
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M configure.ac
    M pkgconfig/libodp-linux.pc.in
    M platform/linux-generic/Makefile.am
    M platform/linux-generic/m4/odp_pcap.m4

  Log Message:
  -----------
  linux-gen: stop poisoning CFLAGS/LIBS with libpcap flags

Instead of poisoning global AM_CFLAGS/LIBS with libpcap flags,
use fine-grained controls for compiling/linking with libpcap.

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


  Commit: 51dc8377db6b67090224cab32a6663d7168c4e05
      
https://github.com/Linaro/odp/commit/51dc8377db6b67090224cab32a6663d7168c4e05
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M test/common_plat/common/Makefile.am
    M test/common_plat/m4/validation.m4
    M test/common_plat/validation/api/Makefile.inc
    M test/linux-generic/Makefile.inc

  Log Message:
  -----------
  linux-gen: stop poisoning CPPFLAGS/LDFLAGS with CUnit flags

Instead of poisoning global AM_CPPFLAGS/AM_LDFLAGS with CUnit flags,
use fine-grained controls for compiling/linking with CUnit.

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


  Commit: 66898d97524683ae6f39b0624ce5a67f1cd8f603
      
https://github.com/Linaro/odp/commit/66898d97524683ae6f39b0624ce5a67f1cd8f603
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M platform/Makefile.inc
    M platform/linux-generic/Makefile.am
    M platform/linux-generic/m4/odp_pthread.m4

  Log Message:
  -----------
  linux-gen: stop poisoning CFLAGS/LDFLAGS with threading flags

Instead of poisoning global AM_CFLAGS/AM_LDFLAGS with threading flags,
use fine-grained controls for compiling/linking with threading.

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


  Commit: c6dc5055a2acdf4f22e37823a86bb76b86f40b63
      
https://github.com/Linaro/odp/commit/c6dc5055a2acdf4f22e37823a86bb76b86f40b63
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M configure.ac
    M pkgconfig/libodp-linux.pc.in
    M platform/linux-generic/Makefile.am
    M platform/linux-generic/m4/configure.m4
    A platform/linux-generic/m4/odp_timer.m4

  Log Message:
  -----------
  linux-gen: move timer_create check to platform directory

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


  Commit: 104993f09d06c9ffc5ff1b2b57e44bfddefb3062
      
https://github.com/Linaro/odp/commit/104993f09d06c9ffc5ff1b2b57e44bfddefb3062
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M configure.ac
    M platform/linux-generic/Makefile.am
    M platform/linux-generic/m4/odp_netmap.m4

  Log Message:
  -----------
  linux-gen: stop poisoning CPPFLAGS with Netmap flags

Instead of poisoning global AM_CPPFLAGS with Netmap flags,
use fine-grained controls for compiling with Netmap.

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


  Commit: 7fc6d27e937b57b31360b07028388c811f8300dc
      
https://github.com/Linaro/odp/commit/7fc6d27e937b57b31360b07028388c811f8300dc
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-11 (Tue, 11 Jul 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: use pkg-config to discover ODP flags

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


  Commit: dcea50f7ad1f5473d74797e58eac5ba4abb939d1
      
https://github.com/Linaro/odp/commit/dcea50f7ad1f5473d74797e58eac5ba4abb939d1
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M include/odp/arch/default/api/abi/buffer.h
    M include/odp/arch/default/api/abi/event.h
    M platform/linux-generic/include/odp/api/plat/buffer_types.h
    M platform/linux-generic/include/odp/api/plat/event_types.h
    M platform/linux-generic/include/odp/api/plat/timer_types.h
    M platform/linux-generic/include/odp_buffer_inlines.h
    M platform/linux-generic/include/odp_buffer_internal.h
    M platform/linux-generic/include/odp_packet_internal.h
    M platform/linux-generic/include/odp_pool_internal.h
    M platform/linux-generic/odp_buffer.c
    M platform/linux-generic/odp_packet.c
    M platform/linux-generic/odp_pool.c
    M platform/linux-generic/odp_queue.c
    M platform/linux-generic/odp_traffic_mngr.c
    M platform/linux-generic/pktio/ipc.c

  Log Message:
  -----------
  linux-gen: buffer: change buffer handle to pointer

Changed buffer, event and timeout handles to be pointers.
Packet handles are already pointers. This enabled code
optimization as some conversions may be removed and remaining
once are just type casts.

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


  Commit: 77f1b6743f97c6265e18cd47d0f597b44f71be2d
      
https://github.com/Linaro/odp/commit/77f1b6743f97c6265e18cd47d0f597b44f71be2d
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M platform/linux-generic/include/odp_buffer_inlines.h
    M platform/linux-generic/odp_queue.c

  Log Message:
  -----------
  linux-gen: queue: avoid extra conversions

Conversions are not needed as event handles are buffer header
pointers.

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


  Commit: 490f4bf22129638899ce71c99a8847e8ba849692
      
https://github.com/Linaro/odp/commit/490f4bf22129638899ce71c99a8847e8ba849692
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

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

  Log Message:
  -----------
  linux-gen: pool: avoid extra conversions

Avoid conversions between buffer/packet handles and
buffer/packet header pointers.

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


  Commit: cd097450cbf9d7bb6cd24654f8d43ceade5b114a
      
https://github.com/Linaro/odp/commit/cd097450cbf9d7bb6cd24654f8d43ceade5b114a
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M test/common_plat/performance/odp_l2fwd.c

  Log Message:
  -----------
  test: l2fwd: list not used features

List not used features so that performance may be optimized
on some platforms. E.g. on odp-linux implementation, timer
polling causes high overhead, which is disabled when timers
are not used.

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: 698d82ce41a3f6ca08c6f218784d3eea6ac81e42
      
https://github.com/Linaro/odp/commit/698d82ce41a3f6ca08c6f218784d3eea6ac81e42
  Author: Nikhil Agarwal <nikhil.agar...@linaro.org>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M include/odp/api/spec/ipsec.h

  Log Message:
  -----------
  api: ipsec: add retain header capability

Signed-off-by: Nikhil Agarwal <nikhil.agar...@linaro.org>
Reviewed-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: 6879ecd2d136508e59cf8d9b8f15c6475ba74c99
      
https://github.com/Linaro/odp/commit/6879ecd2d136508e59cf8d9b8f15c6475ba74c99
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M include/odp/api/spec/ipsec.h

  Log Message:
  -----------
  api: ipsec: add salt parameter

Added a parameter for passing salt/nonce for algorithms that
need it. Currently, only AES GCM needs it with 4 bytes of
salt. Later on, other cipher (or auth) algorithms may need
also salt/nonce data.

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


  Commit: 697c4a58d57c286e679dd570722d8875ccf05a27
      
https://github.com/Linaro/odp/commit/697c4a58d57c286e679dd570722d8875ccf05a27
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M include/odp/api/spec/ipsec.h

  Log Message:
  -----------
  api: ipsec: add max queues capability

Added capability to specify maximum number of different queues that
can be used with IPsec.

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


  Commit: 4e3598f34f16aa9e50ac1aaae2b4074cd806e419
      
https://github.com/Linaro/odp/commit/4e3598f34f16aa9e50ac1aaae2b4074cd806e419
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M include/odp/api/spec/ipsec.h

  Log Message:
  -----------
  api: ipsec: direction specific SA params

Move direction (inboud/outbound) specific SA parameters
into separate structures. Specification is more clear
between common and direction specific SA parameters.

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


  Commit: a3ff4f6726582e41dd1398a6939a1877b9f25edc
      
https://github.com/Linaro/odp/commit/a3ff4f6726582e41dd1398a6939a1877b9f25edc
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M include/odp/api/spec/ipsec.h

  Log Message:
  -----------
  api: ipsec: remove time based SA lifetime

Application may track time based SA lifetime expiration
efficiently and in many ways: e.g. ODP timers may be used,
wall clock time may be polled, control plane may send
notifications, etc.

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


  Commit: e58e1fc97f392f63a267c2252656367b12417152
      
https://github.com/Linaro/odp/commit/e58e1fc97f392f63a267c2252656367b12417152
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M include/odp/api/spec/ipsec.h

  Log Message:
  -----------
  api: ipsec: ignore aad capability

AAD lengths are needed in crypto API but not in IPSEC API.
So, application should ignore AAD capability values in IPSEC
API.

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


  Commit: 2cd78610004d755dbe7a8e9c29086791793aea19
      
https://github.com/Linaro/odp/commit/2cd78610004d755dbe7a8e9c29086791793aea19
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M include/odp/api/spec/ipsec.h

  Log Message:
  -----------
  api: ipsec: split operation result status bits

Split error bits into error and warning bits. Move flags into
separate type and field. This way, all exceptions (rare but
important events) can be checked and maintained separately
from operation flags, which may be set for almost every packet.

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


  Commit: 127c73198b07dfe413e8ce401bb26f3e5ff71e91
      
https://github.com/Linaro/odp/commit/127c73198b07dfe413e8ce401bb26f3e5ff71e91
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M include/odp/api/spec/ipsec.h

  Log Message:
  -----------
  api: ipsec: flexible soft lifetime reporting

Allow implementation to decide how many times a soft lifetime
expiration is reported. Application does not require strict
synchronization of soft lifetimes.

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


  Commit: d4b85d07214fb1f566b8ac346375cfe097c0bb51
      
https://github.com/Linaro/odp/commit/d4b85d07214fb1f566b8ac346375cfe097c0bb51
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M include/odp/api/spec/ipsec.h

  Log Message:
  -----------
  api: ipsec: outer header pointer as const

Outer headers are read-only data for an implementation.

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


  Commit: f49ce736d461c3e8c2534ed216e8a70e8bee954e
      
https://github.com/Linaro/odp/commit/f49ce736d461c3e8c2534ed216e8a70e8bee954e
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-13 (Thu, 13 Jul 2017)

  Changed paths:
    M include/odp/api/spec/ipsec.h

  Log Message:
  -----------
  api: ipsec: remove initial sequence number parameter

Application should not need to control initial sequence number
value as implementation is able to manage that internally.

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


  Commit: bc36acc21368ff3f27d5b3836e8524747e0ab4c9
      
https://github.com/Linaro/odp/commit/bc36acc21368ff3f27d5b3836e8524747e0ab4c9
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-14 (Fri, 14 Jul 2017)

  Changed paths:
    M test/common_plat/validation/api/crypto/odp_crypto_test_inp.c

  Log Message:
  -----------
  validation: crypto: fix unitialized variable error

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


  Commit: 333c585111723d2cb7dae0cf1517cc1f3453df4d
      
https://github.com/Linaro/odp/commit/333c585111723d2cb7dae0cf1517cc1f3453df4d
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-14 (Fri, 14 Jul 2017)

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

  Log Message:
  -----------
  doc: move PREDEFINED to common place

It is easy to update PREDEFINED definitions in one Doxyfile, while
forgetting about the others, as happened e.g. with ODP_DEPRECATE(x)
definition. Move PREDEFINED definitions into Doxyfile_common, so that it
is included by the rest of Doxyfiles.

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


  Commit: 7e71ca2883bbdeb4765e476fcfe3334e4fbfbd88
      
https://github.com/Linaro/odp/commit/7e71ca2883bbdeb4765e476fcfe3334e4fbfbd88
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-14 (Fri, 14 Jul 2017)

  Changed paths:
    M example/ipsec/odp_ipsec.c
    M example/ipsec/odp_ipsec_cache.c
    M include/odp/api/spec/crypto.h
    M platform/linux-generic/odp_crypto.c
    M test/common_plat/performance/odp_crypto.c
    M test/common_plat/validation/api/crypto/odp_crypto_test_inp.c

  Log Message:
  -----------
  api: crypto: replace redundant packet_ prefixes from definitions

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


  Commit: ae42f98c1a1c309c0718a3b5fc8589660de0f867
      
https://github.com/Linaro/odp/commit/ae42f98c1a1c309c0718a3b5fc8589660de0f867
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-14 (Fri, 14 Jul 2017)

  Changed paths:
    M include/odp/api/spec/crypto.h
    M include/odp/arch/default/api/abi/crypto.h
    M include/odp/arch/default/api/abi/event.h
    M platform/linux-generic/include/odp/api/plat/crypto_types.h
    M platform/linux-generic/include/odp/api/plat/event_types.h
    M platform/linux-generic/odp_crypto.c
    M platform/linux-generic/odp_event.c
    M test/common_plat/performance/odp_crypto.c
    M test/common_plat/validation/api/crypto/crypto.c
    M test/common_plat/validation/api/crypto/odp_crypto_test_inp.c
    M test/common_plat/validation/api/crypto/odp_crypto_test_inp.h

  Log Message:
  -----------
  api: crypto: revert deprecation of crypto completion API

It was decided that it would be benefitable to live with both API types
at this point, as odp_crypto_compl_t was available for some time. So
undeprecate odp_crypto_compl_t and related functionality. Validation
tests also provide necessary tests for pref_mode and for completion
event.

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


  Commit: c65cfd73c6103d02f33a62099391a98cf60d098f
      
https://github.com/Linaro/odp/commit/c65cfd73c6103d02f33a62099391a98cf60d098f
  Author: Matias Elo <matias....@nokia.com>
  Date:   2017-07-18 (Tue, 18 Jul 2017)

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

  Log Message:
  -----------
  linux-gen: packet: fix odp_packet_reset() implementation

Follow the API definition and use total buffer length instead of single
segment length when checking 'len' argument validity.

Reset also packet segment data pointers and lengths.

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: 04e5b3dd319d1affb61e0f6860e255082a6c15df
      
https://github.com/Linaro/odp/commit/04e5b3dd319d1affb61e0f6860e255082a6c15df
  Author: Matias Elo <matias....@nokia.com>
  Date:   2017-07-18 (Tue, 18 Jul 2017)

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

  Log Message:
  -----------
  linux-gen: socket: fix ring frame size

Frame size should include also packet headroom and tailroom.

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: fc539b10fff8b92c234f422905eec2266ec13b26
      
https://github.com/Linaro/odp/commit/fc539b10fff8b92c234f422905eec2266ec13b26
  Author: Matias Elo <matias....@nokia.com>
  Date:   2017-07-18 (Tue, 18 Jul 2017)

  Changed paths:
    M platform/linux-generic/include/odp_packet_internal.h
    M platform/linux-generic/odp_packet.c

  Log Message:
  -----------
  linux-gen: packet: move packet_init() function to header file

Move packet_init() inline function to odp_packet_internal.h. This way e.g.
pktio devices can use it directly.

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: 9e4826c45af05eb339d129140ac88bc9d4e5a2fd
      
https://github.com/Linaro/odp/commit/9e4826c45af05eb339d129140ac88bc9d4e5a2fd
  Author: Matias Elo <matias....@nokia.com>
  Date:   2017-07-18 (Tue, 18 Jul 2017)

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

  Log Message:
  -----------
  linux-gen: pktio: add missing global locks to odp_pktio_close()

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: a959a61e3d00965af8b93536e3fbc3bc09cad1e9
      
https://github.com/Linaro/odp/commit/a959a61e3d00965af8b93536e3fbc3bc09cad1e9
  Author: Matias Elo <matias....@nokia.com>
  Date:   2017-07-18 (Tue, 18 Jul 2017)

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

  Log Message:
  -----------
  linux-gen: pool: fix segfault condition in buffer_free_to_pool()

One can remove max 'cache_num' objects from the local cache.

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: 43bfbbf66db3d8fd6a22762d7ac346461857f653
      
https://github.com/Linaro/odp/commit/43bfbbf66db3d8fd6a22762d7ac346461857f653
  Author: Matias Elo <matias....@nokia.com>
  Date:   2017-07-18 (Tue, 18 Jul 2017)

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

  Log Message:
  -----------
  linux-gen: packet: increase default headroom

The packet default headroom is modified to be the same as in DPDK to enable
interoperability between ODP and DPDK packets.

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: 920857807c4d7831ada68ebed4ffa542564ee3a5
      
https://github.com/Linaro/odp/commit/920857807c4d7831ada68ebed4ffa542564ee3a5
  Author: Matias Elo <matias....@nokia.com>
  Date:   2017-07-18 (Tue, 18 Jul 2017)

  Changed paths:
    M platform/linux-generic/include/odp_buffer_internal.h
    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/m4/odp_dpdk.m4
    M platform/linux-generic/odp_pool.c
    M platform/linux-generic/pktio/dpdk.c

  Log Message:
  -----------
  linux-gen: dpdk: enable zero-copy operation

Implements experimental zero-copy mode for DPDK pktio. This can be enabled
with additional '--enable-dpdk-zero-copy' configure flag.

This feature has been put behind an extra configure flag as it doesn't
entirely adhere to the DPDK API and may behave unexpectedly with untested
DPDK NIC drivers. Zero-copy operation has been tested with pcap, ixgbe, and
i40e drivers.

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: 8b1dd78079de09d5f51c61b5b2ede2766ac74685
      
https://github.com/Linaro/odp/commit/8b1dd78079de09d5f51c61b5b2ede2766ac74685
  Author: Matias Elo <matias....@nokia.com>
  Date:   2017-07-18 (Tue, 18 Jul 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: add zero-copy dpdk pktio to CI

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: 9bb623dfe97590991dfe3ab04e1dcfb9ff745169
      
https://github.com/Linaro/odp/commit/9bb623dfe97590991dfe3ab04e1dcfb9ff745169
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-18 (Tue, 18 Jul 2017)

  Changed paths:
    M example/ipsec/Makefile.am

  Log Message:
  -----------
  example: ipsec: fix build with OpenSSL located in non-standard path

IPsec example uses OpenSSL directly to generate packages stream. Thus
use $(OPENSSL_CPPFLAGS) and $(OPENSSL_LIBS) to let compiler find OpenSSL
if it is present in non-standard location.

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: 95ba4b394009d92c29c2e22f0776e90bb4c6edec
      
https://github.com/Linaro/odp/commit/95ba4b394009d92c29c2e22f0776e90bb4c6edec
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-07-18 (Tue, 18 Jul 2017)

  Changed paths:
    M platform/linux-generic/include/odp_packet_io_internal.h
    M platform/linux-generic/pktio/ipc.c
    M test/linux-generic/pktio_ipc/ipc_common.h
    M test/linux-generic/pktio_ipc/pktio_ipc1.c
    M test/linux-generic/pktio_ipc/pktio_ipc2.c

  Log Message:
  -----------
  test: ipc pktio: bind tasks and keep packet order

Tasks which use odp time api have to be bind to cores.
pktio_ipc1 and pktio_ipc2 apps expect counters inside packets
incrementing in order - cache request in buffers to process
such packet can not be allocated immediately. Single reorder
of MAX_PKT_BURST+2 is ok for current example code to find initial
counters value.
https://bugs.linaro.org/show_bug.cgi?id=3126

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


  Commit: db7cc41aeb559dd296f3a6d8570aa10326a31d5e
      
https://github.com/Linaro/odp/commit/db7cc41aeb559dd296f3a6d8570aa10326a31d5e
  Author: Petri Savolainen <petri.savolai...@linaro.org>
  Date:   2017-07-18 (Tue, 18 Jul 2017)

  Changed paths:
    M include/odp/api/spec/ipsec.h

  Log Message:
  -----------
  api: ipsec: add warning status event

Add status ID for warning messages. Outbound inline soft lifetime
expiration is currently the only source of these events. API spec
keeps simple when the same warning structure is shared with IPSEC
packet and status events.

Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
Reviewed-by: Balasubramanian Manoharan <bala.manoha...@linaro.org>
Reviewed-by: Nikhil Agarwal <nikhil.agar...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 3a79862d2a8f9ea8eaa53d408f0763e44e522da7
      
https://github.com/Linaro/odp/commit/3a79862d2a8f9ea8eaa53d408f0763e44e522da7
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-20 (Thu, 20 Jul 2017)

  Changed paths:
    M example/ipfragreass/odp_ipfragreass_atomics_arm.h

  Log Message:
  -----------
  example: ipfragreass: fix compilation with clang

Clang 3.8 is stricter than GCC wrt register allocation vs 128-bit
variables. Sometimes it can not understand using 128-bit var in place of
64-bit register resulting in the following errors:

/odp_ipfragreass_atomics_arm.h:18:51: error: value size does not match
register
      size specified by the constraint and modifier
      [-Werror,-Wasm-operand-widths]
          __asm__ volatile("ldaxp %0, %H0, [%1]" : "=&r" (old)
                                                          ^
./odp_ipfragreass_atomics_arm.h:18:27: note: use constraint modifier "w"
          __asm__ volatile("ldaxp %0, %H0, [%1]" : "=&r" (old)

Explicitly pass low and high parts of 128-bit variable in separate
assembly parameters.

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


  Commit: 4d2cf5b4a536c243089f41ade86d5dc60844f3d3
      
https://github.com/Linaro/odp/commit/4d2cf5b4a536c243089f41ade86d5dc60844f3d3
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-20 (Thu, 20 Jul 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: simplify cross-compilation setup

Following Maxim's idea use apt-get to download and install cross-packages.

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: 3eeb249a4774f12d2d16ca349a591654eae620ae
      
https://github.com/Linaro/odp/commit/3eeb249a4774f12d2d16ca349a591654eae620ae
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-20 (Thu, 20 Jul 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: add clang cross-compilation checks

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: 063d713d0c167c56b4497be566b2310a5a2daf42
      
https://github.com/Linaro/odp/commit/063d713d0c167c56b4497be566b2310a5a2daf42
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-07-21 (Fri, 21 Jul 2017)

  Changed paths:
    M platform/linux-generic/_ishm.c
    M platform/linux-generic/include/odp_internal.h

  Log Message:
  -----------
  linux-gen: ishm fix defining directory for shm files

Code missed getenv() return code check and did not use
value of env variable to change default derection.

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


  Commit: fa9550ca8f4f0a77baf6d156b441fa2d703bbdf8
      
https://github.com/Linaro/odp/commit/fa9550ca8f4f0a77baf6d156b441fa2d703bbdf8
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-07-21 (Fri, 21 Jul 2017)

  Changed paths:
    M helper/cuckootable.c
    M helper/iplookuptable.c

  Log Message:
  -----------
  helper: add missing pool param inits

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


  Commit: f4f7679d16917d9a7c1b2220e351fd27733ee96b
      
https://github.com/Linaro/odp/commit/f4f7679d16917d9a7c1b2220e351fd27733ee96b
  Author: Bill Fischofer <bill.fischo...@linaro.org>
  Date:   2017-07-24 (Mon, 24 Jul 2017)

  Changed paths:
    M doc/users-guide/users-guide.adoc

  Log Message:
  -----------
  doc: userguide: add portability and usage info for odp time apis

Clarify and expand on portability and performance considerations
regarding the use of the ODP time APIs in fulfillment of JIRA
issue https://projects.linaro.org/browse/ODP-575

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


  Commit: daa04baf2cc2fc562dbf4ee8eaeed00f9594e08a
      
https://github.com/Linaro/odp/commit/daa04baf2cc2fc562dbf4ee8eaeed00f9594e08a
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-07-25 (Tue, 25 Jul 2017)

  Changed paths:
    M .travis.yml
    M configure.ac
    M doc/users-guide/users-guide.adoc
    M example/ipfragreass/odp_ipfragreass_atomics_arm.h
    M example/ipsec/Makefile.am
    M helper/cuckootable.c
    M helper/iplookuptable.c
    M include/odp/arch/default/api/abi/buffer.h
    M include/odp/arch/default/api/abi/event.h
    M pkgconfig/libodp-linux.pc.in
    M platform/Makefile.inc
    M platform/linux-generic/Makefile.am
    M platform/linux-generic/_fdserver.c
    M platform/linux-generic/_ishm.c
    M platform/linux-generic/include/_ishm_internal.h
    M platform/linux-generic/include/odp/api/plat/buffer_types.h
    M platform/linux-generic/include/odp/api/plat/event_types.h
    M platform/linux-generic/include/odp/api/plat/timer_types.h
    M platform/linux-generic/include/odp_buffer_inlines.h
    M platform/linux-generic/include/odp_buffer_internal.h
    M platform/linux-generic/include/odp_config_internal.h
    M platform/linux-generic/include/odp_internal.h
    M platform/linux-generic/include/odp_packet_dpdk.h
    M platform/linux-generic/include/odp_packet_internal.h
    M platform/linux-generic/include/odp_packet_io_internal.h
    M platform/linux-generic/include/odp_packet_io_ipc_internal.h
    M platform/linux-generic/include/odp_pool_internal.h
    M platform/linux-generic/m4/configure.m4
    M platform/linux-generic/m4/odp_dpdk.m4
    M platform/linux-generic/m4/odp_netmap.m4
    M platform/linux-generic/m4/odp_openssl.m4
    M platform/linux-generic/m4/odp_pcap.m4
    M platform/linux-generic/m4/odp_pthread.m4
    A platform/linux-generic/m4/odp_timer.m4
    M platform/linux-generic/odp_buffer.c
    M platform/linux-generic/odp_crypto.c
    M platform/linux-generic/odp_init.c
    M platform/linux-generic/odp_packet.c
    M platform/linux-generic/odp_packet_io.c
    M platform/linux-generic/odp_pool.c
    M platform/linux-generic/odp_queue.c
    M platform/linux-generic/odp_queue_scalable.c
    M platform/linux-generic/odp_schedule_iquery.c
    M platform/linux-generic/odp_traffic_mngr.c
    M platform/linux-generic/pktio/dpdk.c
    M platform/linux-generic/pktio/ipc.c
    M platform/linux-generic/pktio/socket_mmap.c
    M test/Makefile.inc
    M test/common_plat/common/Makefile.am
    M test/common_plat/m4/validation.m4
    M test/common_plat/validation/api/Makefile.inc
    M test/common_plat/validation/api/queue/queue.c
    M test/linux-generic/Makefile.inc
    M test/linux-generic/pktio_ipc/ipc_common.h
    M test/linux-generic/pktio_ipc/pktio_ipc1.c
    M test/linux-generic/pktio_ipc/pktio_ipc2.c
    M test/linux-generic/pktio_ipc/pktio_ipc_run.sh
    M test/linux-generic/validation/api/shmem/shmem_common.h
    M test/linux-generic/validation/api/shmem/shmem_linux.c
    M test/linux-generic/validation/api/shmem/shmem_odp1.c
    M test/linux-generic/validation/api/shmem/shmem_odp2.c

  Log Message:
  -----------
  Merge branch 'master' into api-next

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


  Commit: 985db92075ffcdc48eb89954a90429e4cb9b4501
      
https://github.com/Linaro/odp/commit/985db92075ffcdc48eb89954a90429e4cb9b4501
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-25 (Tue, 25 Jul 2017)

  Changed paths:
    M pkgconfig/libodp-linux.pc.in
    M platform/linux-generic/Makefile.am
    M platform/linux-generic/m4/configure.m4

  Log Message:
  -----------
  linux-gen: fix compilation with libconfig

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


  Commit: c444e19382a27c5d15e537f55c90a03963b86901
      
https://github.com/Linaro/odp/commit/c444e19382a27c5d15e537f55c90a03963b86901
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

  Changed paths:
    M platform/linux-generic/_fdserver.c
    M platform/linux-generic/include/odp_internal.h
    M platform/linux-generic/odp_init.c
    M test/linux-generic/validation/api/shmem/shmem_common.h
    M test/linux-generic/validation/api/shmem/shmem_linux.c
    M test/linux-generic/validation/api/shmem/shmem_odp1.c
    M test/linux-generic/validation/api/shmem/shmem_odp2.c

  Log Message:
  -----------
  linux-gen: fdserver: fix fdserver work if ODP_SHM_DIR is exported

If ODP_SHM_DIR=/tmp is exported shmem test failed due to searching
in wrong path.

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


  Commit: d3cae7aa012174bac6eecdca4ee3189c62400c48
      
https://github.com/Linaro/odp/commit/d3cae7aa012174bac6eecdca4ee3189c62400c48
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: add check for ODP_SHM_DIR

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


  Commit: 422ed4f2be27223b53c39a3d3f7b973781a6a420
      
https://github.com/Linaro/odp/commit/422ed4f2be27223b53c39a3d3f7b973781a6a420
  Author: Matias Elo <matias....@nokia.com>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: cache dpdk directory

Cache DPDK directory so each individual test doesn't have to download and
build the code. Speeds up each tests which require dpdk by ~3 minutes.

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


  Commit: b6308d6f7cf7bf42b5ff6807ae659db83a66ce78
      
https://github.com/Linaro/odp/commit/b6308d6f7cf7bf42b5ff6807ae659db83a66ce78
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: enable ccache and pip cache

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: c84d3a864bf6471b2a1d433ad378c3b609460e5d
      
https://github.com/Linaro/odp/commit/c84d3a864bf6471b2a1d433ad378c3b609460e5d
  Author: Balakrishna Garapati <balakrishna.garap...@linaro.org>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

  Changed paths:
    M example/Makefile.inc

  Log Message:
  -----------
  example:use dpdk pktio with examples

flag was not added to example/ during the commit:
 89b7caa

Signed-off-by: Balakrishna Garapati <balakrishna.garap...@linaro.org>
Reviewed-by: Yi He <yi...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: ed136f929f0edf2edd4bb8cf2243b678b5f5971e
      
https://github.com/Linaro/odp/commit/ed136f929f0edf2edd4bb8cf2243b678b5f5971e
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

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

  Log Message:
  -----------
  configure: remove non-standard test usage

According to POSIX it is correct to check for string equality using one
equal sign, not two signs. POSIX-strict shells will return incorrect
result on such constructions.

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: 79336f5eaee25168a5e4ad7fc0aee07395d4ca1f
      
https://github.com/Linaro/odp/commit/79336f5eaee25168a5e4ad7fc0aee07395d4ca1f
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

  Changed paths:
    M m4/ax_valgrind_check.m4

  Log Message:
  -----------
  m4: update valgrind check macro

Update valgrind check file from aclocal-archive. Current one contains
several non-POSIX-compliant constructs.

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: 70714a8c35381330647a3578d3b853af4ea4a045
      
https://github.com/Linaro/odp/commit/70714a8c35381330647a3578d3b853af4ea4a045
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-07-27 (Thu, 27 Jul 2017)

  Changed paths:
    M platform/linux-generic/arch/arm/odp_cpu.h
    M platform/linux-generic/arch/arm/odp_cpu_idling.h

  Log Message:
  -----------
  linux-gen: cpu: arm: make wfe supported only by aarch64

Suggested-by: Brian Brooks <brian.bro...@arm.com>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>
Signed-off-by: Brian Brooks <brian.bro...@arm.com>


  Commit: 56dbc8702500f7d7e518fcea4f3b1ff853722004
      
https://github.com/Linaro/odp/commit/56dbc8702500f7d7e518fcea4f3b1ff853722004
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-07-28 (Fri, 28 Jul 2017)

  Changed paths:
    M .travis.yml
    M configure.ac
    M example/Makefile.inc
    M m4/ax_valgrind_check.m4
    M platform/linux-generic/_fdserver.c
    M platform/linux-generic/include/odp_internal.h
    M platform/linux-generic/m4/odp_pcap.m4
    M platform/linux-generic/odp_init.c
    M test/linux-generic/validation/api/shmem/shmem_common.h
    M test/linux-generic/validation/api/shmem/shmem_linux.c
    M test/linux-generic/validation/api/shmem/shmem_odp1.c
    M test/linux-generic/validation/api/shmem/shmem_odp2.c

  Log Message:
  -----------
  Merge branch 'master' into api-next

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


  Commit: 5386c44d204f0b42f2773cf87126ff8981bf3270
      
https://github.com/Linaro/odp/commit/5386c44d204f0b42f2773cf87126ff8981bf3270
  Author: Kevin Wang <kevin.w...@arm.com>
  Date:   2017-07-28 (Fri, 28 Jul 2017)

  Changed paths:
    M include/odp/api/spec/timer.h

  Log Message:
  -----------
  api: timer: add odp_timer_capability() api

Currently, user needs to decide the timer resolution before creating
a timer pool. But sometimes it will cause timer overrun as the system
can't support such high resolution.
So a new API is required to expose the timer capability to the user.

Signed-off-by: Kevin Wang <kevin.w...@arm.com>
Reviewed-by: Brian Brooks <brian.bro...@arm.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 2e08ac6e40551704c43233b40a9227a19fd4623b
      
https://github.com/Linaro/odp/commit/2e08ac6e40551704c43233b40a9227a19fd4623b
  Author: Kevin Wang <kevin.w...@arm.com>
  Date:   2017-07-28 (Fri, 28 Jul 2017)

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

  Log Message:
  -----------
  linux-generic: timer: implement odp_timer_capability()

Implement a new internal function timer_res_init() to detect the max
timer resolution without overrun at the ODP init stage. It will check
timer resolution from 1ms to 100us, 10us...1ns until the timer is
overrun.

Signed-off-by: Kevin Wang <kevin.w...@arm.com>
Reviewed-by: Brian Brooks <brian.bro...@arm.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: fbdc9ca1e38e6c97014e68bf7b83e59096a170b7
      
https://github.com/Linaro/odp/commit/fbdc9ca1e38e6c97014e68bf7b83e59096a170b7
  Author: Kevin Wang <kevin.w...@arm.com>
  Date:   2017-07-28 (Fri, 28 Jul 2017)

  Changed paths:
    M example/generator/odp_generator.c
    M example/timer/odp_timer_simple.c
    M example/timer/odp_timer_test.c
    M test/common_plat/validation/api/timer/timer.c

  Log Message:
  -----------
  validation/example: call odp_timer_capability() before creating timer pool

Use odp_timer_capability() to determine the max timer resolution

Signed-off-by: Kevin Wang <kevin.w...@arm.com>
Reviewed-by: Brian Brooks <brian.bro...@arm.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: c16f1363303cd5fc11324acbc4dfebe0a9680a41
      
https://github.com/Linaro/odp/commit/c16f1363303cd5fc11324acbc4dfebe0a9680a41
  Author: Kevin Wang <kevin.w...@arm.com>
  Date:   2017-07-28 (Fri, 28 Jul 2017)

  Changed paths:
    M doc/users-guide/users-guide-timer.adoc

  Log Message:
  -----------
  doc: userguide: add odp_timer_capability() section to user guide

Signed-off-by: Kevin Wang <kevin.w...@arm.com>
Reviewed-by: Brian Brooks <brian.bro...@arm.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 10ef82e6d4db8c02dd5caa2e97172688e829b90c
      
https://github.com/Linaro/odp/commit/10ef82e6d4db8c02dd5caa2e97172688e829b90c
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-07-31 (Mon, 31 Jul 2017)

  Changed paths:
    M test/Makefile.inc

  Log Message:
  -----------
  test: fix cunit include path

If CUnit is placed in non standard directory and path
to it specified with configure option following error
occurs:
fatal error: CUnit/Basic.h: No such file or directory
Patch corrects CFLAGS to make compilation pass.

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: bb0ca193f8c28036fdf8b3d6c8aa5d4f11980e6c
      
https://github.com/Linaro/odp/commit/bb0ca193f8c28036fdf8b3d6c8aa5d4f11980e6c
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: fix DPDK cache

Unfortunately, keys in .travis.yml override each other rather than just
combining. Thus second cache instance (ccache) disabled first one
(DPDK). Fix that by merging both cache instance into single key in
.travis.yml.

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


  Commit: 30ed14c05ac17406c2f7890b34c4ac580b5e7a45
      
https://github.com/Linaro/odp/commit/30ed14c05ac17406c2f7890b34c4ac580b5e7a45
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-08-01 (Tue, 01 Aug 2017)

  Changed paths:
    M .travis.yml
    M test/Makefile.inc

  Log Message:
  -----------
  Merge branch 'master' into api-next

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


  Commit: a4afaf9198ac0621b4c8e5ade82cb4f98aeb61cd
      
https://github.com/Linaro/odp/commit/a4afaf9198ac0621b4c8e5ade82cb4f98aeb61cd
  Author: Bill Fischofer <bill.fischo...@linaro.org>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M platform/linux-generic/include/odp/api/plat/packet_flag_inlines.h
    M platform/linux-generic/include/odp/api/plat/packet_inlines.h
    M platform/linux-generic/include/odp/api/plat/packet_types.h

  Log Message:
  -----------
  linux-generic: packet: restructure inline routines to use macros

Use an internal macro for accessing inline fields in preparation for
introducing packet reference support.

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


  Commit: e0738b61c3257145c50d4751bcf4e20b5fc5f0ec
      
https://github.com/Linaro/odp/commit/e0738b61c3257145c50d4751bcf4e20b5fc5f0ec
  Author: Bill Fischofer <bill.fischo...@linaro.org>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M platform/linux-generic/include/odp/api/plat/packet_types.h
    M platform/linux-generic/include/odp_packet_internal.h
    M platform/linux-generic/odp_packet.c

  Log Message:
  -----------
  linux-generic: packet: add packet fields needed for references

Add new fields to the odp_packet_hdr_t used for support of zero-copy
references. Also added are the offsets needed to access them from
inlined functions.

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


  Commit: 8745330b32579ab66354f9d2043154f8ef326290
      
https://github.com/Linaro/odp/commit/8745330b32579ab66354f9d2043154f8ef326290
  Author: Bill Fischofer <bill.fischo...@linaro.org>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M platform/linux-generic/include/odp_packet_internal.h
    M platform/linux-generic/odp_packet.c

  Log Message:
  -----------
  linux-generic: packet: add routines for manipulating reference counts

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


  Commit: d4fe8e46c05d9b590c762502489386421ee025b1
      
https://github.com/Linaro/odp/commit/d4fe8e46c05d9b590c762502489386421ee025b1
  Author: Bill Fischofer <bill.fischo...@linaro.org>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M platform/linux-generic/include/odp_packet_internal.h
    M platform/linux-generic/odp_packet.c

  Log Message:
  -----------
  linux-generic: packet: add initializations for new hdr fields

Add initializations for new packet hdr fields needed to support
packet references.

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


  Commit: acb029364daa3299ea416f1fd2e8feb60e99d0fd
      
https://github.com/Linaro/odp/commit/acb029364daa3299ea416f1fd2e8feb60e99d0fd
  Author: Bill Fischofer <bill.fischo...@linaro.org>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M platform/linux-generic/include/odp_packet_internal.h
    M platform/linux-generic/odp_packet.c

  Log Message:
  -----------
  linux-generic: packet: unshared_len maintenance

Add code to initialize and maintain unshared_len packet metadata

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


  Commit: 2e474c1a2af0bc4ef28706deee59000c5c6f34f4
      
https://github.com/Linaro/odp/commit/2e474c1a2af0bc4ef28706deee59000c5c6f34f4
  Author: Bill Fischofer <bill.fischo...@linaro.org>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M platform/linux-generic/include/odp/api/plat/packet_inlines.h
    M platform/linux-generic/include/odp/api/plat/packet_inlines_api.h
    M platform/linux-generic/include/odp_packet_internal.h
    M platform/linux-generic/odp_packet.c

  Log Message:
  -----------
  linux-generic: packet: segment manipulation with references

Add support for segment operation with references

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


  Commit: f319f7fe8524a2606b32979c365855b83fb4571e
      
https://github.com/Linaro/odp/commit/f319f7fe8524a2606b32979c365855b83fb4571e
  Author: Bill Fischofer <bill.fischo...@linaro.org>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

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

  Log Message:
  -----------
  linux-generic: packet: restructure free routines for references

Restructure the various packet/segment free routines to support
references.

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


  Commit: c177532c1033b0dfa918774670bb61ad13f56730
      
https://github.com/Linaro/odp/commit/c177532c1033b0dfa918774670bb61ad13f56730
  Author: Bill Fischofer <bill.fischo...@linaro.org>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

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

  Log Message:
  -----------
  linux-generic: packet: add reference support for head/tail manipulation

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


  Commit: cd0cd7af17c1c042288141b7968ccf5385398493
      
https://github.com/Linaro/odp/commit/cd0cd7af17c1c042288141b7968ccf5385398493
  Author: Bill Fischofer <bill.fischo...@linaro.org>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

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

  Log Message:
  -----------
  linux-generic: ipc: cannot share references across ipc

When attempting to send a reference via IPC, make a copy of the packet as
reference sharing is only supported within a single ODP instance.

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


  Commit: a1786671550c5f83a6c9e7cecd9da4cead7b4cc9
      
https://github.com/Linaro/odp/commit/a1786671550c5f83a6c9e7cecd9da4cead7b4cc9
  Author: Bill Fischofer <bill.fischo...@linaro.org>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

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

  Log Message:
  -----------
  linux-generic: packet: enable zero-copy reference creation

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


  Commit: aaceddaf56175ee207fcbf9c241a7839bdea091b
      
https://github.com/Linaro/odp/commit/aaceddaf56175ee207fcbf9c241a7839bdea091b
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M platform/linux-generic/include/odp/api/plat/packet_flag_inlines.h
    M platform/linux-generic/include/odp/api/plat/packet_inlines.h
    M platform/linux-generic/include/odp/api/plat/packet_inlines_api.h
    M platform/linux-generic/include/odp/api/plat/packet_types.h
    M platform/linux-generic/include/odp_packet_internal.h
    M platform/linux-generic/odp_packet.c
    M platform/linux-generic/pktio/ipc.c

  Log Message:
  -----------
  Merge branch 'master' into api-next

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


  Commit: 999042e51837a7ed8c7fb616f75707349515fc3d
      
https://github.com/Linaro/odp/commit/999042e51837a7ed8c7fb616f75707349515fc3d
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

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

  Log Message:
  -----------
  linux-gen: timer: set sigev_value in timer_res_init

Even if signal is never to be delivered, it is still required to set
sigev_value in sigevent structure.

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: a2040db93b114fb9e1da9aeca1d0a1ea91699448
      
https://github.com/Linaro/odp/commit/a2040db93b114fb9e1da9aeca1d0a1ea91699448
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

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

  Log Message:
  -----------
  linux-gen: crypto: check packet length during operation

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: ded0918391865956e3b00df3c43e4311a7285d4b
      
https://github.com/Linaro/odp/commit/ded0918391865956e3b00df3c43e4311a7285d4b
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: cache netmap build

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: 2050915d34995f4be695a88dd99e9275f346733b
      
https://github.com/Linaro/odp/commit/2050915d34995f4be695a88dd99e9275f346733b
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  tavis: cache cunit

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: 93cbd8caf4ab5ccf22c092d42df4028969ed8a7b
      
https://github.com/Linaro/odp/commit/93cbd8caf4ab5ccf22c092d42df4028969ed8a7b
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: make distcheck work with custom cunit

distcheck uses it's own arguments to validate distribution
and does not inherrit them from top level configure. Provide
c/ld flags directly to make it happy compile and run tests.

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: 4537d096721a753086592ed5a989beab5647bcfa
      
https://github.com/Linaro/odp/commit/4537d096721a753086592ed5a989beab5647bcfa
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: another attempt to fix cache configuration

According to Travis CI documentation
(https://docs.travis-ci.com/user/caching/#Enabling-multiple-caching-features)
using cache features with directories requires hash map configuration.
Adopt this configuration style to enable directories together with other
caching modes.

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


  Commit: e65248393a0d7263a26e4e8e4f64ac12c7142c54
      
https://github.com/Linaro/odp/commit/e65248393a0d7263a26e4e8e4f64ac12c7142c54
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-08-02 (Wed, 02 Aug 2017)

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

  Log Message:
  -----------
  Merge branch 'master' into api-next

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


  Commit: b4cd6c50f9f0c2e1fa975b768253d4f4b35fad07
      
https://github.com/Linaro/odp/commit/b4cd6c50f9f0c2e1fa975b768253d4f4b35fad07
  Author: Balasubramanian Manoharan <bala.manoha...@linaro.org>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M include/odp/api/spec/packet_io.h
    M platform/linux-generic/odp_packet_io.c

  Log Message:
  -----------
  api: packetio: deprecate redundant loop_supported field in capability

removes redundant loop_supported boolean in odp_pktio_capability_t
Fixes https://bugs.linaro.org/show_bug.cgi?id=2861

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


  Commit: 705062dc19a4ce5e6ae2224c21bc9e32dae64ebc
      
https://github.com/Linaro/odp/commit/705062dc19a4ce5e6ae2224c21bc9e32dae64ebc
  Author: Balasubramanian Manoharan <bala.manoha...@linaro.org>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M platform/linux-generic/Makefile.am
    A platform/linux-generic/include/protocols/thash.h

  Log Message:
  -----------
  linux-generic: add toeplitz hash algorithm

Adds toeplitz hash algorithm implementation for RSS hashing

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: 8eeb3366d62c34665bcef2392b22b73489d70f88
      
https://github.com/Linaro/odp/commit/8eeb3366d62c34665bcef2392b22b73489d70f88
  Author: Balasubramanian Manoharan <bala.manoha...@linaro.org>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M include/odp/api/spec/classification.h

  Log Message:
  -----------
  api: classification: add support for packet hashing in classification

Enable packet hashing per CoS to be able to distribute incoming packets to
multiple queues linked with a CoS.

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: e02f89b3a981d5f87332cd9a3dfd6b532f92c3bc
      
https://github.com/Linaro/odp/commit/e02f89b3a981d5f87332cd9a3dfd6b532f92c3bc
  Author: Balasubramanian Manoharan <bala.manoha...@linaro.org>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M platform/linux-generic/include/odp_classification_datamodel.h
    M platform/linux-generic/include/odp_classification_internal.h
    M platform/linux-generic/odp_classification.c

  Log Message:
  -----------
  linux-generic: classification implement packet hashing

implementation for packet hashing on classification

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: 8390f890d4bd2babb63a24f7b15d2f4763e44050
      
https://github.com/Linaro/odp/commit/8390f890d4bd2babb63a24f7b15d2f4763e44050
  Author: Balasubramanian Manoharan <bala.manoha...@linaro.org>
  Date:   2017-08-03 (Thu, 03 Aug 2017)

  Changed paths:
    M platform/linux-generic/include/odp_classification_datamodel.h
    M platform/linux-generic/include/odp_classification_inlines.h
    M platform/linux-generic/odp_classification.c

  Log Message:
  -----------
  linux-generic: classification: rename internal defines

remove ODP_ from internal #define variable names

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: 2fff8b0247a0da108c45c9febc1029bc8e12d347
      
https://github.com/Linaro/odp/commit/2fff8b0247a0da108c45c9febc1029bc8e12d347
  Author: Balasubramanian Manoharan <bala.manoha...@linaro.org>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

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

  Log Message:
  -----------
  linux-generic: pktio: update classifier enable boolean

sets classifer enable based on boolean setting on odp_pktin_queue_param_t
Fixes https://bugs.linaro.org/show_bug.cgi?id=3177

Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: c5436c447df98e0ec78de3620c7fe48141fef760
      
https://github.com/Linaro/odp/commit/c5436c447df98e0ec78de3620c7fe48141fef760
  Author: Balasubramanian Manoharan <bala.manoha...@linaro.org>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

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

  Log Message:
  -----------
  linux-generic: classification: update classifier enable boolean

removes classifier enable boolean default setting
Fixes https://bugs.linaro.org/show_bug.cgi?id=3177

Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 641717bac482831a8f9702af7f941cfc349ada91
      
https://github.com/Linaro/odp/commit/641717bac482831a8f9702af7f941cfc349ada91
  Author: Balasubramanian Manoharan <bala.manoha...@linaro.org>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M test/common_plat/validation/api/classification/classification.h
    M test/common_plat/validation/api/classification/odp_classification_basic.c
    M test/common_plat/validation/api/classification/odp_classification_common.c
    M 
test/common_plat/validation/api/classification/odp_classification_test_pmr.c
    M test/common_plat/validation/api/classification/odp_classification_tests.c
    M 
test/common_plat/validation/api/classification/odp_classification_testsuites.h

  Log Message:
  -----------
  validation: classification: add test case for classifier enable boolean

updates test suite to enable classifier in odp_pktin_queue_param_t config
adds test case for classifier enable boolean

Fixes https://bugs.linaro.org/show_bug.cgi?id=3177

Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: ab62d19d4811e2699ac0614bf4ba1d481bb3b2b1
      
https://github.com/Linaro/odp/commit/ab62d19d4811e2699ac0614bf4ba1d481bb3b2b1
  Author: Ilias Apalodimas <apa...@gmail.com>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

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

  Log Message:
  -----------
  linux-gen: queue: checks on memory allocations

Fixes: https://bugs.linaro.org/show_bug.cgi?id=3182 by adding proper
checks on allocated memory.

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


  Commit: e76b25aa5cafbf96133fcbd83b856090b0e95f33
      
https://github.com/Linaro/odp/commit/e76b25aa5cafbf96133fcbd83b856090b0e95f33
  Author: Ilias Apalodimas <ilias.apalodi...@linaro.org>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

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

  Log Message:
  -----------
  linux-gen: queue: added additional missing free

Added 2 additional missing frees in _odp_queue_pool_create() as requested
on review.

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


  Commit: 41abc837a5c25d8df3429398bcb51c72b83999e5
      
https://github.com/Linaro/odp/commit/41abc837a5c25d8df3429398bcb51c72b83999e5
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M platform/linux-generic/odp_classification.c
    M platform/linux-generic/odp_packet_io.c
    M platform/linux-generic/odp_pkt_queue.c
    M test/common_plat/validation/api/classification/classification.h
    M test/common_plat/validation/api/classification/odp_classification_basic.c
    M test/common_plat/validation/api/classification/odp_classification_common.c
    M 
test/common_plat/validation/api/classification/odp_classification_test_pmr.c
    M test/common_plat/validation/api/classification/odp_classification_tests.c
    M 
test/common_plat/validation/api/classification/odp_classification_testsuites.h

  Log Message:
  -----------
  Merge branch 'master' into api-next

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


  Commit: a165ff4093f666e5481ae5113f70b41e3354520d
      
https://github.com/Linaro/odp/commit/a165ff4093f666e5481ae5113f70b41e3354520d
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-08-04 (Fri, 04 Aug 2017)

  Changed paths:
    M include/odp/api/spec/crypto.h

  Log Message:
  -----------
  api: crypto: clarify compl_queue queue in crypto_session_param

Properly mention odp_crypto_operation() in the compl_queue param
description.

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: 09ce9406e09eacadf8f739ae8499323ad1401d36
      
https://github.com/Linaro/odp/commit/09ce9406e09eacadf8f739ae8499323ad1401d36
  Author: Honnappa Nagarahalli <honnappa.nagaraha...@arm.com>
  Date:   2017-08-07 (Mon, 07 Aug 2017)

  Changed paths:
    M include/odp/api/spec/schedule.h

  Log Message:
  -----------
  api: schedule: add thread removal correction

Clarify thread removal status from scheduler group
before calling odp_schedule_group_destroy.

Signed-off-by: Honnappa Nagarahalli <honnappa.nagaraha...@arm.com>
Reviewed-by: Brian Brooks <brian.bro...@arm.com>
Reviewed-by: Ola Liljedahl <ola.liljed...@arm.com>
Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org>


  Commit: 2394317ab247fa14b4e239aec512afee7eac4524
      
https://github.com/Linaro/odp/commit/2394317ab247fa14b4e239aec512afee7eac4524
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-08-07 (Mon, 07 Aug 2017)

  Changed paths:
    M include/odp/api/spec/schedule.h

  Log Message:
  -----------
  Revert "api: schedule: add thread removal correction"

This reverts commit
  09ce9406 api: schedule: add thread removal correction
Needed some more discussion before merging this.

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


  Commit: fd2ca1209dc19c8e8199ee556ad2c9a786eabf78
      
https://github.com/Linaro/odp/commit/fd2ca1209dc19c8e8199ee556ad2c9a786eabf78
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-08-08 (Tue, 08 Aug 2017)

  Changed paths:
    M platform/linux-generic/include/odp_queue_internal.h
    M platform/linux-generic/odp_queue.c
    M platform/linux-generic/odp_schedule.c
    M platform/linux-generic/odp_schedule_iquery.c

  Log Message:
  -----------
  linux-gen: hide get_qentry

Replace two last index->qentry lookups with pointers to quentry, thus
making it possible to make get_qentry static in odp_queue.c

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: 92ad20c03bf4737558265a1ff942666d7c4ec3d8
      
https://github.com/Linaro/odp/commit/92ad20c03bf4737558265a1ff942666d7c4ec3d8
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-08-08 (Tue, 08 Aug 2017)

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

  Log Message:
  -----------
  linux-gen: pool: drop two unused functions

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: 757439849936bb76885f27677fc8997a67fa2a3c
      
https://github.com/Linaro/odp/commit/757439849936bb76885f27677fc8997a67fa2a3c
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-08-08 (Tue, 08 Aug 2017)

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

  Log Message:
  -----------
  linux-gen: fdserver: mark client_lock as static

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: cd15a2125781f4eefdab1f765999a59504fb2939
      
https://github.com/Linaro/odp/commit/cd15a2125781f4eefdab1f765999a59504fb2939
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-08-08 (Tue, 08 Aug 2017)

  Changed paths:
    M platform/linux-generic/include/odp_classification_internal.h
    M platform/linux-generic/odp_classification.c

  Log Message:
  -----------
  linux-gen: classification: mark several functions as static

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: 5a6d8798bc436fa3a7e90fcf105362eabb21db0c
      
https://github.com/Linaro/odp/commit/5a6d8798bc436fa3a7e90fcf105362eabb21db0c
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-08-08 (Tue, 08 Aug 2017)

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

  Log Message:
  -----------
  linux-gen: scheduler: drop unused callback

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: dca4f5bd8218f30a593f6fb37c060de41d1ca9b1
      
https://github.com/Linaro/odp/commit/dca4f5bd8218f30a593f6fb37c060de41d1ca9b1
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-08-08 (Tue, 08 Aug 2017)

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

  Log Message:
  -----------
  linux-gen: pktio: drop/staticize leftovers from single queue shim

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: 03aa7c3572865dc03df1cf8c33b969ca4b17c7e8
      
https://github.com/Linaro/odp/commit/03aa7c3572865dc03df1cf8c33b969ca4b17c7e8
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-08-08 (Tue, 08 Aug 2017)

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

  Log Message:
  -----------
  linux-gen: pktio: mark pktio_tbl as static

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: 4ce95649367da9edd140ba9c25daaaf292edf883
      
https://github.com/Linaro/odp/commit/4ce95649367da9edd140ba9c25daaaf292edf883
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-08-08 (Tue, 08 Aug 2017)

  Changed paths:
    M platform/linux-generic/include/odp_queue_internal.h
    M platform/linux-generic/odp_queue.c

  Log Message:
  -----------
  linux-gen: queue: drop two unused functions

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: 2bbf95311cb8136b7e769deda6254a9e9b26250b
      
https://github.com/Linaro/odp/commit/2bbf95311cb8136b7e769deda6254a9e9b26250b
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-08-08 (Tue, 08 Aug 2017)

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

  Log Message:
  -----------
  linux-gen: sched: mark sched_local as static

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: bb3400df72401d88aa8e79fb0244a2b90f3bd138
      
https://github.com/Linaro/odp/commit/bb3400df72401d88aa8e79fb0244a2b90f3bd138
  Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org>
  Date:   2017-08-08 (Tue, 08 Aug 2017)

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

  Log Message:
  -----------
  linux-gen: sched iquery: mark thread_local as static

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: e420668cd3886f003c8bd6022e210bf08a0ee3b5
      
https://github.com/Linaro/odp/commit/e420668cd3886f003c8bd6022e210bf08a0ee3b5
  Author: Maxim Uvarov <maxim.uva...@linaro.org>
  Date:   2017-08-08 (Tue, 08 Aug 2017)

  Changed paths:
    M platform/linux-generic/_fdserver.c
    M platform/linux-generic/include/odp_buffer_internal.h
    M platform/linux-generic/include/odp_classification_internal.h
    M platform/linux-generic/include/odp_packet_io_internal.h
    M platform/linux-generic/include/odp_queue_internal.h
    M platform/linux-generic/include/odp_schedule_if.h
    M platform/linux-generic/odp_classification.c
    M platform/linux-generic/odp_packet_io.c
    M platform/linux-generic/odp_pool.c
    M platform/linux-generic/odp_queue.c
    M platform/linux-generic/odp_schedule.c
    M platform/linux-generic/odp_schedule_iquery.c

  Log Message:
  -----------
  Merge branch 'master' into api-next


  Commit: 863d61cc3ed82f9f0725c792910e8a05cc5d5a82
      
https://github.com/Linaro/odp/commit/863d61cc3ed82f9f0725c792910e8a05cc5d5a82
  Author: Yi He <yi...@linaro.org>
  Date:   2017-08-09 (Wed, 09 Aug 2017)

  Changed paths:
    M .travis.yml
    M DEPENDENCIES
    M Makefile.am
    M configure.ac
    M doc/Doxyfile_common
    M doc/Makefile.am
    M doc/Makefile.inc
    M doc/application-api-guide/Doxyfile
    M doc/driver-api-guide/Doxyfile
    M doc/helper-guide/Doxyfile
    M doc/implementers-guide/Makefile.am
    M doc/platform-api-guide/Doxyfile
    M doc/process-guide/Makefile.am
    M doc/users-guide/Makefile.am
    M doc/users-guide/users-guide-pktio.adoc
    M doc/users-guide/users-guide-timer.adoc
    M doc/users-guide/users-guide-tm.adoc
    M doc/users-guide/users-guide.adoc
    M example/Makefile.inc
    M example/generator/odp_generator.c
    M example/ipfragreass/odp_ipfragreass_atomics_arm.h
    M example/ipsec/Makefile.am
    M example/ipsec/odp_ipsec.c
    M example/ipsec/odp_ipsec_cache.c
    M example/ipsec/odp_ipsec_cache.h
    M example/ipsec/odp_ipsec_misc.h
    M example/timer/odp_timer_simple.c
    M example/timer/odp_timer_test.c
    M helper/cuckootable.c
    M helper/iplookuptable.c
    M include/odp/api/spec/classification.h
    M include/odp/api/spec/crypto.h
    M include/odp/api/spec/ipsec.h
    M include/odp/api/spec/packet_io.h
    M include/odp/api/spec/system_info.h
    M include/odp/api/spec/timer.h
    M include/odp/arch/default/api/abi/buffer.h
    M include/odp/arch/default/api/abi/event.h
    A m4/ax_check_compile_flag.m4
    M m4/ax_valgrind_check.m4
    M pkgconfig/libodp-linux.pc.in
    M platform/Makefile.inc
    M platform/linux-generic/Makefile.am
    M platform/linux-generic/_fdserver.c
    M platform/linux-generic/_ishm.c
    A platform/linux-generic/arch/arm/odp_atomic.h
    A platform/linux-generic/arch/arm/odp_cpu.h
    A platform/linux-generic/arch/arm/odp_cpu_idling.h
    A platform/linux-generic/arch/arm/odp_llsc.h
    A platform/linux-generic/arch/default/odp_cpu.h
    A platform/linux-generic/arch/mips64/odp_cpu.h
    A platform/linux-generic/arch/powerpc/odp_cpu.h
    A platform/linux-generic/arch/x86/odp_cpu.h
    M platform/linux-generic/include/_ishm_internal.h
    M platform/linux-generic/include/odp/api/plat/buffer_types.h
    M platform/linux-generic/include/odp/api/plat/event_types.h
    M platform/linux-generic/include/odp/api/plat/packet_flag_inlines.h
    M platform/linux-generic/include/odp/api/plat/packet_inlines.h
    M platform/linux-generic/include/odp/api/plat/packet_inlines_api.h
    M platform/linux-generic/include/odp/api/plat/packet_types.h
    M platform/linux-generic/include/odp/api/plat/schedule_types.h
    M platform/linux-generic/include/odp/api/plat/strong_types.h
    M platform/linux-generic/include/odp/api/plat/timer_types.h
    A platform/linux-generic/include/odp_bitset.h
    M platform/linux-generic/include/odp_buffer_inlines.h
    M platform/linux-generic/include/odp_buffer_internal.h
    M platform/linux-generic/include/odp_classification_datamodel.h
    M platform/linux-generic/include/odp_classification_inlines.h
    M platform/linux-generic/include/odp_classification_internal.h
    M platform/linux-generic/include/odp_config_internal.h
    M platform/linux-generic/include/odp_crypto_internal.h
    M platform/linux-generic/include/odp_internal.h
    A platform/linux-generic/include/odp_llqueue.h
    M platform/linux-generic/include/odp_packet_dpdk.h
    M platform/linux-generic/include/odp_packet_internal.h
    M platform/linux-generic/include/odp_packet_io_internal.h
    M platform/linux-generic/include/odp_packet_io_ipc_internal.h
    R platform/linux-generic/include/odp_packet_io_queue.h
    M platform/linux-generic/include/odp_pool_internal.h
    M platform/linux-generic/include/odp_queue_if.h
    M platform/linux-generic/include/odp_queue_internal.h
    A platform/linux-generic/include/odp_queue_scalable_internal.h
    M platform/linux-generic/include/odp_schedule_if.h
    A platform/linux-generic/include/odp_schedule_scalable.h
    A platform/linux-generic/include/odp_schedule_scalable_config.h
    A platform/linux-generic/include/odp_schedule_scalable_ordered.h
    A platform/linux-generic/include/protocols/thash.h
    M platform/linux-generic/m4/configure.m4
    M platform/linux-generic/m4/odp_dpdk.m4
    M platform/linux-generic/m4/odp_netmap.m4
    M platform/linux-generic/m4/odp_openssl.m4
    M platform/linux-generic/m4/odp_pcap.m4
    M platform/linux-generic/m4/odp_pthread.m4
    M platform/linux-generic/m4/odp_schedule.m4
    A platform/linux-generic/m4/odp_timer.m4
    M platform/linux-generic/odp_buffer.c
    M platform/linux-generic/odp_classification.c
    M platform/linux-generic/odp_crypto.c
    M platform/linux-generic/odp_event.c
    M platform/linux-generic/odp_init.c
    M platform/linux-generic/odp_packet.c
    M platform/linux-generic/odp_packet_io.c
    M platform/linux-generic/odp_pkt_queue.c
    M platform/linux-generic/odp_pool.c
    M platform/linux-generic/odp_queue.c
    M platform/linux-generic/odp_queue_if.c
    A platform/linux-generic/odp_queue_scalable.c
    M platform/linux-generic/odp_schedule.c
    M platform/linux-generic/odp_schedule_if.c
    M platform/linux-generic/odp_schedule_iquery.c
    A platform/linux-generic/odp_schedule_scalable.c
    A platform/linux-generic/odp_schedule_scalable_ordered.c
    M platform/linux-generic/odp_schedule_sp.c
    M platform/linux-generic/odp_system_info.c
    M platform/linux-generic/odp_time.c
    M platform/linux-generic/odp_timer.c
    M platform/linux-generic/odp_traffic_mngr.c
    M platform/linux-generic/pktio/dpdk.c
    M platform/linux-generic/pktio/ipc.c
    M platform/linux-generic/pktio/socket_mmap.c
    M test/Makefile.inc
    M test/common_plat/common/Makefile.am
    M test/common_plat/m4/validation.m4
    M test/common_plat/performance/odp_crypto.c
    M test/common_plat/performance/odp_l2fwd.c
    M test/common_plat/performance/odp_pktio_ordered.c
    M test/common_plat/validation/api/Makefile.inc
    M test/common_plat/validation/api/buffer/buffer.c
    M test/common_plat/validation/api/classification/classification.h
    M test/common_plat/validation/api/classification/odp_classification_basic.c
    M test/common_plat/validation/api/classification/odp_classification_common.c
    M 
test/common_plat/validation/api/classification/odp_classification_test_pmr.c
    M test/common_plat/validation/api/classification/odp_classification_tests.c
    M 
test/common_plat/validation/api/classification/odp_classification_testsuites.h
    M test/common_plat/validation/api/crypto/crypto.c
    M test/common_plat/validation/api/crypto/odp_crypto_test_inp.c
    M test/common_plat/validation/api/crypto/odp_crypto_test_inp.h
    M test/common_plat/validation/api/packet/packet.c
    M test/common_plat/validation/api/queue/queue.c
    M test/common_plat/validation/api/system/system.c
    M test/common_plat/validation/api/system/system.h
    M test/common_plat/validation/api/time/Makefile.am
    M test/common_plat/validation/api/timer/timer.c
    M test/common_plat/validation/api/traffic_mngr/Makefile.am
    M test/linux-generic/Makefile.inc
    M test/linux-generic/pktio_ipc/ipc_common.h
    M test/linux-generic/pktio_ipc/pktio_ipc1.c
    M test/linux-generic/pktio_ipc/pktio_ipc2.c
    M test/linux-generic/pktio_ipc/pktio_ipc_run.sh
    M test/linux-generic/validation/api/shmem/shmem_common.h
    M test/linux-generic/validation/api/shmem/shmem_linux.c
    M test/linux-generic/validation/api/shmem/shmem_odp1.c
    M test/linux-generic/validation/api/shmem/shmem_odp2.c

  Log Message:
  -----------
  Merge branch 'api-next' into cloud-dev

Signed-off-by: Yi He <yi...@linaro.org>


Compare: https://github.com/Linaro/odp/compare/370f93139e16...863d61cc3ed8

Reply via email to