Branch: refs/heads/cloud-dev
Home: https://github.com/Linaro/odp
Commit: d232db102fc77e6cb2fd9d62ba387c22f68c042a
https://github.com/Linaro/odp/commit/d232db102fc77e6cb2fd9d62ba387c22f68c042a
Author: Yi He <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: e5b211403233dda67507f18fd91f9826022fd287
https://github.com/Linaro/odp/commit/e5b211403233dda67507f18fd91f9826022fd287
Author: Yi He <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: fdd3df3547c78d81d1244eac3fa65512e9023237
https://github.com/Linaro/odp/commit/fdd3df3547c78d81d1244eac3fa65512e9023237
Author: Yi He <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 497c339f94e35d5fadeff539cebfbf44d698dc7e
https://github.com/Linaro/odp/commit/497c339f94e35d5fadeff539cebfbf44d698dc7e
Author: Yi He <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: a4add29291572219143dc667db4e8a7832a5692b
https://github.com/Linaro/odp/commit/a4add29291572219143dc667db4e8a7832a5692b
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Brian Brooks <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: c6a309f00f882fabe70fa535ebe8b765f6e9bd11
https://github.com/Linaro/odp/commit/c6a309f00f882fabe70fa535ebe8b765f6e9bd11
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Commit: 689145bcef5ada4304f1d97d6b72e10bf8308ac0
https://github.com/Linaro/odp/commit/689145bcef5ada4304f1d97d6b72e10bf8308ac0
Author: Brian Brooks <[email protected]>
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 <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 9b78da8e2373ab0530cfbbd72b2229059b57ddf1
https://github.com/Linaro/odp/commit/9b78da8e2373ab0530cfbbd72b2229059b57ddf1
Author: Brian Brooks <[email protected]>
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 <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 5551c0d76bd721110a0fa4ba1423fe1edb0fd530
https://github.com/Linaro/odp/commit/5551c0d76bd721110a0fa4ba1423fe1edb0fd530
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: ac89f9c568830498b186dff33e908053dbdc88c7
https://github.com/Linaro/odp/commit/ac89f9c568830498b186dff33e908053dbdc88c7
Author: Brian Brooks <[email protected]>
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 <[email protected]>
Signed-off-by: Ola Liljedahl <[email protected]>
Reviewed-by: Honnappa Nagarahalli <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: bf554b2d9472ed8ed04580904d0aa906cdbe1e83
https://github.com/Linaro/odp/commit/bf554b2d9472ed8ed04580904d0aa906cdbe1e83
Author: Brian Brooks <[email protected]>
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 <[email protected]>
Reviewed-by: Brian Brooks <[email protected]>
Reviewed-by: Honnappa Nagarahalli <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 9fd48a9215a7831ca951839b7187bd1eb3f7bb06
https://github.com/Linaro/odp/commit/9fd48a9215a7831ca951839b7187bd1eb3f7bb06
Author: Brian Brooks <[email protected]>
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 <[email protected]>
Reviewed-by: Brian Brooks <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 759a54bf66317fee539f2b2649c283be937d832a
https://github.com/Linaro/odp/commit/759a54bf66317fee539f2b2649c283be937d832a
Author: Brian Brooks <[email protected]>
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 <[email protected]>
Signed-off-by: Kevin Wang <[email protected]>
Signed-off-by: Honnappa Nagarahalli <[email protected]>
Signed-off-by: Ola Liljedahl <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 7a5813042d58598e1c66243d8cfed548302edfc4
https://github.com/Linaro/odp/commit/7a5813042d58598e1c66243d8cfed548302edfc4
Author: Honnappa Nagarahalli <[email protected]>
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 <[email protected]>
Reviewed-by: Brian Brooks <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: ceeab69f3af67701adb524c7b9757d19cefb1110
https://github.com/Linaro/odp/commit/ceeab69f3af67701adb524c7b9757d19cefb1110
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 3687001250f4b50af8c2f9d9aa61d3ee99976a1e
https://github.com/Linaro/odp/commit/3687001250f4b50af8c2f9d9aa61d3ee99976a1e
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: e91a24138eec9054fc083174e3d071269dc1e4b6
https://github.com/Linaro/odp/commit/e91a24138eec9054fc083174e3d071269dc1e4b6
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 4a38c7c61a370007bea53f9bb36279ce3ba42233
https://github.com/Linaro/odp/commit/4a38c7c61a370007bea53f9bb36279ce3ba42233
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 60ad22e8bd7624432e9504d32309c691fedcf27f
https://github.com/Linaro/odp/commit/60ad22e8bd7624432e9504d32309c691fedcf27f
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: dd394c9d9a88161e157317fa8a6eba92cb6f2e01
https://github.com/Linaro/odp/commit/dd394c9d9a88161e157317fa8a6eba92cb6f2e01
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 500cb603d5e1cb4926986242ad51d995b494c2e8
https://github.com/Linaro/odp/commit/500cb603d5e1cb4926986242ad51d995b494c2e8
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 08463cdedd4ab64ea94dbf90c7417bf403bf7aaa
https://github.com/Linaro/odp/commit/08463cdedd4ab64ea94dbf90c7417bf403bf7aaa
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 00a21c6dce65a30c8250db59a42a43c658e8ca1b
https://github.com/Linaro/odp/commit/00a21c6dce65a30c8250db59a42a43c658e8ca1b
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 05a9cff266565a8c7d24eb29d6128f2ad70bbccb
https://github.com/Linaro/odp/commit/05a9cff266565a8c7d24eb29d6128f2ad70bbccb
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 0893a0d99b3b718369d77eacd88db3b7aedc8332
https://github.com/Linaro/odp/commit/0893a0d99b3b718369d77eacd88db3b7aedc8332
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: e33884ef62a274c187c30f4bebb34d8a48190cfa
https://github.com/Linaro/odp/commit/e33884ef62a274c187c30f4bebb34d8a48190cfa
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: fbd17f06236c14c05fb2d577b9027f96cec94a87
https://github.com/Linaro/odp/commit/fbd17f06236c14c05fb2d577b9027f96cec94a87
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: df2cf17f3cdd3313c9982aacc7adcddfd20ea29a
https://github.com/Linaro/odp/commit/df2cf17f3cdd3313c9982aacc7adcddfd20ea29a
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 6096ae389fe221d366d1a7ba8a7169c836a820de
https://github.com/Linaro/odp/commit/6096ae389fe221d366d1a7ba8a7169c836a820de
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 61e4b959b31854f83695cbbdd2e2fa0389fa4da6
https://github.com/Linaro/odp/commit/61e4b959b31854f83695cbbdd2e2fa0389fa4da6
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 96b36df87f23bf32ab218321f1fc35703f092eb4
https://github.com/Linaro/odp/commit/96b36df87f23bf32ab218321f1fc35703f092eb4
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 15c97427d01c81dc9f4d0aafe9b0a99cdb2d1fc6
https://github.com/Linaro/odp/commit/15c97427d01c81dc9f4d0aafe9b0a99cdb2d1fc6
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 8ae6373c8844408ad080b58fb3083b30e8dc7ea6
https://github.com/Linaro/odp/commit/8ae6373c8844408ad080b58fb3083b30e8dc7ea6
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Commit: 933fd66f5b7230a00ee0ef7acde5cc1c9af63b45
https://github.com/Linaro/odp/commit/933fd66f5b7230a00ee0ef7acde5cc1c9af63b45
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Commit: c50d47bd420c675552dd0b82638a073b67b2ae4f
https://github.com/Linaro/odp/commit/c50d47bd420c675552dd0b82638a073b67b2ae4f
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Commit: 6e594990575df83dcbb70f5f86ad52f7c5a0f96d
https://github.com/Linaro/odp/commit/6e594990575df83dcbb70f5f86ad52f7c5a0f96d
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Commit: d5d52b65d262698694a5fab0b3d9bd12fa4a6460
https://github.com/Linaro/odp/commit/d5d52b65d262698694a5fab0b3d9bd12fa4a6460
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Commit: b2b516c03ae6eb57e0055c98b33e946e9529f215
https://github.com/Linaro/odp/commit/b2b516c03ae6eb57e0055c98b33e946e9529f215
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Commit: 2541e8688750f2a045aff3dbf544868be3ebf787
https://github.com/Linaro/odp/commit/2541e8688750f2a045aff3dbf544868be3ebf787
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Commit: 8fea9ff7d8fde984981e681f49133dbda8429b7f
https://github.com/Linaro/odp/commit/8fea9ff7d8fde984981e681f49133dbda8429b7f
Author: Matias Elo <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: eb564bfb6f813ec3f2fe8a8d4ce0da25220b4215
https://github.com/Linaro/odp/commit/eb564bfb6f813ec3f2fe8a8d4ce0da25220b4215
Author: Matias Elo <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: b668182d6ea0cb942c2cf43771c618c9457bf146
https://github.com/Linaro/odp/commit/b668182d6ea0cb942c2cf43771c618c9457bf146
Author: Matias Elo <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 5a2ed3eefb1a263139282c376741adb2c355bd5a
https://github.com/Linaro/odp/commit/5a2ed3eefb1a263139282c376741adb2c355bd5a
Author: Nikhil Agarwal <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: f9e7f458cf7151c75a9145272c62306b96f9ff27
https://github.com/Linaro/odp/commit/f9e7f458cf7151c75a9145272c62306b96f9ff27
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 39e4ebd39f2d171bbfef5bfee6596033b83c56a0
https://github.com/Linaro/odp/commit/39e4ebd39f2d171bbfef5bfee6596033b83c56a0
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 79ce62cf3266b0d1b05acc68be382cd6271b7371
https://github.com/Linaro/odp/commit/79ce62cf3266b0d1b05acc68be382cd6271b7371
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: c7718962c6633c80eb71a0400d89c31f11f88045
https://github.com/Linaro/odp/commit/c7718962c6633c80eb71a0400d89c31f11f88045
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: b02fe5f06a81a190d4c4fe65af74b800cf073436
https://github.com/Linaro/odp/commit/b02fe5f06a81a190d4c4fe65af74b800cf073436
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Commit: cfaee18006aab817656ffaf09e644b570ff32c8e
https://github.com/Linaro/odp/commit/cfaee18006aab817656ffaf09e644b570ff32c8e
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Commit: 29641a1e0d0868c09f35f9f32e6c8491efb62b2d
https://github.com/Linaro/odp/commit/29641a1e0d0868c09f35f9f32e6c8491efb62b2d
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Commit: faf97a341df8e92fd692029fe2c6c353f043950b
https://github.com/Linaro/odp/commit/faf97a341df8e92fd692029fe2c6c353f043950b
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 1cb0a8863eb8309c3e532a168fed34d6e3257218
https://github.com/Linaro/odp/commit/1cb0a8863eb8309c3e532a168fed34d6e3257218
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 91c4f94f1ed01ed22b7cd489016016b0599f4065
https://github.com/Linaro/odp/commit/91c4f94f1ed01ed22b7cd489016016b0599f4065
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 8869e18f490d0ffc35e0359a92ef96eacbf5b0b7
https://github.com/Linaro/odp/commit/8869e18f490d0ffc35e0359a92ef96eacbf5b0b7
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 1ba2bcd7b9ebfa1a5d8dda257c7b309d3553fa03
https://github.com/Linaro/odp/commit/1ba2bcd7b9ebfa1a5d8dda257c7b309d3553fa03
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: bf5d48ee13aa4fb737ee430038d5f2b865f45d47
https://github.com/Linaro/odp/commit/bf5d48ee13aa4fb737ee430038d5f2b865f45d47
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: d30dc0774647b3f635afea67e56147b8e6e3f24e
https://github.com/Linaro/odp/commit/d30dc0774647b3f635afea67e56147b8e6e3f24e
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 0275cc02d5cdb54b955cfce1988f5ee158ad0423
https://github.com/Linaro/odp/commit/0275cc02d5cdb54b955cfce1988f5ee158ad0423
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 200782c3da2104a020f278691b3b23b8d55893e0
https://github.com/Linaro/odp/commit/200782c3da2104a020f278691b3b23b8d55893e0
Author: Honnappa Nagarahalli <[email protected]>
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 <[email protected]>
Commit: 5a38050f431d904b7354cd50611304da0a601727
https://github.com/Linaro/odp/commit/5a38050f431d904b7354cd50611304da0a601727
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: d9c85310cb82f83010c839b6a1bbb5a1fa672ceb
https://github.com/Linaro/odp/commit/d9c85310cb82f83010c839b6a1bbb5a1fa672ceb
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 8ef745b7b78b49fc58d14e7b79b450c0bb560558
https://github.com/Linaro/odp/commit/8ef745b7b78b49fc58d14e7b79b450c0bb560558
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 29ad363b5ab3c5e6569f20ddf63e64cc53eeb019
https://github.com/Linaro/odp/commit/29ad363b5ab3c5e6569f20ddf63e64cc53eeb019
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: e3fce2fca6067b03f7fd18c9a438d2058521fe11
https://github.com/Linaro/odp/commit/e3fce2fca6067b03f7fd18c9a438d2058521fe11
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 1239cc0c12ad2be11d329eebbe4df7fad05b03d7
https://github.com/Linaro/odp/commit/1239cc0c12ad2be11d329eebbe4df7fad05b03d7
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: d55156b2eacf07e88cbff9f51d60238536dfb7ad
https://github.com/Linaro/odp/commit/d55156b2eacf07e88cbff9f51d60238536dfb7ad
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 08863bb877feb8643d1583e29912cc08f2ca8105
https://github.com/Linaro/odp/commit/08863bb877feb8643d1583e29912cc08f2ca8105
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: f72ae9c821eed99323a98a012659acd655095bb3
https://github.com/Linaro/odp/commit/f72ae9c821eed99323a98a012659acd655095bb3
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 98b09c8289e0888ce09f68f454a066a415597ea2
https://github.com/Linaro/odp/commit/98b09c8289e0888ce09f68f454a066a415597ea2
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: d9473fe65b531bfbe54d83d4e429d72e553c17dc
https://github.com/Linaro/odp/commit/d9473fe65b531bfbe54d83d4e429d72e553c17dc
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: e777674f2d484e98e3329c3e22022fb4c6d86069
https://github.com/Linaro/odp/commit/e777674f2d484e98e3329c3e22022fb4c6d86069
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 26644862f90f4dc2f6ed99534d16f8b4d136de82
https://github.com/Linaro/odp/commit/26644862f90f4dc2f6ed99534d16f8b4d136de82
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: c6e3edd5dc52764e4f1772341dc568a549d7eaa9
https://github.com/Linaro/odp/commit/c6e3edd5dc52764e4f1772341dc568a549d7eaa9
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: d0e3acc0cfdab0d4c66b49ea70207d8938569b80
https://github.com/Linaro/odp/commit/d0e3acc0cfdab0d4c66b49ea70207d8938569b80
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 99b74cbb3c77902322933192ce68f8c1abe21e84
https://github.com/Linaro/odp/commit/99b74cbb3c77902322933192ce68f8c1abe21e84
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: b4edd15ea49b38a0c1ed2bd021ee36aa296a79b0
https://github.com/Linaro/odp/commit/b4edd15ea49b38a0c1ed2bd021ee36aa296a79b0
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 533a2fe155aa16268bfe4091a3a056a78d5dbfc6
https://github.com/Linaro/odp/commit/533a2fe155aa16268bfe4091a3a056a78d5dbfc6
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: ee5be324411a7520528a367967c28fc529d3bc2e
https://github.com/Linaro/odp/commit/ee5be324411a7520528a367967c28fc529d3bc2e
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: a664b1d5e6e75a2b2110025c5bbf7ae727142bf4
https://github.com/Linaro/odp/commit/a664b1d5e6e75a2b2110025c5bbf7ae727142bf4
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: ce8c72bb9e8b1e162765b26b4249b7ecf1b32355
https://github.com/Linaro/odp/commit/ce8c72bb9e8b1e162765b26b4249b7ecf1b32355
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 89b7caa359acc5f213e233a3eb1ee1e9c661c246
https://github.com/Linaro/odp/commit/89b7caa359acc5f213e233a3eb1ee1e9c661c246
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 780073842dd6d2d52a52e9d59def2f13ae7d8427
https://github.com/Linaro/odp/commit/780073842dd6d2d52a52e9d59def2f13ae7d8427
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 51dc8377db6b67090224cab32a6663d7168c4e05
https://github.com/Linaro/odp/commit/51dc8377db6b67090224cab32a6663d7168c4e05
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 66898d97524683ae6f39b0624ce5a67f1cd8f603
https://github.com/Linaro/odp/commit/66898d97524683ae6f39b0624ce5a67f1cd8f603
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: c6dc5055a2acdf4f22e37823a86bb76b86f40b63
https://github.com/Linaro/odp/commit/c6dc5055a2acdf4f22e37823a86bb76b86f40b63
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 104993f09d06c9ffc5ff1b2b57e44bfddefb3062
https://github.com/Linaro/odp/commit/104993f09d06c9ffc5ff1b2b57e44bfddefb3062
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 7fc6d27e937b57b31360b07028388c811f8300dc
https://github.com/Linaro/odp/commit/7fc6d27e937b57b31360b07028388c811f8300dc
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: dcea50f7ad1f5473d74797e58eac5ba4abb939d1
https://github.com/Linaro/odp/commit/dcea50f7ad1f5473d74797e58eac5ba4abb939d1
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 77f1b6743f97c6265e18cd47d0f597b44f71be2d
https://github.com/Linaro/odp/commit/77f1b6743f97c6265e18cd47d0f597b44f71be2d
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 490f4bf22129638899ce71c99a8847e8ba849692
https://github.com/Linaro/odp/commit/490f4bf22129638899ce71c99a8847e8ba849692
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-and-tested-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: cd097450cbf9d7bb6cd24654f8d43ceade5b114a
https://github.com/Linaro/odp/commit/cd097450cbf9d7bb6cd24654f8d43ceade5b114a
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 698d82ce41a3f6ca08c6f218784d3eea6ac81e42
https://github.com/Linaro/odp/commit/698d82ce41a3f6ca08c6f218784d3eea6ac81e42
Author: Nikhil Agarwal <[email protected]>
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 <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Reviewed-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 6879ecd2d136508e59cf8d9b8f15c6475ba74c99
https://github.com/Linaro/odp/commit/6879ecd2d136508e59cf8d9b8f15c6475ba74c99
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Balasubramanian Manoharan <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 697c4a58d57c286e679dd570722d8875ccf05a27
https://github.com/Linaro/odp/commit/697c4a58d57c286e679dd570722d8875ccf05a27
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Balasubramanian Manoharan <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 4e3598f34f16aa9e50ac1aaae2b4074cd806e419
https://github.com/Linaro/odp/commit/4e3598f34f16aa9e50ac1aaae2b4074cd806e419
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Signed-off-by: Bogdan Pricope <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Balasubramanian Manoharan <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: a3ff4f6726582e41dd1398a6939a1877b9f25edc
https://github.com/Linaro/odp/commit/a3ff4f6726582e41dd1398a6939a1877b9f25edc
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Balasubramanian Manoharan <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: e58e1fc97f392f63a267c2252656367b12417152
https://github.com/Linaro/odp/commit/e58e1fc97f392f63a267c2252656367b12417152
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Balasubramanian Manoharan <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 2cd78610004d755dbe7a8e9c29086791793aea19
https://github.com/Linaro/odp/commit/2cd78610004d755dbe7a8e9c29086791793aea19
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Balasubramanian Manoharan <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 127c73198b07dfe413e8ce401bb26f3e5ff71e91
https://github.com/Linaro/odp/commit/127c73198b07dfe413e8ce401bb26f3e5ff71e91
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Balasubramanian Manoharan <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: d4b85d07214fb1f566b8ac346375cfe097c0bb51
https://github.com/Linaro/odp/commit/d4b85d07214fb1f566b8ac346375cfe097c0bb51
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Balasubramanian Manoharan <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: f49ce736d461c3e8c2534ed216e8a70e8bee954e
https://github.com/Linaro/odp/commit/f49ce736d461c3e8c2534ed216e8a70e8bee954e
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Balasubramanian Manoharan <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: bc36acc21368ff3f27d5b3836e8524747e0ab4c9
https://github.com/Linaro/odp/commit/bc36acc21368ff3f27d5b3836e8524747e0ab4c9
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 333c585111723d2cb7dae0cf1517cc1f3453df4d
https://github.com/Linaro/odp/commit/333c585111723d2cb7dae0cf1517cc1f3453df4d
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 7e71ca2883bbdeb4765e476fcfe3334e4fbfbd88
https://github.com/Linaro/odp/commit/7e71ca2883bbdeb4765e476fcfe3334e4fbfbd88
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: ae42f98c1a1c309c0718a3b5fc8589660de0f867
https://github.com/Linaro/odp/commit/ae42f98c1a1c309c0718a3b5fc8589660de0f867
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: c65cfd73c6103d02f33a62099391a98cf60d098f
https://github.com/Linaro/odp/commit/c65cfd73c6103d02f33a62099391a98cf60d098f
Author: Matias Elo <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 04e5b3dd319d1affb61e0f6860e255082a6c15df
https://github.com/Linaro/odp/commit/04e5b3dd319d1affb61e0f6860e255082a6c15df
Author: Matias Elo <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: fc539b10fff8b92c234f422905eec2266ec13b26
https://github.com/Linaro/odp/commit/fc539b10fff8b92c234f422905eec2266ec13b26
Author: Matias Elo <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 9e4826c45af05eb339d129140ac88bc9d4e5a2fd
https://github.com/Linaro/odp/commit/9e4826c45af05eb339d129140ac88bc9d4e5a2fd
Author: Matias Elo <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: a959a61e3d00965af8b93536e3fbc3bc09cad1e9
https://github.com/Linaro/odp/commit/a959a61e3d00965af8b93536e3fbc3bc09cad1e9
Author: Matias Elo <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 43bfbbf66db3d8fd6a22762d7ac346461857f653
https://github.com/Linaro/odp/commit/43bfbbf66db3d8fd6a22762d7ac346461857f653
Author: Matias Elo <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 920857807c4d7831ada68ebed4ffa542564ee3a5
https://github.com/Linaro/odp/commit/920857807c4d7831ada68ebed4ffa542564ee3a5
Author: Matias Elo <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 8b1dd78079de09d5f51c61b5b2ede2766ac74685
https://github.com/Linaro/odp/commit/8b1dd78079de09d5f51c61b5b2ede2766ac74685
Author: Matias Elo <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 9bb623dfe97590991dfe3ab04e1dcfb9ff745169
https://github.com/Linaro/odp/commit/9bb623dfe97590991dfe3ab04e1dcfb9ff745169
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 95ba4b394009d92c29c2e22f0776e90bb4c6edec
https://github.com/Linaro/odp/commit/95ba4b394009d92c29c2e22f0776e90bb4c6edec
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Commit: db7cc41aeb559dd296f3a6d8570aa10326a31d5e
https://github.com/Linaro/odp/commit/db7cc41aeb559dd296f3a6d8570aa10326a31d5e
Author: Petri Savolainen <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Nikhil Agarwal <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 3a79862d2a8f9ea8eaa53d408f0763e44e522da7
https://github.com/Linaro/odp/commit/3a79862d2a8f9ea8eaa53d408f0763e44e522da7
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Brian Brooks <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 4d2cf5b4a536c243089f41ade86d5dc60844f3d3
https://github.com/Linaro/odp/commit/4d2cf5b4a536c243089f41ade86d5dc60844f3d3
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 3eeb249a4774f12d2d16ca349a591654eae620ae
https://github.com/Linaro/odp/commit/3eeb249a4774f12d2d16ca349a591654eae620ae
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 063d713d0c167c56b4497be566b2310a5a2daf42
https://github.com/Linaro/odp/commit/063d713d0c167c56b4497be566b2310a5a2daf42
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Commit: fa9550ca8f4f0a77baf6d156b441fa2d703bbdf8
https://github.com/Linaro/odp/commit/fa9550ca8f4f0a77baf6d156b441fa2d703bbdf8
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Commit: f4f7679d16917d9a7c1b2220e351fd27733ee96b
https://github.com/Linaro/odp/commit/f4f7679d16917d9a7c1b2220e351fd27733ee96b
Author: Bill Fischofer <[email protected]>
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 <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: daa04baf2cc2fc562dbf4ee8eaeed00f9594e08a
https://github.com/Linaro/odp/commit/daa04baf2cc2fc562dbf4ee8eaeed00f9594e08a
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Commit: 985db92075ffcdc48eb89954a90429e4cb9b4501
https://github.com/Linaro/odp/commit/985db92075ffcdc48eb89954a90429e4cb9b4501
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: c444e19382a27c5d15e537f55c90a03963b86901
https://github.com/Linaro/odp/commit/c444e19382a27c5d15e537f55c90a03963b86901
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Commit: d3cae7aa012174bac6eecdca4ee3189c62400c48
https://github.com/Linaro/odp/commit/d3cae7aa012174bac6eecdca4ee3189c62400c48
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Commit: 422ed4f2be27223b53c39a3d3f7b973781a6a420
https://github.com/Linaro/odp/commit/422ed4f2be27223b53c39a3d3f7b973781a6a420
Author: Matias Elo <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Commit: b6308d6f7cf7bf42b5ff6807ae659db83a66ce78
https://github.com/Linaro/odp/commit/b6308d6f7cf7bf42b5ff6807ae659db83a66ce78
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: c84d3a864bf6471b2a1d433ad378c3b609460e5d
https://github.com/Linaro/odp/commit/c84d3a864bf6471b2a1d433ad378c3b609460e5d
Author: Balakrishna Garapati <[email protected]>
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 <[email protected]>
Reviewed-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: ed136f929f0edf2edd4bb8cf2243b678b5f5971e
https://github.com/Linaro/odp/commit/ed136f929f0edf2edd4bb8cf2243b678b5f5971e
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 79336f5eaee25168a5e4ad7fc0aee07395d4ca1f
https://github.com/Linaro/odp/commit/79336f5eaee25168a5e4ad7fc0aee07395d4ca1f
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 70714a8c35381330647a3578d3b853af4ea4a045
https://github.com/Linaro/odp/commit/70714a8c35381330647a3578d3b853af4ea4a045
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Signed-off-by: Brian Brooks <[email protected]>
Commit: 56dbc8702500f7d7e518fcea4f3b1ff853722004
https://github.com/Linaro/odp/commit/56dbc8702500f7d7e518fcea4f3b1ff853722004
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Commit: 5386c44d204f0b42f2773cf87126ff8981bf3270
https://github.com/Linaro/odp/commit/5386c44d204f0b42f2773cf87126ff8981bf3270
Author: Kevin Wang <[email protected]>
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 <[email protected]>
Reviewed-by: Brian Brooks <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 2e08ac6e40551704c43233b40a9227a19fd4623b
https://github.com/Linaro/odp/commit/2e08ac6e40551704c43233b40a9227a19fd4623b
Author: Kevin Wang <[email protected]>
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 <[email protected]>
Reviewed-by: Brian Brooks <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: fbdc9ca1e38e6c97014e68bf7b83e59096a170b7
https://github.com/Linaro/odp/commit/fbdc9ca1e38e6c97014e68bf7b83e59096a170b7
Author: Kevin Wang <[email protected]>
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 <[email protected]>
Reviewed-by: Brian Brooks <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: c16f1363303cd5fc11324acbc4dfebe0a9680a41
https://github.com/Linaro/odp/commit/c16f1363303cd5fc11324acbc4dfebe0a9680a41
Author: Kevin Wang <[email protected]>
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 <[email protected]>
Reviewed-by: Brian Brooks <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 10ef82e6d4db8c02dd5caa2e97172688e829b90c
https://github.com/Linaro/odp/commit/10ef82e6d4db8c02dd5caa2e97172688e829b90c
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Commit: bb0ca193f8c28036fdf8b3d6c8aa5d4f11980e6c
https://github.com/Linaro/odp/commit/bb0ca193f8c28036fdf8b3d6c8aa5d4f11980e6c
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 30ed14c05ac17406c2f7890b34c4ac580b5e7a45
https://github.com/Linaro/odp/commit/30ed14c05ac17406c2f7890b34c4ac580b5e7a45
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Commit: a4afaf9198ac0621b4c8e5ade82cb4f98aeb61cd
https://github.com/Linaro/odp/commit/a4afaf9198ac0621b4c8e5ade82cb4f98aeb61cd
Author: Bill Fischofer <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: e0738b61c3257145c50d4751bcf4e20b5fc5f0ec
https://github.com/Linaro/odp/commit/e0738b61c3257145c50d4751bcf4e20b5fc5f0ec
Author: Bill Fischofer <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 8745330b32579ab66354f9d2043154f8ef326290
https://github.com/Linaro/odp/commit/8745330b32579ab66354f9d2043154f8ef326290
Author: Bill Fischofer <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: d4fe8e46c05d9b590c762502489386421ee025b1
https://github.com/Linaro/odp/commit/d4fe8e46c05d9b590c762502489386421ee025b1
Author: Bill Fischofer <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: acb029364daa3299ea416f1fd2e8feb60e99d0fd
https://github.com/Linaro/odp/commit/acb029364daa3299ea416f1fd2e8feb60e99d0fd
Author: Bill Fischofer <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 2e474c1a2af0bc4ef28706deee59000c5c6f34f4
https://github.com/Linaro/odp/commit/2e474c1a2af0bc4ef28706deee59000c5c6f34f4
Author: Bill Fischofer <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: f319f7fe8524a2606b32979c365855b83fb4571e
https://github.com/Linaro/odp/commit/f319f7fe8524a2606b32979c365855b83fb4571e
Author: Bill Fischofer <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: c177532c1033b0dfa918774670bb61ad13f56730
https://github.com/Linaro/odp/commit/c177532c1033b0dfa918774670bb61ad13f56730
Author: Bill Fischofer <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: cd0cd7af17c1c042288141b7968ccf5385398493
https://github.com/Linaro/odp/commit/cd0cd7af17c1c042288141b7968ccf5385398493
Author: Bill Fischofer <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: a1786671550c5f83a6c9e7cecd9da4cead7b4cc9
https://github.com/Linaro/odp/commit/a1786671550c5f83a6c9e7cecd9da4cead7b4cc9
Author: Bill Fischofer <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: aaceddaf56175ee207fcbf9c241a7839bdea091b
https://github.com/Linaro/odp/commit/aaceddaf56175ee207fcbf9c241a7839bdea091b
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Commit: 999042e51837a7ed8c7fb616f75707349515fc3d
https://github.com/Linaro/odp/commit/999042e51837a7ed8c7fb616f75707349515fc3d
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: a2040db93b114fb9e1da9aeca1d0a1ea91699448
https://github.com/Linaro/odp/commit/a2040db93b114fb9e1da9aeca1d0a1ea91699448
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: ded0918391865956e3b00df3c43e4311a7285d4b
https://github.com/Linaro/odp/commit/ded0918391865956e3b00df3c43e4311a7285d4b
Author: Maxim Uvarov <[email protected]>
Date: 2017-08-02 (Wed, 02 Aug 2017)
Changed paths:
M .travis.yml
Log Message:
-----------
travis: cache netmap build
Signed-off-by: Maxim Uvarov <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Commit: 2050915d34995f4be695a88dd99e9275f346733b
https://github.com/Linaro/odp/commit/2050915d34995f4be695a88dd99e9275f346733b
Author: Maxim Uvarov <[email protected]>
Date: 2017-08-02 (Wed, 02 Aug 2017)
Changed paths:
M .travis.yml
Log Message:
-----------
tavis: cache cunit
Signed-off-by: Maxim Uvarov <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Commit: 93cbd8caf4ab5ccf22c092d42df4028969ed8a7b
https://github.com/Linaro/odp/commit/93cbd8caf4ab5ccf22c092d42df4028969ed8a7b
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Commit: 4537d096721a753086592ed5a989beab5647bcfa
https://github.com/Linaro/odp/commit/4537d096721a753086592ed5a989beab5647bcfa
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: e65248393a0d7263a26e4e8e4f64ac12c7142c54
https://github.com/Linaro/odp/commit/e65248393a0d7263a26e4e8e4f64ac12c7142c54
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Commit: b4cd6c50f9f0c2e1fa975b768253d4f4b35fad07
https://github.com/Linaro/odp/commit/b4cd6c50f9f0c2e1fa975b768253d4f4b35fad07
Author: Balasubramanian Manoharan <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Commit: 705062dc19a4ce5e6ae2224c21bc9e32dae64ebc
https://github.com/Linaro/odp/commit/705062dc19a4ce5e6ae2224c21bc9e32dae64ebc
Author: Balasubramanian Manoharan <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 8eeb3366d62c34665bcef2392b22b73489d70f88
https://github.com/Linaro/odp/commit/8eeb3366d62c34665bcef2392b22b73489d70f88
Author: Balasubramanian Manoharan <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: e02f89b3a981d5f87332cd9a3dfd6b532f92c3bc
https://github.com/Linaro/odp/commit/e02f89b3a981d5f87332cd9a3dfd6b532f92c3bc
Author: Balasubramanian Manoharan <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 8390f890d4bd2babb63a24f7b15d2f4763e44050
https://github.com/Linaro/odp/commit/8390f890d4bd2babb63a24f7b15d2f4763e44050
Author: Balasubramanian Manoharan <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 2fff8b0247a0da108c45c9febc1029bc8e12d347
https://github.com/Linaro/odp/commit/2fff8b0247a0da108c45c9febc1029bc8e12d347
Author: Balasubramanian Manoharan <[email protected]>
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 <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: c5436c447df98e0ec78de3620c7fe48141fef760
https://github.com/Linaro/odp/commit/c5436c447df98e0ec78de3620c7fe48141fef760
Author: Balasubramanian Manoharan <[email protected]>
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 <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 641717bac482831a8f9702af7f941cfc349ada91
https://github.com/Linaro/odp/commit/641717bac482831a8f9702af7f941cfc349ada91
Author: Balasubramanian Manoharan <[email protected]>
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 <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: ab62d19d4811e2699ac0614bf4ba1d481bb3b2b1
https://github.com/Linaro/odp/commit/ab62d19d4811e2699ac0614bf4ba1d481bb3b2b1
Author: Ilias Apalodimas <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: e76b25aa5cafbf96133fcbd83b856090b0e95f33
https://github.com/Linaro/odp/commit/e76b25aa5cafbf96133fcbd83b856090b0e95f33
Author: Ilias Apalodimas <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 41abc837a5c25d8df3429398bcb51c72b83999e5
https://github.com/Linaro/odp/commit/41abc837a5c25d8df3429398bcb51c72b83999e5
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Commit: a165ff4093f666e5481ae5113f70b41e3354520d
https://github.com/Linaro/odp/commit/a165ff4093f666e5481ae5113f70b41e3354520d
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 09ce9406e09eacadf8f739ae8499323ad1401d36
https://github.com/Linaro/odp/commit/09ce9406e09eacadf8f739ae8499323ad1401d36
Author: Honnappa Nagarahalli <[email protected]>
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 <[email protected]>
Reviewed-by: Brian Brooks <[email protected]>
Reviewed-by: Ola Liljedahl <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 2394317ab247fa14b4e239aec512afee7eac4524
https://github.com/Linaro/odp/commit/2394317ab247fa14b4e239aec512afee7eac4524
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
Commit: fd2ca1209dc19c8e8199ee556ad2c9a786eabf78
https://github.com/Linaro/odp/commit/fd2ca1209dc19c8e8199ee556ad2c9a786eabf78
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 92ad20c03bf4737558265a1ff942666d7c4ec3d8
https://github.com/Linaro/odp/commit/92ad20c03bf4737558265a1ff942666d7c4ec3d8
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 757439849936bb76885f27677fc8997a67fa2a3c
https://github.com/Linaro/odp/commit/757439849936bb76885f27677fc8997a67fa2a3c
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: cd15a2125781f4eefdab1f765999a59504fb2939
https://github.com/Linaro/odp/commit/cd15a2125781f4eefdab1f765999a59504fb2939
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 5a6d8798bc436fa3a7e90fcf105362eabb21db0c
https://github.com/Linaro/odp/commit/5a6d8798bc436fa3a7e90fcf105362eabb21db0c
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: dca4f5bd8218f30a593f6fb37c060de41d1ca9b1
https://github.com/Linaro/odp/commit/dca4f5bd8218f30a593f6fb37c060de41d1ca9b1
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 03aa7c3572865dc03df1cf8c33b969ca4b17c7e8
https://github.com/Linaro/odp/commit/03aa7c3572865dc03df1cf8c33b969ca4b17c7e8
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 4ce95649367da9edd140ba9c25daaaf292edf883
https://github.com/Linaro/odp/commit/4ce95649367da9edd140ba9c25daaaf292edf883
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 2bbf95311cb8136b7e769deda6254a9e9b26250b
https://github.com/Linaro/odp/commit/2bbf95311cb8136b7e769deda6254a9e9b26250b
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: bb3400df72401d88aa8e79fb0244a2b90f3bd138
https://github.com/Linaro/odp/commit/bb3400df72401d88aa8e79fb0244a2b90f3bd138
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: e420668cd3886f003c8bd6022e210bf08a0ee3b5
https://github.com/Linaro/odp/commit/e420668cd3886f003c8bd6022e210bf08a0ee3b5
Author: Maxim Uvarov <[email protected]>
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 <[email protected]>
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 <[email protected]>
Compare: https://github.com/Linaro/odp/compare/370f93139e16...863d61cc3ed8