[lng-odp] [Linaro/odp]
Branch: refs/tags/v1.21.0.0 Home: https://github.com/Linaro/odp **NOTE:** GitHub Services has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ We will provide an alternative path for the email notifications by January 31st, 2019.
[lng-odp] [Linaro/odp] 8b0ac2: changelog: updates for odp v1.21.0.0
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 8b0ac26e358b7632f891557be07c8c1f43a29a4a https://github.com/Linaro/odp/commit/8b0ac26e358b7632f891557be07c8c1f43a29a4a Author: Maxim Uvarov Date: 2019-01-28 (Mon, 28 Jan 2019) Changed paths: M configure.ac Log Message: --- changelog: updates for odp v1.21.0.0 Signed-off-by: Maxim Uvarov **NOTE:** GitHub Services has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ We will provide an alternative path for the email notifications by January 31st, 2019.
[lng-odp] [Linaro/odp] a0038f: changelog: add change log updates for odp v1.21.0....
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: a0038f5d6a06aaf3596adddfb950011abe2aa8bd https://github.com/Linaro/odp/commit/a0038f5d6a06aaf3596adddfb950011abe2aa8bd Author: Bill Fischofer Date: 2019-01-26 (Sat, 26 Jan 2019) Changed paths: M CHANGELOG Log Message: --- changelog: add change log updates for odp v1.21.0.0 Add the updates to the ODP change log for the v1.21.0.0 release. Signed-off-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov **NOTE:** GitHub Services has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ We will provide an alternative path for the email notifications by January 31st, 2019.
[lng-odp] [Linaro/odp] 866802: api: comp: compression specification
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 86680236631fa9762ff9ab32e0e5630c987f0b44 https://github.com/Linaro/odp/commit/86680236631fa9762ff9ab32e0e5630c987f0b44 Author: Balasubramanian Manoharan Date: 2019-01-23 (Wed, 23 Jan 2019) Changed paths: A include/odp/api/abi-default/comp.h A include/odp/api/spec/comp.h Log Message: --- api: comp: compression specification ODP Compression specification Signed-off-by: Balasubramanian Manoharan Signed-off-by: Shally Verma Signed-off-by: Mahipal Challa Reviewed-by: Petri Savolainen Reviewed-by: Bogdan Pricope Signed-off-by: Maxim Uvarov Commit: 3054d8fe1f28ac894e2b08a26007a50d9a7c15e1 https://github.com/Linaro/odp/commit/3054d8fe1f28ac894e2b08a26007a50d9a7c15e1 Author: Dmitry Eremin-Solenikov Date: 2019-01-23 (Wed, 23 Jan 2019) Changed paths: M include/Makefile.am A include/odp/api/comp.h M include/odp/api/spec/comp.h A include/odp/arch/arm32-linux/odp/api/abi/comp.h A include/odp/arch/arm64-linux/odp/api/abi/comp.h A include/odp/arch/default-linux/odp/api/abi/comp.h A include/odp/arch/mips64-linux/odp/api/abi/comp.h A include/odp/arch/power64-linux/odp/api/abi/comp.h A include/odp/arch/x86_32-linux/odp/api/abi/comp.h A include/odp/arch/x86_64-linux/odp/api/abi/comp.h M include/odp_api.h Log Message: --- api: fix compression API headers - small syntax typo fix - fix header guarding define - add abi files - include comp.h from odp_api.h header Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: ee937470fc49be5bd293eeb0cb707fb38bf3d02e https://github.com/Linaro/odp/commit/ee937470fc49be5bd293eeb0cb707fb38bf3d02e Author: Dmitry Eremin-Solenikov Date: 2019-01-23 (Wed, 23 Jan 2019) Changed paths: M platform/linux-generic/Makefile.am A platform/linux-generic/include-abi/odp/api/abi/comp.h Log Message: --- linux-gen: add compression ABI file Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 07040310e65b52715543c73fbf4ce1dbaaf8a83f https://github.com/Linaro/odp/commit/07040310e65b52715543c73fbf4ce1dbaaf8a83f Author: Dmitry Eremin-Solenikov Date: 2019-01-23 (Wed, 23 Jan 2019) Changed paths: M include/odp/api/spec/event.h M platform/linux-generic/include-abi/odp/api/abi/event.h Log Message: --- linux-gen: event: define ODP_EVENT_PACKET_COMP Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 4e8ace82fc730974f322436001a0e48c13b18550 https://github.com/Linaro/odp/commit/4e8ace82fc730974f322436001a0e48c13b18550 Author: Dmitry Eremin-Solenikov Date: 2019-01-23 (Wed, 23 Jan 2019) Changed paths: M test/m4/configure.m4 M test/validation/api/Makefile.am A test/validation/api/comp/Makefile.am A test/validation/api/comp/comp.c A test/validation/api/comp/test_vectors.h Log Message: --- validation: add compression tests Signed-off-by: Shally Verma Signed-off-by: Mahipal Challa Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 3a3922c8d0a3a513a583a558a84b40f3e4cd1ac4 https://github.com/Linaro/odp/commit/3a3922c8d0a3a513a583a558a84b40f3e4cd1ac4 Author: Dmitry Eremin-Solenikov Date: 2019-01-23 (Wed, 23 Jan 2019) Changed paths: M platform/linux-generic/Makefile.am A platform/linux-generic/odp_comp.c Log Message: --- linux-gen: comp: add stub implementation Add stub implementation supporting no compression and digest algorithms. Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: cd0af59821c8f343a589123f2d116871214522a3 https://github.com/Linaro/odp/commit/cd0af59821c8f343a589123f2d116871214522a3 Author: Bill Fischofer Date: 2019-01-23 (Wed, 23 Jan 2019) Changed paths: M doc/users-guide/Makefile.am A doc/users-guide/users-guide-comp.adoc M doc/users-guide/users-guide.adoc Log Message: --- doc: userguide: add section for compression support Add section to User's Guide for compression and decompression support Signed-off-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 19ac799cfd75693cab103057a7038dba6f3b2813 https://github.com/Linaro/odp/commit/19ac799cfd75693cab103057a7038dba6f3b2813 Author: Dmitry Eremin-Solenikov Date: 2019-01-23 (Wed, 23 Jan 2019) Changed paths: A platform/linux-generic/miniz/miniz.c A platform/linux-generic/miniz/miniz.h A platform/linux-generic/miniz/miniz_common.h A platform/linux-generic/miniz/miniz_tdef.c A platform/linux-generic/miniz/miniz_tdef.h A platform/linux-generic/miniz/miniz_tinfl.c A platform/linux-ge
[lng-odp] [Linaro/odp] 5c69d8: travis: add dpdk 18.11 test
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 5c69d869bc287afd48d57c841e1d68728e646cbb https://github.com/Linaro/odp/commit/5c69d869bc287afd48d57c841e1d68728e646cbb Author: Matias Elo Date: 2019-01-21 (Mon, 21 Jan 2019) Changed paths: M .travis.yml Log Message: --- travis: add dpdk 18.11 test Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 8ea6b9: linux-gen: add miniz library at 3a884afaa7a9eefb4e...
Branch: refs/heads/api-next Home: https://github.com/Linaro/odp Commit: 8ea6b9ba7eaea831ba1f345979641a10bc1c44db https://github.com/Linaro/odp/commit/8ea6b9ba7eaea831ba1f345979641a10bc1c44db Author: Dmitry Eremin-Solenikov Date: 2019-01-21 (Mon, 21 Jan 2019) Changed paths: A platform/linux-generic/miniz/miniz.c A platform/linux-generic/miniz/miniz.h A platform/linux-generic/miniz/miniz_common.h A platform/linux-generic/miniz/miniz_tdef.c A platform/linux-generic/miniz/miniz_tdef.h A platform/linux-generic/miniz/miniz_tinfl.c A platform/linux-generic/miniz/miniz_tinfl.h A platform/linux-generic/miniz/miniz_zip.c A platform/linux-generic/miniz/miniz_zip.h Log Message: --- linux-gen: add miniz library at 3a884afaa7a9eefb4eb80041aee6e7995a2f5215 Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: ec5167c47061b9b1ef08bd6db4ad7a3781571e35 https://github.com/Linaro/odp/commit/ec5167c47061b9b1ef08bd6db4ad7a3781571e35 Author: Dmitry Eremin-Solenikov Date: 2019-01-21 (Mon, 21 Jan 2019) Changed paths: M platform/linux-generic/miniz/miniz.c M platform/linux-generic/miniz/miniz.h M platform/linux-generic/miniz/miniz_common.h M platform/linux-generic/miniz/miniz_tdef.c M platform/linux-generic/miniz/miniz_tdef.h M platform/linux-generic/miniz/miniz_tinfl.c M platform/linux-generic/miniz/miniz_tinfl.h R platform/linux-generic/miniz/miniz_zip.c R platform/linux-generic/miniz/miniz_zip.h Log Message: --- linux-gen: miniz local modifications Drop unused code, move inflate_state to the header. Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 8849033730b8c6c85b53740bf4f2f7db46b966c3 https://github.com/Linaro/odp/commit/8849033730b8c6c85b53740bf4f2f7db46b966c3 Author: Dmitry Eremin-Solenikov Date: 2019-01-21 (Mon, 21 Jan 2019) Changed paths: M platform/linux-generic/Makefile.am M platform/linux-generic/include/odp_init_internal.h M platform/linux-generic/include/odp_packet_internal.h M platform/linux-generic/odp_comp.c M platform/linux-generic/odp_init.c Log Message: --- linux-gen: comp: add deflate/zlib implementation based on miniz Add deflate/zlib compression support. Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 3b9bc82d5b0aa27d2b44170d033063d45b8bdce3 https://github.com/Linaro/odp/commit/3b9bc82d5b0aa27d2b44170d033063d45b8bdce3 Author: Dmitry Eremin-Solenikov Date: 2019-01-21 (Mon, 21 Jan 2019) Changed paths: A test/validation/api/comp/.gitignore Log Message: --- validation: add comp_main to .gitignore Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 7fc5fe8027c2a736e7e66a4b318b00645dc458af https://github.com/Linaro/odp/commit/7fc5fe8027c2a736e7e66a4b318b00645dc458af Author: Dmitry Eremin-Solenikov Date: 2019-01-21 (Mon, 21 Jan 2019) Changed paths: M platform/linux-generic/miniz/miniz.h Log Message: --- linux-gen: miniz: disable unaligned loads/stores to fix compilation with clang Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/2c93306bd2ef...7fc5fe8027c2 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 45caf3: linux-gen: dpdk: add a fallback value for the numb...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 45caf39520a1f7aac3e40265bc46bc4dba695cbc https://github.com/Linaro/odp/commit/45caf39520a1f7aac3e40265bc46bc4dba695cbc Author: Matias Elo Date: 2019-01-18 (Fri, 18 Jan 2019) Changed paths: M platform/linux-generic/pktio/dpdk.c Log Message: --- linux-gen: dpdk: add a fallback value for the number of numa nodes numa_num_configured_nodes() may return 0 on some platforms. In that case use 1 as a replacement value. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] de2559: test: odp_pktio_ordered: add missing schedule_conf...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: de255937275a99cebe62f159f3fc7c4b70bc04bb https://github.com/Linaro/odp/commit/de255937275a99cebe62f159f3fc7c4b70bc04bb Author: Matias Elo Date: 2019-01-17 (Thu, 17 Jan 2019) Changed paths: M test/performance/odp_pktio_ordered.c Log Message: --- test: odp_pktio_ordered: add missing schedule_config initialization Signed-off-by: Matias Elo Reported-by: Jari Mustajärvi Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] dc3183: api: comp: compression specification
Branch: refs/heads/api-next Home: https://github.com/Linaro/odp Commit: dc318362ce9bdff233c492d07ef4a2858484a85b https://github.com/Linaro/odp/commit/dc318362ce9bdff233c492d07ef4a2858484a85b Author: Balasubramanian Manoharan Date: 2018-12-27 (Thu, 27 Dec 2018) Changed paths: A include/odp/api/abi-default/comp.h A include/odp/api/spec/comp.h Log Message: --- api: comp: compression specification ODP Compression specification Signed-off-by: Balasubramanian Manoharan Signed-off-by: Shally Verma Signed-off-by: Mahipal Challa Reviewed-by: Petri Savolainen Reviewed-by: Bogdan Pricope Signed-off-by: Maxim Uvarov Commit: 0b38035d3857cc23b88a00e695b8ff2993775dbe https://github.com/Linaro/odp/commit/0b38035d3857cc23b88a00e695b8ff2993775dbe Author: Dmitry Eremin-Solenikov Date: 2018-12-27 (Thu, 27 Dec 2018) Changed paths: M include/Makefile.am A include/odp/api/comp.h M include/odp/api/spec/comp.h A include/odp/arch/arm32-linux/odp/api/abi/comp.h A include/odp/arch/arm64-linux/odp/api/abi/comp.h A include/odp/arch/default-linux/odp/api/abi/comp.h A include/odp/arch/mips64-linux/odp/api/abi/comp.h A include/odp/arch/power64-linux/odp/api/abi/comp.h A include/odp/arch/x86_32-linux/odp/api/abi/comp.h A include/odp/arch/x86_64-linux/odp/api/abi/comp.h M include/odp_api.h Log Message: --- api: fix compression API headers - small syntax typo fix - fix header guarding define - add abi files - include comp.h from odp_api.h header Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: ad31bf29da57c50b717c8cb441f6126c0481c144 https://github.com/Linaro/odp/commit/ad31bf29da57c50b717c8cb441f6126c0481c144 Author: Dmitry Eremin-Solenikov Date: 2018-12-27 (Thu, 27 Dec 2018) Changed paths: M platform/linux-generic/Makefile.am A platform/linux-generic/include-abi/odp/api/abi/comp.h Log Message: --- linux-gen: add compression ABI file Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 52e903ecbf1653c72f5ae061084262d02b807339 https://github.com/Linaro/odp/commit/52e903ecbf1653c72f5ae061084262d02b807339 Author: Dmitry Eremin-Solenikov Date: 2018-12-27 (Thu, 27 Dec 2018) Changed paths: M include/odp/api/spec/event.h M platform/linux-generic/include-abi/odp/api/abi/event.h Log Message: --- linux-gen: event: define ODP_EVENT_PACKET_COMP Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 7a7b000715b26233609453227612f4bfe25a0e46 https://github.com/Linaro/odp/commit/7a7b000715b26233609453227612f4bfe25a0e46 Author: Dmitry Eremin-Solenikov Date: 2018-12-27 (Thu, 27 Dec 2018) Changed paths: M test/m4/configure.m4 M test/validation/api/Makefile.am A test/validation/api/comp/Makefile.am A test/validation/api/comp/comp.c A test/validation/api/comp/test_vectors.h Log Message: --- validation: add compression tests Signed-off-by: Shally Verma Signed-off-by: Mahipal Challa Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 00385dbab270b585291cf197f62cd4d7f92c2af9 https://github.com/Linaro/odp/commit/00385dbab270b585291cf197f62cd4d7f92c2af9 Author: Dmitry Eremin-Solenikov Date: 2018-12-27 (Thu, 27 Dec 2018) Changed paths: M platform/linux-generic/Makefile.am A platform/linux-generic/odp_comp.c Log Message: --- linux-gen: comp: add stub implementation Add stub implementation supporting no compression and digest algorithms. Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/525f6e6b3adf...00385dbab270 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 7fdf6e: api: queue, schedule: move scheduler capabilities ...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 7fdf6e03af1608e476fa0296d77de50f618b1754 https://github.com/Linaro/odp/commit/7fdf6e03af1608e476fa0296d77de50f618b1754 Author: Dmitry Eremin-Solenikov Date: 2018-12-26 (Wed, 26 Dec 2018) Changed paths: M include/odp/api/spec/queue_types.h M include/odp/api/spec/schedule.h M include/odp/api/spec/schedule_types.h Log Message: --- api: queue, schedule: move scheduler capabilities to scheduler Add odp_schedule_capability() call to query scheduler capabilities. Move basic scheduler capabilities to new odp_schedule_capability_t structure. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 81e5aead1d8996907911463c9025a0b852bbfae8 https://github.com/Linaro/odp/commit/81e5aead1d8996907911463c9025a0b852bbfae8 Author: Dmitry Eremin-Solenikov Date: 2018-12-26 (Wed, 26 Dec 2018) Changed paths: M platform/linux-generic/include/odp_config_internal.h M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_scalable.c Log Message: --- linux-gen: move NUM_INTERNAL_QUEUES to config It is really a config value, that allows one to select amount of queues to be reserved for platform internal use, so move it to config header. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 930b0042689ca69851e2fe7abd0c9d35b61e76e5 https://github.com/Linaro/odp/commit/930b0042689ca69851e2fe7abd0c9d35b61e76e5 Author: Dmitry Eremin-Solenikov Date: 2018-12-26 (Wed, 26 Dec 2018) Changed paths: M platform/linux-generic/include/odp_schedule_if.h M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_scalable.c M platform/linux-generic/odp_schedule_basic.c M platform/linux-generic/odp_schedule_if.c M platform/linux-generic/odp_schedule_scalable.c M platform/linux-generic/odp_schedule_sp.c Log Message: --- linux-gen: queue, schedule: move scheduler capabilities to scheduler Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: eee646125e8e6ae368448be423a351e6043e https://github.com/Linaro/odp/commit/eee646125e8e6ae368448be423a351e6043e Author: Dmitry Eremin-Solenikov Date: 2018-12-26 (Wed, 26 Dec 2018) Changed paths: M example/sysinfo/odp_sysinfo.c M test/performance/odp_pktio_ordered.c M test/validation/api/classification/odp_classification_tests.c M test/validation/api/queue/queue.c M test/validation/api/scheduler/scheduler.c Log Message: --- example, tests: move scheduler capabilities to scheduler Add odp_schedule_capability() call to query scheduler capabilities. Move basic scheduler capabilities to new odp_schedule_capability_t structure. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 206c476a3e4d60713a8c279eee78add66421d0e6 https://github.com/Linaro/odp/commit/206c476a3e4d60713a8c279eee78add66421d0e6 Author: Dmitry Eremin-Solenikov Date: 2018-12-26 (Wed, 26 Dec 2018) Changed paths: M include/odp/api/spec/queue_types.h M include/odp/api/spec/schedule_types.h Log Message: --- api: queue, schedule: move scheduled queue capabilities to sched Move scheduled queue capabilities to odp_schedule_capability_t structure, as they logically belong to ODP scheduler module, rather than queue module. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 2aee8a5840602472d46ae873c9d9f87cf54461e7 https://github.com/Linaro/odp/commit/2aee8a5840602472d46ae873c9d9f87cf54461e7 Author: Dmitry Eremin-Solenikov Date: 2018-12-26 (Wed, 26 Dec 2018) Changed paths: M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_scalable.c M platform/linux-generic/odp_schedule_basic.c M platform/linux-generic/odp_schedule_scalable.c M platform/linux-generic/odp_schedule_sp.c Log Message: --- linux-gen: queue, schedule: move scheduled queue capabilities to sched Move scheduled queue capabilities to odp_schedule_capability_t structure, as they logically belong to ODP scheduler module, rather than queue module. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: f27ee
[lng-odp] [Linaro/odp] d7913a: api: sched: max_flow_id capability
Branch: refs/heads/api-next Home: https://github.com/Linaro/odp Commit: d7913a845c7275375812cc5da381198ba0f6 https://github.com/Linaro/odp/commit/d7913a845c7275375812cc5da381198ba0f6 Author: Petri Savolainen Date: 2018-12-25 (Tue, 25 Dec 2018) Changed paths: M include/odp/api/spec/schedule.h M include/odp/api/spec/schedule_types.h Log Message: --- api: sched: max_flow_id capability Change max number of flows to max flow ID. This way implementation can utilize full 32 bits of flow ID space. Also, note explicitly that odp_schedule_config() must be called only once. Signed-off-by: Petri Savolainen Reviewed-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 9c0ad641faeabbede48fd09b7c91f753186163bd https://github.com/Linaro/odp/commit/9c0ad641faeabbede48fd09b7c91f753186163bd Author: Petri Savolainen Date: 2018-12-25 (Tue, 25 Dec 2018) Changed paths: M platform/linux-generic/odp_schedule_basic.c M platform/linux-generic/odp_schedule_if.c M platform/linux-generic/odp_schedule_sp.c Log Message: --- linux-gen: sched: check that config has been done Check always on slow path functions that schedule config has been called. Fast path functions do the check only when debugging is enabled. Signed-off-by: Petri Savolainen Reviewed-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: d044b11d7010cc328cca986849a1414c1e46fb53 https://github.com/Linaro/odp/commit/d044b11d7010cc328cca986849a1414c1e46fb53 Author: Petri Savolainen Date: 2018-12-25 (Tue, 25 Dec 2018) Changed paths: M test/validation/api/scheduler/scheduler.c Log Message: --- validation: sched: add flow aware test case Move scheduler config call into the test suite as some test cases need non-default config. Scheduler configuration can be set only once, so all test cases share the config. Flow aware mode is enabled, when capability allows that. Signed-off-by: Petri Savolainen Reviewed-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 525f6e6b3adf629df89d195fbb1959b40ecc8a0d https://github.com/Linaro/odp/commit/525f6e6b3adf629df89d195fbb1959b40ecc8a0d Author: Petri Savolainen Date: 2018-12-25 (Tue, 25 Dec 2018) Changed paths: M platform/linux-generic/include/odp_buffer_internal.h M platform/linux-generic/odp_event.c M platform/linux-generic/odp_schedule_basic.c Log Message: --- linux-gen: sched: dummy flow aware implementation Implement flow aware scheduling API with least possible changes. Scheduler does not care about flow IDs, but synchronizes still on queue level. This is functionally correct, but does provide parallelism between different flows of a queue. So, application does not benefit from using flows, but functions correctly. Maximum number of flows per queue is limited to 256 just to minimize number of bytes used in buffer header. Signed-off-by: Petri Savolainen Reviewed-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/43dd326bf477...525f6e6b3adf **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] c2b9c7: travis: add CentOS 7 build test
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: c2b9c793b0d296dee12f0ce7fb61267ca8c61aa1 https://github.com/Linaro/odp/commit/c2b9c793b0d296dee12f0ce7fb61267ca8c61aa1 Author: Matias Elo Date: 2018-12-20 (Thu, 20 Dec 2018) Changed paths: M .travis.yml Log Message: --- travis: add CentOS 7 build test Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 9c3f29b03dafed4ce85230297fd4e6fdc5c3323e https://github.com/Linaro/odp/commit/9c3f29b03dafed4ce85230297fd4e6fdc5c3323e Author: Matias Elo Date: 2018-12-20 (Thu, 20 Dec 2018) Changed paths: M .travis.yml Log Message: --- travis: rename BUILD_ONLY to CHECK Rename BUILD_ONLY environment variable to CHECK to make Travis output easier to read. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/83eef57df546...9c3f29b03daf **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 83eef5: linux-gen: dpdk: fix build with no pmd drivers
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 83eef57df54653245402237837c9e95d1bf3aff4 https://github.com/Linaro/odp/commit/83eef57df54653245402237837c9e95d1bf3aff4 Author: Matias Elo Date: 2018-12-18 (Tue, 18 Dec 2018) Changed paths: M m4/odp_dpdk.m4 Log Message: --- linux-gen: dpdk: fix build with no pmd drivers Match pattern was added to DPDK_PMDS if no pmd drivers were found. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 68d9ed: linux-gen: dpdk: support DPDK version up to v18.11
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 68d9edd5c7b1a2b28d07757d2580ba955463e73d https://github.com/Linaro/odp/commit/68d9edd5c7b1a2b28d07757d2580ba955463e73d Author: Petri Savolainen Date: 2018-12-17 (Mon, 17 Dec 2018) Changed paths: M platform/linux-generic/pktio/dpdk.c Log Message: --- linux-gen: dpdk: support DPDK version up to v18.11 All DPDK versions from v17.11 to v18.11 are supported. Earlier versions are not supported. RTE_ETH_FOREACH_DEV macro implementation in v18.02 uses an experimental (new) DPDK API function, which produces a compile error. It is replaced with the old implementation (from v17.11). Tested with: v17.11.4, v18.02.2, v18.05.1 and v18.11 Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 6c06c34a051342b2d25444ac65348acc30828b11 https://github.com/Linaro/odp/commit/6c06c34a051342b2d25444ac65348acc30828b11 Author: Petri Savolainen Date: 2018-12-17 (Mon, 17 Dec 2018) Changed paths: M DEPENDENCIES Log Message: --- dependencies: dpdk: list supported versions DPDK versions earlier than v17.11 are not supported. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/17a547b56ac5...6c06c34a0513 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 17a547: linux-gen: socket_mmap: fix build with older clang...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 17a547b56ac5897f0424752b40b2ba07f4d999cb https://github.com/Linaro/odp/commit/17a547b56ac5897f0424752b40b2ba07f4d999cb Author: Matias Elo Date: 2018-12-17 (Mon, 17 Dec 2018) Changed paths: M platform/linux-generic/pktio/socket_mmap.c Log Message: --- linux-gen: socket_mmap: fix build with older clang versions Olders clang versions (at least 3.4.2 used by CentOS) don't handle frame_map.v2.s_ll definition properly and throw invalid error. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] d01e61: linux-gen: netmap: update ring->head in netmap_rec...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: d01e6126c7e91d3c660033cf970f6094ea080abb https://github.com/Linaro/odp/commit/d01e6126c7e91d3c660033cf970f6094ea080abb Author: Matias Elo Date: 2018-12-14 (Fri, 14 Dec 2018) Changed paths: M platform/linux-generic/pktio/netmap.c Log Message: --- linux-gen: netmap: update ring->head in netmap_recv_desc() Netmap function nm_ring_empty() implementation has been modified to use ring->head instead of ring->cur. Reported-by: Jari Mustajärvi Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 126798: api: fix compression API headers
Branch: refs/heads/api-next Home: https://github.com/Linaro/odp Commit: 126798b957b0fcc6f55ab93ee0cd50c2a9eb62a2 https://github.com/Linaro/odp/commit/126798b957b0fcc6f55ab93ee0cd50c2a9eb62a2 Author: Dmitry Eremin-Solenikov Date: 2018-12-12 (Wed, 12 Dec 2018) Changed paths: M include/Makefile.am A include/odp/api/comp.h M include/odp/api/spec/comp.h A include/odp/arch/arm32-linux/odp/api/abi/comp.h A include/odp/arch/arm64-linux/odp/api/abi/comp.h A include/odp/arch/default-linux/odp/api/abi/comp.h A include/odp/arch/mips64-linux/odp/api/abi/comp.h A include/odp/arch/power64-linux/odp/api/abi/comp.h A include/odp/arch/x86_32-linux/odp/api/abi/comp.h A include/odp/arch/x86_64-linux/odp/api/abi/comp.h M include/odp_api.h Log Message: --- api: fix compression API headers - small syntax typo fix - fix header guarding define - add abi files - include comp.h from odp_api.h header Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 5d9c339a04cd766449b3bef701f3baa8fb0d2b8e https://github.com/Linaro/odp/commit/5d9c339a04cd766449b3bef701f3baa8fb0d2b8e Author: Dmitry Eremin-Solenikov Date: 2018-12-12 (Wed, 12 Dec 2018) Changed paths: M include/odp/api/abi-default/event.h M include/odp/api/spec/event.h Log Message: --- api: event: define ODP_EVENT_PACKET_COMP Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 44820ab64901d087c428a0de52f576d3e27d2599 https://github.com/Linaro/odp/commit/44820ab64901d087c428a0de52f576d3e27d2599 Author: Dmitry Eremin-Solenikov Date: 2018-12-12 (Wed, 12 Dec 2018) Changed paths: M platform/linux-generic/Makefile.am A platform/linux-generic/include-abi/odp/api/abi/comp.h Log Message: --- linux-gen: add compression ABI file Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 4ce3d7c700607b433718de07f875184cf3fcef35 https://github.com/Linaro/odp/commit/4ce3d7c700607b433718de07f875184cf3fcef35 Author: Dmitry Eremin-Solenikov Date: 2018-12-12 (Wed, 12 Dec 2018) Changed paths: M include/odp/api/spec/event.h M platform/linux-generic/include-abi/odp/api/abi/event.h Log Message: --- linux-gen: event: define ODP_EVENT_PACKET_COMP Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 6ba195384379a09c2fc774128651be51b21bf3de https://github.com/Linaro/odp/commit/6ba195384379a09c2fc774128651be51b21bf3de Author: Dmitry Eremin-Solenikov Date: 2018-12-12 (Wed, 12 Dec 2018) Changed paths: M test/m4/configure.m4 M test/validation/api/Makefile.am A test/validation/api/comp/Makefile.am A test/validation/api/comp/comp.c A test/validation/api/comp/test_vectors.h Log Message: --- validation: add compression tests Signed-off-by: Shally Verma Signed-off-by: Mahipal Challa Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 43dd326bf4777a01a0fa75c9c9055376d246e44b https://github.com/Linaro/odp/commit/43dd326bf4777a01a0fa75c9c9055376d246e44b Author: Dmitry Eremin-Solenikov Date: 2018-12-12 (Wed, 12 Dec 2018) Changed paths: M platform/linux-generic/Makefile.am A platform/linux-generic/odp_comp.c Log Message: --- linux-gen: comp: add stub implementation Add stub implementation supporting no compression and digest algorithms. Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/92c8ebd0b9ec...43dd326bf477 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 9b9455: api: comp: compression specification
Branch: refs/heads/api-next Home: https://github.com/Linaro/odp Commit: 9b945554c0a522030de185fe5e2e0724427c8223 https://github.com/Linaro/odp/commit/9b945554c0a522030de185fe5e2e0724427c8223 Author: Balasubramanian Manoharan Date: 2018-12-04 (Tue, 04 Dec 2018) Changed paths: A include/odp/api/abi-default/comp.h A include/odp/api/spec/comp.h Log Message: --- api: comp: compression specification ODP Compression specification Signed-off-by: Balasubramanian Manoharan Signed-off-by: Shally Verma Signed-off-by: Mahipal Challa Reviewed-by: Petri Savolainen Reviewed-by: Bogdan Pricope Signed-off-by: Maxim Uvarov Commit: c7d5d4005f333f3f125e0582aac7cf2423112ac4 https://github.com/Linaro/odp/commit/c7d5d4005f333f3f125e0582aac7cf2423112ac4 Author: Dmitry Eremin-Solenikov Date: 2018-12-04 (Tue, 04 Dec 2018) Changed paths: M include/odp/api/spec/queue_types.h M include/odp/api/spec/schedule.h M include/odp/api/spec/schedule_types.h Log Message: --- api: queue, schedule: move scheduler capabilities to scheduler Add odp_schedule_capability() call to query scheduler capabilities. Move basic scheduler capabilities to new odp_schedule_capability_t structure. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 09d8048fc8bff31797f9359db9f43da75fd15c3f https://github.com/Linaro/odp/commit/09d8048fc8bff31797f9359db9f43da75fd15c3f Author: Dmitry Eremin-Solenikov Date: 2018-12-04 (Tue, 04 Dec 2018) Changed paths: M platform/linux-generic/include/odp_config_internal.h M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_scalable.c Log Message: --- linux-gen: move NUM_INTERNAL_QUEUES to config It is really a config value, that allows one to select amount of queues to be reserved for platform internal use, so move it to config header. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 1d8b95b6d776a7f8681ef400a062a67d4d37de56 https://github.com/Linaro/odp/commit/1d8b95b6d776a7f8681ef400a062a67d4d37de56 Author: Dmitry Eremin-Solenikov Date: 2018-12-04 (Tue, 04 Dec 2018) Changed paths: M platform/linux-generic/include/odp_schedule_if.h M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_scalable.c M platform/linux-generic/odp_schedule_basic.c M platform/linux-generic/odp_schedule_if.c M platform/linux-generic/odp_schedule_scalable.c M platform/linux-generic/odp_schedule_sp.c Log Message: --- linux-gen: queue, schedule: move scheduler capabilities to scheduler Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 602df05c79ea8126e679513ca9523222c7946a19 https://github.com/Linaro/odp/commit/602df05c79ea8126e679513ca9523222c7946a19 Author: Dmitry Eremin-Solenikov Date: 2018-12-04 (Tue, 04 Dec 2018) Changed paths: M example/sysinfo/odp_sysinfo.c M test/performance/odp_pktio_ordered.c M test/validation/api/classification/odp_classification_tests.c M test/validation/api/queue/queue.c M test/validation/api/scheduler/scheduler.c Log Message: --- example, tests: move scheduler capabilities to scheduler Add odp_schedule_capability() call to query scheduler capabilities. Move basic scheduler capabilities to new odp_schedule_capability_t structure. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 9f8d08163075eab9408de99d7da2165753f802e9 https://github.com/Linaro/odp/commit/9f8d08163075eab9408de99d7da2165753f802e9 Author: Dmitry Eremin-Solenikov Date: 2018-12-04 (Tue, 04 Dec 2018) Changed paths: M include/odp/api/spec/queue_types.h M include/odp/api/spec/schedule_types.h Log Message: --- api: queue, schedule: move scheduled queue capabilities to sched Move scheduled queue capabilities to odp_schedule_capability_t structure, as they logically belong to ODP scheduler module, rather than queue module. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 9bc0a0598323f5f655eeb65544ecdc74ab8150c2 https://github.com/Linaro/odp/commit/9bc0a0598323f5f655eeb65544ecdc74ab8150c2 Author: Dmitry Eremin-Solenikov Date: 2018-12-04 (Tue, 04 Dec 2018) Changed paths: M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_sc
[lng-odp] [Linaro/odp] a11068: linux-gen: event: support flow-awareness API
Branch: refs/heads/api-next Home: https://github.com/Linaro/odp Commit: a110685b8357276cb4a63ebc6ff421f42f461d94 https://github.com/Linaro/odp/commit/a110685b8357276cb4a63ebc6ff421f42f461d94 Author: Dmitry Eremin-Solenikov Date: 2018-12-04 (Tue, 04 Dec 2018) Changed paths: M platform/linux-generic/odp_event.c Log Message: --- linux-gen: event: support flow-awareness API Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] d64232: abi: traffic_mngr: reduce max defines
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: d64232f45abae8d4f1222313ce44532cc26e2336 https://github.com/Linaro/odp/commit/d64232f45abae8d4f1222313ce44532cc26e2336 Author: Matias Elo Date: 2018-12-03 (Mon, 03 Dec 2018) Changed paths: M include/odp/api/abi-default/traffic_mngr.h Log Message: --- abi: traffic_mngr: reduce max defines Decrease TM maximum defines to reduce memory usage. With the selected values TM SHM usage stays under 10MB. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 98eb7327113fbd33a8e5448406e8f47d8d0ad5fb https://github.com/Linaro/odp/commit/98eb7327113fbd33a8e5448406e8f47d8d0ad5fb Author: Matias Elo Date: 2018-12-03 (Mon, 03 Dec 2018) Changed paths: M platform/linux-generic/include/odp_traffic_mngr_internal.h M platform/linux-generic/odp_traffic_mngr.c Log Message: --- linux-gen: traffic_mngr: use static array for odp_tm_systems Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 3aad0e2ce0e5901fd49e50e26ac7d762c2b9a6aa https://github.com/Linaro/odp/commit/3aad0e2ce0e5901fd49e50e26ac7d762c2b9a6aa Author: Matias Elo Date: 2018-12-03 (Mon, 03 Dec 2018) Changed paths: M platform/linux-generic/include/odp_traffic_mngr_internal.h M platform/linux-generic/odp_traffic_mngr.c Log Message: --- linux-gen: traffic_mngr: move tm_wred_node_t inside tm_queue_obj_t Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 3cb35813da911a94eef6e07ae71ce0f5f325ebd8 https://github.com/Linaro/odp/commit/3cb35813da911a94eef6e07ae71ce0f5f325ebd8 Author: Matias Elo Date: 2018-12-03 (Mon, 03 Dec 2018) Changed paths: M platform/linux-generic/include/odp_traffic_mngr_internal.h M platform/linux-generic/odp_traffic_mngr.c Log Message: --- linux-gen: traffic_mngr: allocate tm_queue_obj_t from shm Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 6b79ac4b1640e8050b076ba0ecb590cc297320b0 https://github.com/Linaro/odp/commit/6b79ac4b1640e8050b076ba0ecb590cc297320b0 Author: Matias Elo Date: 2018-12-03 (Mon, 03 Dec 2018) Changed paths: M platform/linux-generic/include/odp_traffic_mngr_internal.h M platform/linux-generic/odp_traffic_mngr.c Log Message: --- linux-gen: traffic_mngr: allocate tm_system_group_t from shm Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 294856cc30d48d57e12485076bae49da36d346ed https://github.com/Linaro/odp/commit/294856cc30d48d57e12485076bae49da36d346ed Author: Matias Elo Date: 2018-12-03 (Mon, 03 Dec 2018) Changed paths: M platform/linux-generic/include/odp_traffic_mngr_internal.h M platform/linux-generic/odp_traffic_mngr.c Log Message: --- linux-gen: traffic_mngr: move tm_schedulers_obj_t inside tm_node_obj_t Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: e7ad8003e34195a3900e1dd3d3a93235896d7628 https://github.com/Linaro/odp/commit/e7ad8003e34195a3900e1dd3d3a93235896d7628 Author: Matias Elo Date: 2018-12-03 (Mon, 03 Dec 2018) Changed paths: M platform/linux-generic/include/odp_traffic_mngr_internal.h M platform/linux-generic/odp_traffic_mngr.c Log Message: --- linux-gen: traffic_mngr: move tm_wred_node_t inside tm_node_obj_t Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 46d507adef3902a26b7e311506437211e7417a10 https://github.com/Linaro/odp/commit/46d507adef3902a26b7e311506437211e7417a10 Author: Matias Elo Date: 2018-12-03 (Mon, 03 Dec 2018) Changed paths: M platform/linux-generic/include/odp_traffic_mngr_internal.h M platform/linux-generic/odp_traffic_mngr.c Log Message: --- linux-gen: traffic_mngr: allocate tm_node_obj_t from shm Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 049d80427d0145a3c1738d28ba595717ae43d5c2 https://github.com/Linaro/odp/commit/049d80427d0145a3c1738d28ba595717ae43d5c2 Author: Matias Elo Date: 2018-12-03 (Mon, 03 Dec 2018) Changed paths: M platform/linux-generic/include/odp_traffic_mngr_internal.h M platform/linux-generic/odp_traffic_mngr.c Log Message: --- linux-gen: traffic_mngr: store tm_queue_obj_t array inside tm_system_t Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 23102db002f522cc90d1b616e2725d21e525b1fc https://github.com/Linaro/odp/commit/23102db002f522cc90d1b616e2725d21e525b1fc Author: Matias Elo Date: 2018-12-03 (Mon, 03 Dec 2018) Changed paths: M platform/linux-generic/include/odp_traffic_mngr_internal.h M platform
[lng-odp] [Linaro/odp] ec5066: configure.ac: update version to v1.20.0.0
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: ec5066a3430e31a87727ac4aea5793253e5ee843 https://github.com/Linaro/odp/commit/ec5066a3430e31a87727ac4aea5793253e5ee843 Author: Maxim Uvarov Date: 2018-12-03 (Mon, 03 Dec 2018) Changed paths: M configure.ac Log Message: --- configure.ac: update version to v1.20.0.0 Signed-off-by: Maxim Uvarov Reviewed-by: Bill Fischofer **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 487e6b: changelog: updates for odp v1.20.0.0
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 487e6bd608a78527809ac7b88f0d3d3ec94cd707 https://github.com/Linaro/odp/commit/487e6bd608a78527809ac7b88f0d3d3ec94cd707 Author: Bill Fischofer Date: 2018-12-03 (Mon, 03 Dec 2018) Changed paths: M CHANGELOG Log Message: --- changelog: updates for odp v1.20.0.0 Add updates for ODP v1.20.0.0 Signed-off-by: Bill Fischofer Reviewed-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp]
Branch: refs/tags/v1.20.0.0 Home: https://github.com/Linaro/odp **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] d3ff5e: api: queue, schedule: move scheduler capabilities ...
Branch: refs/heads/api-next Home: https://github.com/Linaro/odp Commit: d3ff5e3a9142244503fb780ecbb3b9c122d14ff6 https://github.com/Linaro/odp/commit/d3ff5e3a9142244503fb780ecbb3b9c122d14ff6 Author: Dmitry Eremin-Solenikov Date: 2018-11-30 (Fri, 30 Nov 2018) Changed paths: M include/odp/api/spec/queue_types.h M include/odp/api/spec/schedule.h M include/odp/api/spec/schedule_types.h Log Message: --- api: queue, schedule: move scheduler capabilities to scheduler Add odp_schedule_capability() call to query scheduler capabilities. Move basic scheduler capabilities to new odp_schedule_capability_t structure. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 8616eb0a8106fb132a970e7927dfaf4cce09e0de https://github.com/Linaro/odp/commit/8616eb0a8106fb132a970e7927dfaf4cce09e0de Author: Dmitry Eremin-Solenikov Date: 2018-11-30 (Fri, 30 Nov 2018) Changed paths: M platform/linux-generic/include/odp_config_internal.h M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_scalable.c Log Message: --- linux-gen: move NUM_INTERNAL_QUEUES to config It is really a config value, that allows one to select amount of queues to be reserved for platform internal use, so move it to config header. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 9b1647c37cb9b8686d0e794becd94374464678a2 https://github.com/Linaro/odp/commit/9b1647c37cb9b8686d0e794becd94374464678a2 Author: Dmitry Eremin-Solenikov Date: 2018-11-30 (Fri, 30 Nov 2018) Changed paths: M platform/linux-generic/include/odp_schedule_if.h M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_scalable.c M platform/linux-generic/odp_schedule_basic.c M platform/linux-generic/odp_schedule_if.c M platform/linux-generic/odp_schedule_scalable.c M platform/linux-generic/odp_schedule_sp.c Log Message: --- linux-gen: queue, schedule: move scheduler capabilities to scheduler Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 8a9dd8144f7358786cfecee09a1fc4716ff6315f https://github.com/Linaro/odp/commit/8a9dd8144f7358786cfecee09a1fc4716ff6315f Author: Dmitry Eremin-Solenikov Date: 2018-11-30 (Fri, 30 Nov 2018) Changed paths: M example/sysinfo/odp_sysinfo.c M test/performance/odp_pktio_ordered.c M test/validation/api/classification/odp_classification_tests.c M test/validation/api/queue/queue.c M test/validation/api/scheduler/scheduler.c Log Message: --- example, tests: move scheduler capabilities to scheduler Add odp_schedule_capability() call to query scheduler capabilities. Move basic scheduler capabilities to new odp_schedule_capability_t structure. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 17efd13220d2f3e042e1a712e959545c56bbb56a https://github.com/Linaro/odp/commit/17efd13220d2f3e042e1a712e959545c56bbb56a Author: Dmitry Eremin-Solenikov Date: 2018-11-30 (Fri, 30 Nov 2018) Changed paths: M include/odp/api/spec/queue_types.h M include/odp/api/spec/schedule_types.h Log Message: --- api: queue, schedule: move scheduled queue capabilities to sched Move scheduled queue capabilities to odp_schedule_capability_t structure, as they logically belong to ODP scheduler module, rather than queue module. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: d151d349843dd6fad429927c52cc45d955d9fa0a https://github.com/Linaro/odp/commit/d151d349843dd6fad429927c52cc45d955d9fa0a Author: Dmitry Eremin-Solenikov Date: 2018-11-30 (Fri, 30 Nov 2018) Changed paths: M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_scalable.c M platform/linux-generic/odp_schedule_basic.c M platform/linux-generic/odp_schedule_scalable.c M platform/linux-generic/odp_schedule_sp.c Log Message: --- linux-gen: queue, schedule: move scheduled queue capabilities to sched Move scheduled queue capabilities to odp_schedule_capability_t structure, as they logically belong to ODP scheduler module, rather than queue module. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 3b1
[lng-odp] [Linaro/odp] 33f6c9: linux-gen: pool: reduce buffer memory usage
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 33f6c963c4c43b6ed32ac2f9282b560f6016b682 https://github.com/Linaro/odp/commit/33f6c963c4c43b6ed32ac2f9282b560f6016b682 Author: Matias Elo Date: 2018-11-30 (Fri, 30 Nov 2018) Changed paths: M platform/linux-generic/odp_pool.c Log Message: --- linux-gen: pool: reduce buffer memory usage Calculate memory block size using pool type specific header. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 013cdab099659623af0d75ff5fd0b606a9c2ce6a https://github.com/Linaro/odp/commit/013cdab099659623af0d75ff5fd0b606a9c2ce6a Author: Matias Elo Date: 2018-11-30 (Fri, 30 Nov 2018) Changed paths: M platform/linux-generic/include/odp_config_internal.h M platform/linux-generic/odp_pool.c Log Message: --- linux-gen: pool: move ODP_CONFIG_BUFFER_ALIGN_MIN out of config header Rename ODP_CONFIG_BUFFER_ALIGN_MIN to BUFFER_ALIGN_MIN and move it to odp_pool.c as this value links closely to the buffer pool implementation. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 536cce998e84a559e125b4741d00f2a760a0d575 https://github.com/Linaro/odp/commit/536cce998e84a559e125b4741d00f2a760a0d575 Author: Matias Elo Date: 2018-11-30 (Fri, 30 Nov 2018) Changed paths: M platform/linux-generic/odp_pool.c Log Message: --- linux-gen: pool: remove unnecessary align padding from buffers Buffer and timeout header sizes are rounded up to cache line size, so the following data can be cache line aligned without extra padding. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/b498032d6f13...536cce998e84 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] b49803: doc: implementation: add configuration section to ...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: b498032d6f1388cf87f415367780a2dc54342d85 https://github.com/Linaro/odp/commit/b498032d6f1388cf87f415367780a2dc54342d85 Author: Bill Fischofer Date: 2018-11-29 (Thu, 29 Nov 2018) Changed paths: M doc/implementers-guide/implementers-guide.adoc Log Message: --- doc: implementation: add configuration section to implementation guide The recent addition of a formal configuration file and override mechanism to ODP highlights the need to discuss implementation configuration considerations. Add this section to the ODP Implementation Guide and discuss the various types of static and dynamic configuration options available, with illustrations from how they are used in odp-linux. Signed-off-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] da7301: api: comp: compression specification
Branch: refs/heads/api-next Home: https://github.com/Linaro/odp Commit: da730188aa6fb9f58145a697ad002ecfd102f898 https://github.com/Linaro/odp/commit/da730188aa6fb9f58145a697ad002ecfd102f898 Author: Balasubramanian Manoharan Date: 2018-11-29 (Thu, 29 Nov 2018) Changed paths: A include/odp/api/abi-default/comp.h A include/odp/api/spec/comp.h Log Message: --- api: comp: compression specification ODP Compression specification Signed-off-by: Balasubramanian Manoharan Signed-off-by: Shally Verma Signed-off-by: Mahipal Challa Reviewed-by: Petri Savolainen Reviewed-by: Bogdan Pricope Signed-off-by: Maxim Uvarov Commit: fcac2a0dfedfabafae53b698b4e021d8202ef965 https://github.com/Linaro/odp/commit/fcac2a0dfedfabafae53b698b4e021d8202ef965 Author: Josep Puigdemont Date: 2018-11-29 (Thu, 29 Nov 2018) Changed paths: M platform/linux-generic/odp_ishm.c Log Message: --- linux-gen: ishm: make huge page cache size dynamic Signed-off-by: Josep Puigdemont Reviewed-and-tested-by: Matias Elo Signed-off-by: Maxim Uvarov Commit: ba5346d8c91a29d229a103d2a937d5739f13ce51 https://github.com/Linaro/odp/commit/ba5346d8c91a29d229a103d2a937d5739f13ce51 Author: Matias Elo Date: 2018-11-29 (Thu, 29 Nov 2018) Changed paths: M helper/threads.c Log Message: --- helper: threads: add ODPH_PROC_MODE environment variable ODPH_PROC_MODE environment variable can be used to enable process mode. Setting environment variable is simpler in CI compared to using command line arguments. Signed-off-by: Matias Elo Signed-off-by: Maxim Uvarov Commit: 7d8426f78f9f8b6855906fa46793d0549b9d6560 https://github.com/Linaro/odp/commit/7d8426f78f9f8b6855906fa46793d0549b9d6560 Author: Dmitry Eremin-Solenikov Date: 2018-11-29 (Thu, 29 Nov 2018) Changed paths: M include/odp/api/spec/queue_types.h M include/odp/api/spec/schedule.h M include/odp/api/spec/schedule_types.h Log Message: --- api: queue, schedule: move scheduler capabilities to scheduler Add odp_schedule_capability() call to query scheduler capabilities. Move basic scheduler capabilities to new odp_schedule_capability_t structure. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 5344c8641d2c4e37d9c83ed22a19e56aeee074f5 https://github.com/Linaro/odp/commit/5344c8641d2c4e37d9c83ed22a19e56aeee074f5 Author: Dmitry Eremin-Solenikov Date: 2018-11-29 (Thu, 29 Nov 2018) Changed paths: M platform/linux-generic/include/odp_config_internal.h M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_scalable.c Log Message: --- linux-gen: move NUM_INTERNAL_QUEUES to config It is really a config value, that allows one to select amount of queues to be reserved for platform internal use, so move it to config header. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 5d32b43317b92a88032b29f8d5158f49d8648c7e https://github.com/Linaro/odp/commit/5d32b43317b92a88032b29f8d5158f49d8648c7e Author: Dmitry Eremin-Solenikov Date: 2018-11-29 (Thu, 29 Nov 2018) Changed paths: M platform/linux-generic/include/odp_schedule_if.h M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_scalable.c M platform/linux-generic/odp_schedule_basic.c M platform/linux-generic/odp_schedule_if.c M platform/linux-generic/odp_schedule_scalable.c M platform/linux-generic/odp_schedule_sp.c Log Message: --- linux-gen: queue, schedule: move scheduler capabilities to scheduler Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 7bdd0e5fd7173a1b8f11ed06a49e8dcb87252f00 https://github.com/Linaro/odp/commit/7bdd0e5fd7173a1b8f11ed06a49e8dcb87252f00 Author: Dmitry Eremin-Solenikov Date: 2018-11-29 (Thu, 29 Nov 2018) Changed paths: M example/sysinfo/odp_sysinfo.c M test/performance/odp_pktio_ordered.c M test/validation/api/classification/odp_classification_tests.c M test/validation/api/queue/queue.c M test/validation/api/scheduler/scheduler.c Log Message: --- example, tests: move scheduler capabilities to scheduler Add odp_schedule_capability() call to query scheduler capabilities. Move basic scheduler capabilities to new odp_schedule_capability_t structure. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 46df93db8213c979751b6183451cc2b5852b0ea9 h
[lng-odp] [Linaro/odp] ee833c: travis: install graphviz in doxygen test
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: ee833c56e09b95d8c11217e8a3f614470833f2d5 https://github.com/Linaro/odp/commit/ee833c56e09b95d8c11217e8a3f614470833f2d5 Author: Dmitry Eremin-Solenikov Date: 2018-11-29 (Thu, 29 Nov 2018) Changed paths: M .travis.yml Log Message: --- travis: install graphviz in doxygen test Install graphviz to stop doxygen from emitting 'missing dot' errors. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] cb5ed2: api: crypto: provide definitions for 3GPP crypto a...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: cb5ed2680f28412e72aa59f5769581bdb19d4ebd https://github.com/Linaro/odp/commit/cb5ed2680f28412e72aa59f5769581bdb19d4ebd Author: Dmitry Eremin-Solenikov Date: 2018-11-28 (Wed, 28 Nov 2018) Changed paths: M include/odp/api/spec/crypto.h Log Message: --- api: crypto: provide definitions for 3GPP crypto algorithms Add enumeration definitions for KASUMI F8/F9, SNOW 3G UEA2/UIA2 and ZUC 128-EEA3/128-EIA3 algorithms. Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 59a26fc8cc0be0be0e30144389cfee2e55a88ab2 https://github.com/Linaro/odp/commit/59a26fc8cc0be0be0e30144389cfee2e55a88ab2 Author: Dmitry Eremin-Solenikov Date: 2018-11-28 (Wed, 28 Nov 2018) Changed paths: M include/odp/api/spec/crypto.h Log Message: --- api: crypto: add bitstring operation capability For several wireless communication algorithms it is expected that they operate on bit strings, which are not byte-aligned. Add cipher and auth flags, denoting that this cipher/auth can be enabled to work in bit-string mode. Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: bfc48dbed3d58f7f3325cd0a05445f2ab537c38e https://github.com/Linaro/odp/commit/bfc48dbed3d58f7f3325cd0a05445f2ab537c38e Author: Dmitry Eremin-Solenikov Date: 2018-11-28 (Wed, 28 Nov 2018) Changed paths: M test/validation/api/crypto/odp_crypto_test_inp.c Log Message: --- validation: crypto: add support for bit mode algorithm testing Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: e6a9fa3c8d910fcc0f31cf5f3334addf3246d482 https://github.com/Linaro/odp/commit/e6a9fa3c8d910fcc0f31cf5f3334addf3246d482 Author: Dmitry Eremin-Solenikov Date: 2018-11-28 (Wed, 28 Nov 2018) Changed paths: M test/validation/api/crypto/odp_crypto_test_inp.c M test/validation/api/crypto/test_vectors.h M test/validation/api/crypto/test_vectors_len.h Log Message: --- validation: crypto: 3GPP crypto algorightms support Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 62782960967bd58553139d6b20f91a5849a2c288 https://github.com/Linaro/odp/commit/62782960967bd58553139d6b20f91a5849a2c288 Author: Matias Elo Date: 2018-11-28 (Wed, 28 Nov 2018) Changed paths: M include/odp/api/abi-default/shared_memory.h M include/odp/api/spec/shared_memory.h M platform/linux-generic/include-abi/odp/api/abi/shared_memory.h Log Message: --- api: shm: remove unused ODP_SHM_NULL define ODP_SHM_INVALID should be used instead. Signed-off-by: Matias Elo Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 97bb0f3801f2f1692a12e24d9aa4fadf0b8ce477 https://github.com/Linaro/odp/commit/97bb0f3801f2f1692a12e24d9aa4fadf0b8ce477 Author: Matias Elo Date: 2018-11-28 (Wed, 28 Nov 2018) Changed paths: M include/odp/api/abi-default/timer.h M platform/linux-generic/include-abi/odp/api/abi/timer.h M platform/linux-generic/odp_timer.c Log Message: --- abi: timer: use strong type for odp_timer_pool_t Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: e06d1f6cfb34e13b6a3bc81220f07c1207c04248 https://github.com/Linaro/odp/commit/e06d1f6cfb34e13b6a3bc81220f07c1207c04248 Author: Matias Elo Date: 2018-11-28 (Wed, 28 Nov 2018) Changed paths: M example/classifier/odp_classifier.c M include/odp/api/abi-default/classification.h M include/odp/api/spec/classification.h M platform/linux-generic/include-abi/odp/api/abi/classification.h M platform/linux-generic/odp_classification.c M test/validation/api/classification/odp_classification_basic.c M test/validation/api/classification/odp_classification_test_pmr.c M test/validation/api/classification/odp_classification_tests.c Log Message: --- api: classifier: rename ODP_PMR_INVAL to ODP_PMR_INVALID Deprecates ODP_PMR_INVAL. Signed-off-by: Matias Elo Reviewed-by: Petri Savolainen Reviewed-by: Balasubramanian Manoharan Signed-off-by: Maxim Uvarov Commit: e49af8a47be1f267a9d0a50066f9b7ba2f8bd774 https://github.com/Linaro/odp/commit/e49af8a47be1f267a9d0a50066f9b7ba2f8bd774 Author: Petri Savolainen Date: 2018-11-28 (Wed, 28 Nov 2018) Changed paths: M include/odp/api/spec/packet.h Log Message: --- api: packet: add subtype call This call is useful when packet subtype needs to be checked sometime after an event has been converted into a packet. The first application stage (receiving and converting events) does not have to record packet subtype for following application stage
[lng-odp] [Linaro/odp] eb3a81: validation: crypto: capability call should not fai...
Branch: refs/heads/api-next Home: https://github.com/Linaro/odp Commit: eb3a816cb0fa6c5e76b25398a0ac280c769dcb49 https://github.com/Linaro/odp/commit/eb3a816cb0fa6c5e76b25398a0ac280c769dcb49 Author: Petri Savolainen Date: 2018-11-22 (Thu, 22 Nov 2018) Changed paths: M test/validation/api/crypto/odp_crypto_test_inp.c Log Message: --- validation: crypto: capability call should not fail Capability call should always succeed. It's possible that no algorithms are supported, but also then the call should succeed. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Reviewed-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: ae66a05708d04f332d85fb258196d9045ebc303c https://github.com/Linaro/odp/commit/ae66a05708d04f332d85fb258196d9045ebc303c Author: Maxim Uvarov Date: 2018-11-22 (Thu, 22 Nov 2018) Changed paths: M Makefile.am A platform/linux-generic/dumpconfig/.gitignore A platform/linux-generic/dumpconfig/Makefile.am A platform/linux-generic/dumpconfig/dumpconfig.c M platform/linux-generic/m4/configure.m4 Log Message: --- linuxgen: add dumpconfig utility it might be useful to package small binary which prints platform default builtin config file. Signed-off-by: Maxim Uvarov Reviewed-by: Bill Fischofer Commit: 295bf070e27323060ba607805dd95ce0353a9461 https://github.com/Linaro/odp/commit/295bf070e27323060ba607805dd95ce0353a9461 Author: Petri Savolainen Date: 2018-11-22 (Thu, 22 Nov 2018) Changed paths: M test/performance/odp_queue_perf.c Log Message: --- test: queue_perf: fix lockfree support check Exit application when -l/-w option is used, but lockfree/waitfree queues are not supported. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: f8bbdfc98be5d86dea67cc34ee97a4b69c052d61 https://github.com/Linaro/odp/commit/f8bbdfc98be5d86dea67cc34ee97a4b69c052d61 Author: Matias Elo Date: 2018-11-22 (Thu, 22 Nov 2018) Changed paths: M platform/linux-generic/include/odp_shm_internal.h M platform/linux-generic/odp_classification.c M platform/linux-generic/odp_crypto_null.c M platform/linux-generic/odp_crypto_openssl.c M platform/linux-generic/odp_ipsec_sad.c M platform/linux-generic/odp_ishm.c M platform/linux-generic/odp_packet_io.c M platform/linux-generic/odp_pool.c M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_lf.c M platform/linux-generic/odp_schedule_basic.c M platform/linux-generic/odp_schedule_scalable.c M platform/linux-generic/pktio/ring.c Log Message: --- linux-gen: ishm: remove _ODP_SHM_NO_HP flag Reserving large shm blocks without huge pages increases page misses. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 01e4772d22537772001714318d5f501f082b6c5e https://github.com/Linaro/odp/commit/01e4772d22537772001714318d5f501f082b6c5e Author: Matias Elo Date: 2018-11-22 (Thu, 22 Nov 2018) Changed paths: M platform/linux-generic/Makefile.am R platform/linux-generic/include/odp_ishm_internal.h M platform/linux-generic/include/odp_shm_internal.h M platform/linux-generic/odp_ishm.c M platform/linux-generic/odp_ishmphy.c M platform/linux-generic/odp_ishmpool.c M platform/linux-generic/odp_queue_scalable.c M platform/linux-generic/odp_schedule_scalable.c M platform/linux-generic/odp_shared_memory.c M platform/linux-generic/pktio/ipc.c Log Message: --- linux-gen: ishm: remove unused odp_shm_internal header odp_shm_internal.h contents were not used so delete the file and rename odp_ishm_internal.h to odp_shm_internal.h. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 91fee166b0dbf4949f1a1786e167a6948b1e8f52 https://github.com/Linaro/odp/commit/91fee166b0dbf4949f1a1786e167a6948b1e8f52 Author: Matias Elo Date: 2018-11-22 (Thu, 22 Nov 2018) Changed paths: M platform/linux-generic/include/odp_shm_internal.h M platform/linux-generic/odp_ishm.c M platform/linux-generic/odp_pool.c M platform/linux-generic/odp_shared_memory.c Log Message: --- linux-gen: ishm: add internal _ODP_ISHM_USE_HP flag Add internal shm flag for allocating shm memory always from huge pages. This is required by zero-copy dpdk packet pool. Internal _odp_shm_reserve() function is added for passing extra shm flags. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 2a6485f25dc9b0612cccf40a2360dc6d40becb78 https://github.com/Linaro/odp/commit/2a6485f25dc9b0612cccf40a2360dc6d40becb78 Author: Matias Elo Date: 2018-11-22 (Thu, 22 Nov 2018) Changed paths: M platform/linux-generic/odp_ishm.c Log Message: --- linux-gen: ishm: allocate sm
[lng-odp] [Linaro/odp] f36139: api: init: add new mem_model member to odp_init_t
Branch: refs/heads/api-next Home: https://github.com/Linaro/odp Commit: f36139ea56706df2534a269039b3effca7169234 https://github.com/Linaro/odp/commit/f36139ea56706df2534a269039b3effca7169234 Author: Matias Elo Date: 2018-11-21 (Wed, 21 Nov 2018) Changed paths: M include/odp/api/spec/init.h Log Message: --- api: init: add new mem_model member to odp_init_t Add new odp_mem_model_t enum for configuring application memory model. This enables an application to operate in process mode without the need to modify ODP configuration file. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: d901665b489d0470af24e757208488011515e0ad https://github.com/Linaro/odp/commit/d901665b489d0470af24e757208488011515e0ad Author: Matias Elo Date: 2018-11-21 (Wed, 21 Nov 2018) Changed paths: M platform/linux-generic/odp_init.c Log Message: --- linux-gen: init: use new odp_init_t.mem_model parameter Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 044b9ed53fa1845d99f0aee3f402a5dcfed3c16e https://github.com/Linaro/odp/commit/044b9ed53fa1845d99f0aee3f402a5dcfed3c16e Author: Matias Elo Date: 2018-11-21 (Wed, 21 Nov 2018) Changed paths: M test/validation/api/init/init_main_ok.c Log Message: --- validation: init: add test for odp_init_t.mem_model Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 9bdb18d5ee876212bdac3098266a522f7bd25efb https://github.com/Linaro/odp/commit/9bdb18d5ee876212bdac3098266a522f7bd25efb Author: Matias Elo Date: 2018-11-21 (Wed, 21 Nov 2018) Changed paths: M helper/include/odp/helper/threads.h M helper/threads.c Log Message: --- helper: threads: replace odph_linux_thread_type_t with odp_mem_model_t Replace enum odph_odpthread_linuxtype_t with odp_mem_model_t. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 5c1c8bca96169bb3ce312b0d5cca39f7d9bc4372 https://github.com/Linaro/odp/commit/5c1c8bca96169bb3ce312b0d5cca39f7d9bc4372 Author: Matias Elo Date: 2018-11-21 (Wed, 21 Nov 2018) Changed paths: M helper/include/odp/helper/threads.h M helper/threads.c Log Message: --- helper: threads: add odph_options() getter function Add function for reading parsed linux helper options. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 7d457a070d8fd304262f28da9f86712b136ab0c0 https://github.com/Linaro/odp/commit/7d457a070d8fd304262f28da9f86712b136ab0c0 Author: Matias Elo Date: 2018-11-21 (Wed, 21 Nov 2018) Changed paths: M helper/test/odpthreads.c Log Message: --- helper: test: add test for new odph_options() function Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 70cf3e1941797acc0c3f1e2990f4490c249ee1a8 https://github.com/Linaro/odp/commit/70cf3e1941797acc0c3f1e2990f4490c249ee1a8 Author: Matias Elo Date: 2018-11-21 (Wed, 21 Nov 2018) Changed paths: M platform/linux-generic/test/mmap_vlan_ins/mmap_vlan_ins.c M test/performance/odp_bench_packet.c M test/performance/odp_cpu_bench.c M test/performance/odp_crypto.c M test/performance/odp_ipsec.c M test/performance/odp_l2fwd.c M test/performance/odp_pktio_ordered.c M test/performance/odp_pktio_perf.c M test/performance/odp_sched_latency.c M test/performance/odp_sched_pktio.c M test/performance/odp_scheduling.c Log Message: --- test: performance: use mem_model from helper options Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 37bb9253fe0951f6dba10349e4ff472890615006 https://github.com/Linaro/odp/commit/37bb9253fe0951f6dba10349e4ff472890615006 Author: Matias Elo Date: 2018-11-21 (Wed, 21 Nov 2018) Changed paths: M example/classifier/odp_classifier.c M example/generator/odp_generator.c M example/ipsec/odp_ipsec.c M example/ipsec_api/odp_ipsec.c M example/l2fwd_simple/odp_l2fwd_simple.c M example/packet/odp_pktio.c M example/switch/odp_switch.c M example/time/time_global_test.c M example/timer/odp_timer_test.c Log Message: --- example: use mem_model from helper options Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: eb9f47e9ce077e089575183abbfe00f2fce2fd41 https://github.com/Linaro/odp/commit/eb9f47e9ce077e089575183abbfe00f2fce2fd41 Author: Matias Elo Date: 2018-11-21 (Wed, 21
[lng-odp] [Linaro/odp] 686811: shippable: switch to using official Shippable imag...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 686811c2f3961f3fb26c862059fb690443567e73 https://github.com/Linaro/odp/commit/686811c2f3961f3fb26c862059fb690443567e73 Author: Dmitry Eremin-Solenikov Date: 2018-11-21 (Wed, 21 Nov 2018) Changed paths: M .shippable.yml R scripts/Dockerfile Log Message: --- shippable: switch to using official Shippable image Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] d63f90: configure: disable -march=native for clang
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: d63f90cf86c4f531007122fff497537dab81c088 https://github.com/Linaro/odp/commit/d63f90cf86c4f531007122fff497537dab81c088 Author: Maxim Uvarov Date: 2018-11-21 (Wed, 21 Nov 2018) Changed paths: M configure.ac Log Message: --- configure: disable -march=native for clang for clang we see strange optimizations for TM code which breaks code flow execution. There might be number of such places. For now it's better to disable march=native until we completely test and validate clang support for this. Signed-off-by: Maxim Uvarov Reviewed-by: Petri Savolainen **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 6c2c1b: travis: define compiler for clang test
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 6c2c1bbf83a2a69b99d28baecfc8bd3421b651d6 https://github.com/Linaro/odp/commit/6c2c1bbf83a2a69b99d28baecfc8bd3421b651d6 Author: Maxim Uvarov Date: 2018-11-21 (Wed, 21 Nov 2018) Changed paths: M .travis.yml Log Message: --- travis: define compiler for clang test without specifying compiler CC falls back to default gcc after it was initialized to clang. Current change forces test to use clang. Signed-off-by: Maxim Uvarov Reviewed-by: Petri Savolainen **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 12b368: api: queue, schedule: move scheduler capabilities ...
Branch: refs/heads/api-next Home: https://github.com/Linaro/odp Commit: 12b368d14e19761b7aabc4cac04918582253052b https://github.com/Linaro/odp/commit/12b368d14e19761b7aabc4cac04918582253052b Author: Dmitry Eremin-Solenikov Date: 2018-11-19 (Mon, 19 Nov 2018) Changed paths: M include/odp/api/spec/queue_types.h M include/odp/api/spec/schedule.h M include/odp/api/spec/schedule_types.h Log Message: --- api: queue, schedule: move scheduler capabilities to scheduler Add odp_schedule_capability() call to query scheduler capabilities. Move basic scheduler capabilities to new odp_schedule_capability_t structure. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 207efebdb9ca6d329cc89b272865559f5eeff182 https://github.com/Linaro/odp/commit/207efebdb9ca6d329cc89b272865559f5eeff182 Author: Dmitry Eremin-Solenikov Date: 2018-11-19 (Mon, 19 Nov 2018) Changed paths: M platform/linux-generic/include/odp_config_internal.h M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_scalable.c Log Message: --- linux-gen: move NUM_INTERNAL_QUEUES to config It is really a config value, that allows one to select amount of queues to be reserved for platform internal use, so move it to config header. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: da5d27b57a0a3c8389c0a0f8c5747308419a094a https://github.com/Linaro/odp/commit/da5d27b57a0a3c8389c0a0f8c5747308419a094a Author: Dmitry Eremin-Solenikov Date: 2018-11-19 (Mon, 19 Nov 2018) Changed paths: M platform/linux-generic/include/odp_schedule_if.h M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_scalable.c M platform/linux-generic/odp_schedule_basic.c M platform/linux-generic/odp_schedule_if.c M platform/linux-generic/odp_schedule_scalable.c M platform/linux-generic/odp_schedule_sp.c Log Message: --- linux-gen: queue, schedule: move scheduler capabilities to scheduler Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 39502aa8b1a01732b012a424ca6587030d2e0a09 https://github.com/Linaro/odp/commit/39502aa8b1a01732b012a424ca6587030d2e0a09 Author: Dmitry Eremin-Solenikov Date: 2018-11-19 (Mon, 19 Nov 2018) Changed paths: M example/sysinfo/odp_sysinfo.c M test/performance/odp_pktio_ordered.c M test/validation/api/classification/odp_classification_tests.c M test/validation/api/queue/queue.c M test/validation/api/scheduler/scheduler.c Log Message: --- example, tests: move scheduler capabilities to scheduler Add odp_schedule_capability() call to query scheduler capabilities. Move basic scheduler capabilities to new odp_schedule_capability_t structure. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: f30d79bf8689dda7554b5c3d1025fb9030135ab7 https://github.com/Linaro/odp/commit/f30d79bf8689dda7554b5c3d1025fb9030135ab7 Author: Dmitry Eremin-Solenikov Date: 2018-11-19 (Mon, 19 Nov 2018) Changed paths: M include/odp/api/spec/queue_types.h M include/odp/api/spec/schedule_types.h Log Message: --- api: queue, schedule: move scheduled queue capabilities to sched Move scheduled queue capabilities to odp_schedule_capability_t structure, as they logically belong to ODP scheduler module, rather than queue module. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: b6e973744e52db038d9e0886fcaef014eff05cb5 https://github.com/Linaro/odp/commit/b6e973744e52db038d9e0886fcaef014eff05cb5 Author: Dmitry Eremin-Solenikov Date: 2018-11-19 (Mon, 19 Nov 2018) Changed paths: M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_scalable.c M platform/linux-generic/odp_schedule_basic.c M platform/linux-generic/odp_schedule_scalable.c M platform/linux-generic/odp_schedule_sp.c Log Message: --- linux-gen: queue, schedule: move scheduled queue capabilities to sched Move scheduled queue capabilities to odp_schedule_capability_t structure, as they logically belong to ODP scheduler module, rather than queue module. Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Balasubramanian Manoharan Reviewed-by: Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 3bf
[lng-odp] [Linaro/odp] 35525f: linux-gen: ishm: add config option for selecting h...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 35525f70aa68e55dca6b05cf59a515c50e7dcba2 https://github.com/Linaro/odp/commit/35525f70aa68e55dca6b05cf59a515c50e7dcba2 Author: Matias Elo Date: 2018-11-16 (Fri, 16 Nov 2018) Changed paths: M config/odp-linux-generic.conf M platform/linux-generic/odp_ishm.c Log Message: --- linux-gen: ishm: add config option for selecting huge page usage limit Add configuration option for selecting huge page usage limit in kilobytes. Memory reservations larger than this value are done using huge pages (if available), whereas smaller reservations are done using normal pages to conserve memory. The default value is still 64 kilobytes. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 132dff: linux-gen: init: always initialize odp_global_ro.i...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 132dff6387e441c7019a8366c681941ee6173452 https://github.com/Linaro/odp/commit/132dff6387e441c7019a8366c681941ee6173452 Author: Matias Elo Date: 2018-11-16 (Fri, 16 Nov 2018) Changed paths: M platform/linux-generic/odp_init.c Log Message: --- linux-gen: init: always initialize odp_global_ro.init_param Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: d89f772686dba6b331515be41aeefe345a207575 https://github.com/Linaro/odp/commit/d89f772686dba6b331515be41aeefe345a207575 Author: Matias Elo Date: 2018-11-16 (Fri, 16 Nov 2018) Changed paths: M platform/linux-generic/odp_timer.c Log Message: --- linux-gen: timer: zero timer pool memory on reserve Fixes timer thread failing due to uninitialized variables. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 0dcbdecc871783b5669dc9cb8cf68b7f4d7ffb76 https://github.com/Linaro/odp/commit/0dcbdecc871783b5669dc9cb8cf68b7f4d7ffb76 Author: Matias Elo Date: 2018-11-16 (Fri, 16 Nov 2018) Changed paths: M config/odp-linux-generic.conf M platform/linux-generic/odp_timer.c M platform/linux-generic/test/process-mode.conf Log Message: --- linux-gen: timer: enable inline timer implementation using config file Add configure option 'timer.inline' for enabling inline timer implementation. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 9ddeaaf7a3226ab03e57cc49775fd234b8d44a2b https://github.com/Linaro/odp/commit/9ddeaaf7a3226ab03e57cc49775fd234b8d44a2b Author: Matias Elo Date: 2018-11-16 (Fri, 16 Nov 2018) Changed paths: M .travis.yml A platform/linux-generic/test/inline-timer.conf A scripts/ci/check_inline_timer.sh Log Message: --- travis: test inline timer implementation Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 12c4ca508b07b8d2366b0c37bee5f866019e94c2 https://github.com/Linaro/odp/commit/12c4ca508b07b8d2366b0c37bee5f866019e94c2 Author: Matias Elo Date: 2018-11-16 (Fri, 16 Nov 2018) Changed paths: M config/odp-linux-generic.conf M platform/linux-generic/include/odp_timer_internal.h M platform/linux-generic/odp_timer.c Log Message: --- linux-gen: timer: add config option for inline timer poll frequency Add configure option 'timer.inline_poll_interval' for adjusting inline timer polling frequency. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 56f0435d26ad16fdb4c8b6ea874cf88b15a5ddf9 https://github.com/Linaro/odp/commit/56f0435d26ad16fdb4c8b6ea874cf88b15a5ddf9 Author: Matias Elo Date: 2018-11-16 (Fri, 16 Nov 2018) Changed paths: M platform/linux-generic/include/odp_timer_internal.h M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_scalable.c M platform/linux-generic/odp_schedule_basic.c M platform/linux-generic/odp_schedule_scalable.c M platform/linux-generic/odp_schedule_sp.c M platform/linux-generic/odp_timer.c Log Message: --- linux-gen: timer: decrease inline timer polling interval under load Decrease inline timer polling interval after receiving events to compansate for event processing delay. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/fd383ebb6ea7...56f0435d26ad **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] c3e8fb: linux-gen: sysinfo: print out ARM build time featu...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: c3e8fb83ed8b5d9017c4fc72ac8ad03bea04b753 https://github.com/Linaro/odp/commit/c3e8fb83ed8b5d9017c4fc72ac8ad03bea04b753 Author: Petri Savolainen Date: 2018-11-16 (Fri, 16 Nov 2018) Changed paths: M platform/linux-generic/arch/aarch64/odp_sysinfo_parse.c Log Message: --- linux-gen: sysinfo: print out ARM build time features Print out feature flags that were used in build time. The output may be used to check e.g. if binary was built with ARMv8.0 or >= ARMv8.1 instructions. Signed-off-by: Petri Savolainen Reviewed-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: a78ae2b646fa194a3e148c8577e5c4d4857002da https://github.com/Linaro/odp/commit/a78ae2b646fa194a3e148c8577e5c4d4857002da Author: Petri Savolainen Date: 2018-11-16 (Fri, 16 Nov 2018) Changed paths: M platform/linux-generic/arch/aarch64/odp_atomic.h Log Message: --- linux-gen: arm atomic: fix register numbering with casp ARMv8.1 specific casp() function failed to build due to register numbering issues. CASP instructions require that the first register of a pair is even. Force register numbering to start from even numbers (x0 and x2). Signed-off-by: Petri Savolainen Reviewed-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: fd383ebb6ea70350c28227d0b133c4e9c7075997 https://github.com/Linaro/odp/commit/fd383ebb6ea70350c28227d0b133c4e9c7075997 Author: Petri Savolainen Date: 2018-11-16 (Fri, 16 Nov 2018) Changed paths: M configure.ac Log Message: --- linux-gen: build: enable CPU arch specific optimization When not building in ABI compatible mode, enable compiler optimizations for the CPU architecture of the local machine. Signed-off-by: Petri Savolainen Reviewed-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/1c1118ee10c2...fd383ebb6ea7 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 1c1118: linux-gen: run without /proc mounted
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 1c1118ee10c209bac716f9368d47a74b62ef https://github.com/Linaro/odp/commit/1c1118ee10c209bac716f9368d47a74b62ef Author: Maxim Uvarov Date: 2018-11-14 (Wed, 14 Nov 2018) Changed paths: M platform/linux-generic/arch/aarch64/odp_sysinfo_parse.c M platform/linux-generic/arch/default/odp_sysinfo_parse.c M platform/linux-generic/arch/x86/odp_sysinfo_parse.c M platform/linux-generic/include/odp_sysinfo_internal.h M platform/linux-generic/odp_system_info.c Log Message: --- linux-gen: run without /proc mounted Some systems may have /proc interface not mounted, let odp linux generic run there with dummy values. https://bugs.linaro.org/show_bug.cgi?id=3989 Signed-off-by: Maxim Uvarov Dmitry Eremin-Solenikov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 68578a: linux-gen: ishm: remove unnecessary _odp_ishm_pool...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 68578a2b61e2afdf4655b61ed8f5d023b16b4846 https://github.com/Linaro/odp/commit/68578a2b61e2afdf4655b61ed8f5d023b16b4846 Author: Matias Elo Date: 2018-11-14 (Wed, 14 Nov 2018) Changed paths: M platform/linux-generic/include/odp_ishmpool_internal.h M platform/linux-generic/odp_ishmpool.c M platform/linux-generic/odp_queue_scalable.c M platform/linux-generic/odp_schedule_scalable.c Log Message: --- linux-gen: ishm: remove unnecessary _odp_ishm_pool_lookup() function Ease code maintenance by removing unnecessary code. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 661140b119ea0dfc516025869ffce5d215537745 https://github.com/Linaro/odp/commit/661140b119ea0dfc516025869ffce5d215537745 Author: Matias Elo Date: 2018-11-14 (Wed, 14 Nov 2018) Changed paths: M platform/linux-generic/include/odp_shm_internal.h M platform/linux-generic/odp_ishm.c Log Message: --- linux-gen: ishm: remove unused internal functions Ease code maintenance by removing the following unused functions: find_block_by_address(void *addr) _odp_ishm_free_by_name(const char *name) _odp_ishm_free_by_address(void *addr) _odp_ishm_lookup_by_index(int block_index) _odp_ishm_lookup_by_address(void *addr) Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 458120cb0507fd143db4f122a9adb3651468712d https://github.com/Linaro/odp/commit/458120cb0507fd143db4f122a9adb3651468712d Author: Matias Elo Date: 2018-11-14 (Wed, 14 Nov 2018) Changed paths: M platform/linux-generic/odp_queue_scalable.c Log Message: --- linux-gen: queue scalable: remove _ODP_ISHM_SINGLE_VA from pool create ishm pool create is done during global init so no need to use _ODP_ISHM_SINGLE_VA flag. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 93f315dfdd3fa77bca5ceef2d487aec0dc55c92e https://github.com/Linaro/odp/commit/93f315dfdd3fa77bca5ceef2d487aec0dc55c92e Author: Matias Elo Date: 2018-11-14 (Wed, 14 Nov 2018) Changed paths: M platform/linux-generic/odp_ishm.c Log Message: --- linux-gen: ishm: move block memory mapping into _odp_ishm_address() Move internal block memory mapping from odp_shm_lookup() to odp_shm_addr(). Calling odp_shm_addr() is mandatory when sharing shm blocks (not ODP_SHM_SINGLE_VA) between ODP processes. Calling odp_shm_lookup() is optional. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 41eff89ad670eb3bc889ba3b1d9b16d45cb4fdb3 https://github.com/Linaro/odp/commit/41eff89ad670eb3bc889ba3b1d9b16d45cb4fdb3 Author: Matias Elo Date: 2018-11-14 (Wed, 14 Nov 2018) Changed paths: M test/validation/api/pool/pool.c Log Message: --- validation: pool: add test for creating and using a pool after fork Add a new test case where pool is created after a process has been already forked. The created pool is shared amongst all test threads. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: bc9a1f01b55da44053a233acd4110def04f208fe https://github.com/Linaro/odp/commit/bc9a1f01b55da44053a233acd4110def04f208fe Author: Matias Elo Date: 2018-11-14 (Wed, 14 Nov 2018) Changed paths: M test/validation/api/shmem/shmem.c Log Message: --- validation: shmem: reduce the number of workers in single VA alloc test Reduce the maximum number of threads in run_test_singleva_after_fork() test to three (number of test cases). As each worker performs shm allocation the test would fail eventually on high core count systems. The CU asserts are changed to FATAL as the following check would cause segfault. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: b181d885962969f439d9cd6f828fb66007ddedcb https://github.com/Linaro/odp/commit/b181d885962969f439d9cd6f828fb66007ddedcb Author: Matias Elo Date: 2018-11-14 (Wed, 14 Nov 2018) Changed paths: M config/odp-linux-generic.conf M platform/linux-generic/include/odp_config_internal.h M platform/linux-generic/odp_ishm.c M platform/linux-generic/test/process-mode.conf Log Message: --- linux-gen: ishm: read single va size from config Simplify adjusting single VA memory size by moving the value to ODP config (shm.single_va_size). The default size is dropped to 128MB to save memory. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 7c7194c3da746e435044829fcd1f38b8011e386d https://github.com/Linaro/odp/commit/7c7194c3da746e435044829fcd1f38b8011e386d Author: Matias Elo Date: 2018-11-14 (Wed, 14 Nov 2018) Changed paths: M .travis
[lng-odp] [Linaro/odp] 635d72: example: sysinfo: print shm blocks
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 635d7206969ac9167383c6e8e27fa45ec4d3f137 https://github.com/Linaro/odp/commit/635d7206969ac9167383c6e8e27fa45ec4d3f137 Author: Petri Savolainen Date: 2018-11-14 (Wed, 14 Nov 2018) Changed paths: M example/sysinfo/odp_sysinfo.c Log Message: --- example: sysinfo: print shm blocks It's useful to see how many shm blocks and which kind of memory (huge or normal pages, etc) ODP implementation itself allocates. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 1ec853bed11476eac8b8bde9f3f1d1e480049816 https://github.com/Linaro/odp/commit/1ec853bed11476eac8b8bde9f3f1d1e480049816 Author: Petri Savolainen Date: 2018-11-14 (Wed, 14 Nov 2018) Changed paths: M platform/linux-generic/odp_shared_memory.c Log Message: --- linux-gen: shm: modify shm print header string Highlight that printed values are from ODP SHM only, i.e. it's not generic memory allocation status of the entire system. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 0ce0f29c5cc10320eb7f0741788f551cdf2c6903 https://github.com/Linaro/odp/commit/0ce0f29c5cc10320eb7f0741788f551cdf2c6903 Author: Petri Savolainen Date: 2018-11-14 (Wed, 14 Nov 2018) Changed paths: M platform/linux-generic/odp_classification.c Log Message: --- linux-gen: cls: simplify shm usage Combine three shm reservations into one reservation. This simplifies shm usage and results less ODP internally allocated SHM blocks. Also one combined block is more memory efficient than multiple (saves memory and page mappings). Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/901de0794779...0ce0f29c5cc1 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] e373d2: linux-gen: ishm: remove _ODP_SHM_NO_HP flag
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: e373d2a880ba8ab18fa47422920c34d48090714b https://github.com/Linaro/odp/commit/e373d2a880ba8ab18fa47422920c34d48090714b Author: Matias Elo Date: 2018-11-14 (Wed, 14 Nov 2018) Changed paths: M platform/linux-generic/include/odp_shm_internal.h M platform/linux-generic/odp_classification.c M platform/linux-generic/odp_crypto_null.c M platform/linux-generic/odp_crypto_openssl.c M platform/linux-generic/odp_ipsec_sad.c M platform/linux-generic/odp_ishm.c M platform/linux-generic/odp_packet_io.c M platform/linux-generic/odp_pool.c M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_lf.c M platform/linux-generic/odp_schedule_basic.c M platform/linux-generic/odp_schedule_scalable.c M platform/linux-generic/pktio/ring.c Log Message: --- linux-gen: ishm: remove _ODP_SHM_NO_HP flag Reserving large shm blocks without huge pages increases page misses. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: bfcb5801d210e1535e19e556698dd90337a3d4ac https://github.com/Linaro/odp/commit/bfcb5801d210e1535e19e556698dd90337a3d4ac Author: Matias Elo Date: 2018-11-14 (Wed, 14 Nov 2018) Changed paths: M platform/linux-generic/Makefile.am R platform/linux-generic/include/odp_ishm_internal.h M platform/linux-generic/include/odp_shm_internal.h M platform/linux-generic/odp_ishm.c M platform/linux-generic/odp_ishmphy.c M platform/linux-generic/odp_ishmpool.c M platform/linux-generic/odp_queue_scalable.c M platform/linux-generic/odp_schedule_scalable.c M platform/linux-generic/odp_shared_memory.c M platform/linux-generic/pktio/ipc.c Log Message: --- linux-gen: ishm: remove unused odp_shm_internal header odp_shm_internal.h contents were not used so delete the file and rename odp_ishm_internal.h to odp_shm_internal.h. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 33c034c005f686cda95bc21ca4ed1aaf6d7eb539 https://github.com/Linaro/odp/commit/33c034c005f686cda95bc21ca4ed1aaf6d7eb539 Author: Matias Elo Date: 2018-11-14 (Wed, 14 Nov 2018) Changed paths: M platform/linux-generic/include/odp_shm_internal.h M platform/linux-generic/odp_ishm.c M platform/linux-generic/odp_pool.c M platform/linux-generic/odp_shared_memory.c Log Message: --- linux-gen: ishm: add internal _ODP_ISHM_USE_HP flag Add internal shm flag for allocating shm memory always from huge pages. This is required by zero-copy dpdk packet pool. Internal _odp_shm_reserve() function is added for passing extra shm flags. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 901de0794779a6f419f5229de045bf610ec2adc2 https://github.com/Linaro/odp/commit/901de0794779a6f419f5229de045bf610ec2adc2 Author: Matias Elo Date: 2018-11-14 (Wed, 14 Nov 2018) Changed paths: M platform/linux-generic/odp_ishm.c Log Message: --- linux-gen: ishm: allocate small shm blocks using normal pages Only memory reservations larger than ISHM_HUGE_PAGE_LIMIT (64kB) are allocated using huge pages (if available). Smaller reservations are done using normal pages to conserve memory. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/2f1c802e45b2...901de0794779 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 2f1c80: test: queue_perf: fix lockfree support check
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 2f1c802e45b2e860e641d84c15368cca6cc3454d https://github.com/Linaro/odp/commit/2f1c802e45b2e860e641d84c15368cca6cc3454d Author: Petri Savolainen Date: 2018-11-13 (Tue, 13 Nov 2018) Changed paths: M test/performance/odp_queue_perf.c Log Message: --- test: queue_perf: fix lockfree support check Exit application when -l/-w option is used, but lockfree/waitfree queues are not supported. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] e9e6dc: api: sched: add wait and no_wait schedule function...
Branch: refs/heads/api-next Home: https://github.com/Linaro/odp Commit: e9e6dcaa53b16b4a081bc87ad971accd45180d8d https://github.com/Linaro/odp/commit/e9e6dcaa53b16b4a081bc87ad971accd45180d8d Author: Petri Savolainen Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M include/odp/api/spec/schedule.h Log Message: --- api: sched: add wait and no_wait schedule functions Schedule call is one of the most used ODP API calls. Introduce versions without the wait parameter as wait / no_wait are the most used wait options. Implementation saves a number of if-conditions per schedule call. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 7263734ca83fc439d7b491149cf07fa3f569b539 https://github.com/Linaro/odp/commit/7263734ca83fc439d7b491149cf07fa3f569b539 Author: Petri Savolainen Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M platform/linux-generic/include/odp_schedule_if.h M platform/linux-generic/odp_schedule_basic.c M platform/linux-generic/odp_schedule_if.c M platform/linux-generic/odp_schedule_scalable.c M platform/linux-generic/odp_schedule_sp.c Log Message: --- linux-gen: sched: implement wait and no_wait functions Implemented the new odp_schedule_multi_wait() and _no_wait() functions. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: c73aaee1959377064cecccb6158b225de3f13db5 https://github.com/Linaro/odp/commit/c73aaee1959377064cecccb6158b225de3f13db5 Author: Petri Savolainen Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M test/validation/api/scheduler/scheduler.c Log Message: --- validation: sched: add test case for wait and no_wait Added a test case for the new odp_schedule_multi_wait() and _no_wait() functions. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/33e0abebe03e...c73aaee19593 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 5d6ad5: linuxgen: add dumpconfig utility
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 5d6ad599eb9f6b05d3890f2b0aae3746b8a2b73e https://github.com/Linaro/odp/commit/5d6ad599eb9f6b05d3890f2b0aae3746b8a2b73e Author: Maxim Uvarov Date: 2018-11-09 (Fri, 09 Nov 2018) Changed paths: M Makefile.am A platform/linux-generic/dumpconfig/.gitignore A platform/linux-generic/dumpconfig/Makefile.am A platform/linux-generic/dumpconfig/dumpconfig.c M platform/linux-generic/m4/configure.m4 Log Message: --- linuxgen: add dumpconfig utility it might be useful to package small binary which prints platform default builtin config file. Signed-off-by: Maxim Uvarov Reviewed-by: Bill Fischofer **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 4f309e: validation: crypto: capability call should not fai...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 4f309eceba9fbf1254eb39120d184ca3f6543168 https://github.com/Linaro/odp/commit/4f309eceba9fbf1254eb39120d184ca3f6543168 Author: Petri Savolainen Date: 2018-11-09 (Fri, 09 Nov 2018) Changed paths: M test/validation/api/crypto/odp_crypto_test_inp.c Log Message: --- validation: crypto: capability call should not fail Capability call should always succeed. It's possible that no algorithms are supported, but also then the call should succeed. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Reviewed-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 386f6f: validation: packet: add packet reset test
Branch: refs/heads/api-next Home: https://github.com/Linaro/odp Commit: 386f6f8932a7897fdf8adc60aed8de7ee0174ad4 https://github.com/Linaro/odp/commit/386f6f8932a7897fdf8adc60aed8de7ee0174ad4 Author: Petri Savolainen Date: 2018-11-06 (Tue, 06 Nov 2018) Changed paths: M test/validation/api/packet/packet.c Log Message: --- validation: packet: add packet reset test Added test for odp_packet_reset(). Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 177fc4cce6485a2bb80b99309eb7947e634d37fc https://github.com/Linaro/odp/commit/177fc4cce6485a2bb80b99309eb7947e634d37fc Author: Matias Elo Date: 2018-11-06 (Tue, 06 Nov 2018) Changed paths: M platform/linux-generic/pktio/dpdk.c Log Message: --- linux-gen: dpdk: fix running multiple odp instances simulaneusly Prefix DPDK packet pool names and huge page mappings with PID to avoid name conflicts. Also, let DPDK detect process type automatically. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 9c15202e04ce97601d9910ce013da22fc5a3a2b0 https://github.com/Linaro/odp/commit/9c15202e04ce97601d9910ce013da22fc5a3a2b0 Author: Matias Elo Date: 2018-11-06 (Tue, 06 Nov 2018) Changed paths: M platform/linux-generic/include/odp_packet_dpdk.h M platform/linux-generic/pktio/dpdk.c M platform/linux-generic/pktio/dpdk_parse.c Log Message: --- linux-gen: dpdk: prefix visible internal parse functions with _odp_ Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 84f5ac969eb50e83cfa87a529e5a59a94196bcba https://github.com/Linaro/odp/commit/84f5ac969eb50e83cfa87a529e5a59a94196bcba Author: Matias Elo Date: 2018-11-06 (Tue, 06 Nov 2018) Changed paths: M platform/linux-generic/include/odp_packet_dpdk.h M platform/linux-generic/include/odp_packet_internal.h M platform/linux-generic/include/odp_pool_internal.h M platform/linux-generic/odp_pool.c M platform/linux-generic/pktio/dpdk.c Log Message: --- linux-gen: dpdk: improved zero-copy implementation Improved zero-copy DPDK pktio implementation which better adheres to DPDK APIs. The new implementation reduces overhead by moving mbuf initialization to ODP pool create and by using offsets instead of saved pointers to do ODP packet / DPDK mbuf conversion. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 42146102091d6201399a39eadbb4a897768c27ab https://github.com/Linaro/odp/commit/42146102091d6201399a39eadbb4a897768c27ab Author: Petri Savolainen Date: 2018-11-06 (Tue, 06 Nov 2018) Changed paths: M helper/iplookuptable.c Log Message: --- helper: iplookup: check capabilities Check pool and queue capabilities instead of assuming e.g. that 1M events can be stored into a queue. Reduced table defines (pool / queue size requirement) as an easy fix to pass tests. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: e1656a13f7a4a69dd743fd80c37a461bbdbf7d3f https://github.com/Linaro/odp/commit/e1656a13f7a4a69dd743fd80c37a461bbdbf7d3f Author: Petri Savolainen Date: 2018-11-06 (Tue, 06 Nov 2018) Changed paths: M test/performance/odp_scheduling_run.sh Log Message: --- test: scheduling: fix script to exit with failure status It seems that some shells did not notice failure status. Simplified the script to exit on the first failure. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: aab53b9cd951dc5b4f76e4acee8aa602ddd9ad99 https://github.com/Linaro/odp/commit/aab53b9cd951dc5b4f76e4acee8aa602ddd9ad99 Author: Petri Savolainen Date: 2018-11-06 (Tue, 06 Nov 2018) Changed paths: M test/performance/odp_scheduling.c Log Message: --- test: scheduling: honor pool capability Limit pool size to maximum pool capability. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: f11e8bfd0599a717c457f2afd17e1a89febd5f8d https://github.com/Linaro/odp/commit/f11e8bfd0599a717c457f2afd17e1a89febd5f8d Author: Petri Savolainen Date: 2018-11-06 (Tue, 06 Nov 2018) Changed paths: M test/performance/odp_sched_latency.c Log Message: --- test: sched_latency: honor pool capability limits Check maximum pool size from pool capability. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 81b8a6b38d3f71102527675529edbe5293bcd30b https://github.com/Linaro/odp/commit/81b8a6b38d3f71102527675529edbe5293bcd30b Author: Petri Savolainen Date: 2018-11-06 (Tue, 06 Nov 2018) Changed paths: M platform/linux-generic/odp_schedule_basic.c Log Message: --- linux-g
[lng-odp] [Linaro/odp] c13d8b: linux-gen: schedule_sp: use sched_cb_pktin_poll
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: c13d8ba9b4a7c0b4a637e942bf8d83675a95 https://github.com/Linaro/odp/commit/c13d8ba9b4a7c0b4a637e942bf8d83675a95 Author: Petri Savolainen Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: M platform/linux-generic/odp_schedule_sp.c Log Message: --- linux-gen: schedule_sp: use sched_cb_pktin_poll Use sched_cb_pktin_poll instead of sched_cb_pktin_poll_old, so that the old pktin poll function can be removed. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: e468e7041ba526fd8e2814b1158bde2e4917a987 https://github.com/Linaro/odp/commit/e468e7041ba526fd8e2814b1158bde2e4917a987 Author: Petri Savolainen Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: M platform/linux-generic/include/odp_schedule_if.h M platform/linux-generic/odp_packet_io.c Log Message: --- linux-gen: pktio: remove sched_cb_pktin_poll_old The function is not used anymore. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/48018032f54e...e468e7041ba5 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] d945bf: test: sched_pktio: add burst size option
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: d945bf9517ab5abfc59447ab30456d1ca9716a5a https://github.com/Linaro/odp/commit/d945bf9517ab5abfc59447ab30456d1ca9716a5a Author: Petri Savolainen Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: M test/performance/odp_sched_pktio.c Log Message: --- test: sched_pktio: add burst size option Added option to control maximum burst size, which is requested from scheduler. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 297cd7e9f93e31dd5a640b707895d702d17b30ae https://github.com/Linaro/odp/commit/297cd7e9f93e31dd5a640b707895d702d17b30ae Author: Petri Savolainen Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: M config/odp-linux-generic.conf M platform/linux-generic/test/process-mode.conf Log Message: --- linux-gen: config: add schedule group config file options Added options to disable unused automatic schedule groups. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 380fa4598b4c58101a2f07ff179ae67fdcba70ab https://github.com/Linaro/odp/commit/380fa4598b4c58101a2f07ff179ae67fdcba70ab Author: Petri Savolainen Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: M platform/linux-generic/include/odp_schedule_if.h M platform/linux-generic/odp_schedule_basic.c Log Message: --- linux-gen: sched: add config request function to interface Added config request function to scheduler internal interface. Other modules may use this to examine scheduler configuration. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 48018032f54e6e50f509d073c8735f7a5c0bbcb1 https://github.com/Linaro/odp/commit/48018032f54e6e50f509d073c8735f7a5c0bbcb1 Author: Petri Savolainen Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: M platform/linux-generic/odp_thread.c Log Message: --- linux-gen: thread: use automatic schedule group configuration Read from scheduler configuration if an automatic schedule group is enabled or disabled. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/67d6f7120962...48018032f54e **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 67d6f7: linux-gen: ipsec: make SA lifetime checking more s...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 67d6f7120962594e6b9e3343fd7cf13eda956b15 https://github.com/Linaro/odp/commit/67d6f7120962594e6b9e3343fd7cf13eda956b15 Author: Janne Peltonen Date: 2018-10-29 (Mon, 29 Oct 2018) Changed paths: M platform/linux-generic/odp_ipsec_sad.c Log Message: --- linux-gen: ipsec: make SA lifetime checking more scalable to multiple threads Enforcing the packet and byte based SA life times is currently slow if the same SA is being handled by multiple threads since the threads keep checking and updating the same shared byte and packet counters. Make the implementation more scalable by having a thread-local quota of packets and bytes for each SA and by updating the shared byte and packet counters less frequently (i.e. when the quota runs out). This introduces some inexactness to life time warnings and errors. The warnings and errors about soft and hard limits being reached may come a bit earlier than expected based on the packets sent to the wire. Signed-off-by: Janne Peltonen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 52d54f: linux-gen: sched: add spread weight config file op...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 52d54fae53f5e65f232cb21b116e51ea36b4eb0b https://github.com/Linaro/odp/commit/52d54fae53f5e65f232cb21b116e51ea36b4eb0b Author: Petri Savolainen Date: 2018-10-29 (Mon, 29 Oct 2018) Changed paths: M config/odp-linux-generic.conf M platform/linux-generic/odp_schedule_basic.c M platform/linux-generic/test/process-mode.conf Log Message: --- linux-gen: sched: add spread weight config file option Add new config file option to control scheduler internal queue preference ratio. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 8de012860878e3cb70aab7b6151223b201a8d9a1 https://github.com/Linaro/odp/commit/8de012860878e3cb70aab7b6151223b201a8d9a1 Author: Petri Savolainen Date: 2018-10-29 (Mon, 29 Oct 2018) Changed paths: M platform/linux-generic/odp_schedule_basic.c Log Message: --- linux-gen: sched: use spread weight from config file Use the new config file option instead of fixed prefer ratio. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 45cd0923809b2b4b972c9e9843ca7323183380c7 https://github.com/Linaro/odp/commit/45cd0923809b2b4b972c9e9843ca7323183380c7 Author: Petri Savolainen Date: 2018-10-29 (Mon, 29 Oct 2018) Changed paths: M platform/linux-generic/odp_schedule_basic.c Log Message: --- linux-gen: sched: increase max spread weight Increase max spread weight. The default value is kept the same. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/eab91f7101cd...45cd0923809b **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] eab91f: remove scripts/build-pktio-dpdk
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: eab91f7101cdf47c59b14b5a511a82c701e66ff4 https://github.com/Linaro/odp/commit/eab91f7101cdf47c59b14b5a511a82c701e66ff4 Author: Maxim Uvarov Date: 2018-10-25 (Thu, 25 Oct 2018) Changed paths: M DEPENDENCIES R scripts/build-pktio-dpdk Log Message: --- remove scripts/build-pktio-dpdk Script was introduced to quick build odp with dpdk pktio support for dev or testing propose. Now it's more easy to run docker container with same parameters as CI does. Signed-off-by: Maxim Uvarov Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Reviewed-and-tested-by: Matias Elo **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 83e9a6: linux-gen: queue: add internal interface for addin...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 83e9a6c3896d2d8a949a7bece565bae7dfd1d967 https://github.com/Linaro/odp/commit/83e9a6c3896d2d8a949a7bece565bae7dfd1d967 Author: Matias Elo Date: 2018-10-24 (Wed, 24 Oct 2018) Changed paths: M platform/linux-generic/include/odp_queue_basic_internal.h M platform/linux-generic/include/odp_queue_if.h M platform/linux-generic/include/odp_queue_scalable_internal.h M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_scalable.c Log Message: --- linux-gen: queue: add internal interface for adding/removing inline timers Add internal queue interface functions queue_timer_add_fn_t and queue_timer_rem_fn_t for adding/removing inline timers. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 4aa40267ae25e6ee021c8ce067bae649db2d0d8d https://github.com/Linaro/odp/commit/4aa40267ae25e6ee021c8ce067bae649db2d0d8d Author: Matias Elo Date: 2018-10-24 (Wed, 24 Oct 2018) Changed paths: M platform/linux-generic/include/odp_global_data.h M platform/linux-generic/include/odp_timer_internal.h M platform/linux-generic/odp_init.c M platform/linux-generic/odp_timer.c Log Message: --- linux-gen: timer: reduce inline timer overhead Reduce inline timer overhead by not polling timers until at least one timer pool has been created. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: cc91c95216ca80d17c638c07659873ecf24f25e6 https://github.com/Linaro/odp/commit/cc91c95216ca80d17c638c07659873ecf24f25e6 Author: Matias Elo Date: 2018-10-24 (Wed, 24 Oct 2018) Changed paths: M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_scalable.c M platform/linux-generic/odp_timer.c Log Message: --- linux-gen: timer: run inline timers during queue dequeue operations Process inline timers (if enabled) during odp_queue_deq() and odp_queue_deq_multi() calls. This fixes inline timers not working if odp_schedule() or odp_schedule_multi() was never called. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/8dc48817b06a...cc91c95216ca **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] f46ecd: configure.ac: set DX environment WITH_PLATFORM fro...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: f46ecd688b8c0de5f273ad92478f473eea167112 https://github.com/Linaro/odp/commit/f46ecd688b8c0de5f273ad92478f473eea167112 Author: Dmitry Eremin-Solenikov Date: 2018-10-24 (Wed, 24 Oct 2018) Changed paths: M configure.ac Log Message: --- configure.ac: set DX environment WITH_PLATFORM from configure.ac Rather than manually modifying ax_prog_doxygen.m4 set variable from configure.ac. Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: f21e5e8137becb8bda722ac8b9dd27d476af77f8 https://github.com/Linaro/odp/commit/f21e5e8137becb8bda722ac8b9dd27d476af77f8 Author: Dmitry Eremin-Solenikov Date: 2018-10-24 (Wed, 24 Oct 2018) Changed paths: M doc/application-api-guide/Doxyfile M doc/platform-api-guide/Doxyfile Log Message: --- doc: pass generated include files to Doxygen Pass generated files to doxygen to let it know about ODP_DEPRECATED()/ODP_VERSION_API_xxx Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 8dc48817b06a5a303cf2b778eda68cc3627dd625 https://github.com/Linaro/odp/commit/8dc48817b06a5a303cf2b778eda68cc3627dd625 Author: Dmitry Eremin-Solenikov Date: 2018-10-24 (Wed, 24 Oct 2018) Changed paths: M m4/ax_prog_doxygen.m4 Log Message: --- m4: update ax_prog_doxygen.m4 to latest version Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/0e53dabacd38...8dc48817b06a **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 8c72eb: travis: build ODP on multiple threads
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 8c72eb46fb1ee47340ffc7af322215fb78894b37 https://github.com/Linaro/odp/commit/8c72eb46fb1ee47340ffc7af322215fb78894b37 Author: Petri Savolainen Date: 2018-10-22 (Mon, 22 Oct 2018) Changed paths: M scripts/ci/build.sh Log Message: --- travis: build ODP on multiple threads Build ODP on multiple threads with 'make -j $(nproc)'. Signed-off-by: Petri Savolainen Reviewed-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: 3cae562cf7e11f87d00c19f96b7b29f98a8dddc3 https://github.com/Linaro/odp/commit/3cae562cf7e11f87d00c19f96b7b29f98a8dddc3 Author: Petri Savolainen Date: 2018-10-22 (Mon, 22 Oct 2018) Changed paths: M .travis.yml Log Message: --- travis: add test cases for optional schedulers Added separate tests for schedulers, so that those can be executed in parallel. Schedulers are tested with default compiler flags. Previously, optional schedulers were tested only without compiler optimizations (-O0) in coverage test. Signed-off-by: Petri Savolainen Reviewed-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: b6f8955f3f70a5e09bdd86c408373c0b8caeb3eb https://github.com/Linaro/odp/commit/b6f8955f3f70a5e09bdd86c408373c0b8caeb3eb Author: Petri Savolainen Date: 2018-10-22 (Mon, 22 Oct 2018) Changed paths: M .travis.yml M scripts/ci/distcheck.sh Log Message: --- travis: split distcheck test Distcheck test takes over 20 minutes. Split it into two test cases, so that those can run in parallel. Signed-off-by: Petri Savolainen Reviewed-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: 4443213d11e3d9feeecb6d2f5b3bad80d8d73c4b https://github.com/Linaro/odp/commit/4443213d11e3d9feeecb6d2f5b3bad80d8d73c4b Author: Petri Savolainen Date: 2018-10-22 (Mon, 22 Oct 2018) Changed paths: M .travis.yml Log Message: --- travis: clean process mode test script Removed extra environment variable. Use default configure. Explicitly use ubuntu 16.04 as other tests under jobs. Signed-off-by: Petri Savolainen Reviewed-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: 1aca253a08ee916a66486bb6eca05cfc4567e38f https://github.com/Linaro/odp/commit/1aca253a08ee916a66486bb6eca05cfc4567e38f Author: Petri Savolainen Date: 2018-10-22 (Mon, 22 Oct 2018) Changed paths: M .travis.yml Log Message: --- travis: explicit build only tests Use new BUILD_ONLY variable to select test cases that are built only, and not checked with 'make check'. This enables to mark some x86_64 test cases to "build only". Signed-off-by: Petri Savolainen Reviewed-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: c5ee737dca5375e2f9fab38ffc768223b2d9eb64 https://github.com/Linaro/odp/commit/c5ee737dca5375e2f9fab38ffc768223b2d9eb64 Author: Petri Savolainen Date: 2018-10-22 (Mon, 22 Oct 2018) Changed paths: M .travis.yml Log Message: --- travis: change pcapng test to build only Pcapng does not have specific validation tests, so running 'make check' on it is not important. Change it to a build only test to save travis execution time. Signed-off-by: Petri Savolainen Reviewed-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: 8f9f3784b900297f555f3a17d5ce47584846c77c https://github.com/Linaro/odp/commit/8f9f3784b900297f555f3a17d5ce47584846c77c Author: Petri Savolainen Date: 2018-10-22 (Mon, 22 Oct 2018) Changed paths: M .travis.yml Log Message: --- travis: exclude duplicate tests arm64/i386 with GCC build tests are excluded from the matrix as those are executed in the first phase. Signed-off-by: Petri Savolainen Reviewed-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: 3f3997ff3af3f85c4ce150f41c9d95b7fd9e9f57 https://github.com/Linaro/odp/commit/3f3997ff3af3f85c4ce150f41c9d95b7fd9e9f57 Author: Petri Savolainen Date: 2018-10-22 (Mon, 22 Oct 2018) Changed paths: M .travis.yml Log Message: --- travis: start coverage test early Coverage test takes a long time. Start it early, so that other jobs run in parallel with it. Signed-off-by: Petri Savolainen Reviewed-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: bf5c002a2d9549fa0120d03588684096145f9fcc https://github.com/Linaro/odp/commit/bf5c002a2d9549fa0120d03588684096145f9fcc Author: Petri Savolainen Date: 2018-10-22 (Mon, 22 Oct 2018) Changed paths: M .travis.yml Log Message: --- travis: explicit netmap test cases Build, install and test with netmap only on couple of test cases. This saves travis test time and validates that ODP passes tests also without netmap (on x86). Signed-off-by: Petri Savolainen Reviewed-by: Dmitry Eremin-Solenikov Signed-off-by:
[lng-odp] [Linaro/odp] 031802: linux-gen: config: improve config file check error...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 031802ec0c5e3e44d70aee7b19e0cd1055c9fe0b https://github.com/Linaro/odp/commit/031802ec0c5e3e44d70aee7b19e0cd1055c9fe0b Author: Petri Savolainen Date: 2018-10-18 (Thu, 18 Oct 2018) Changed paths: M platform/linux-generic/odp_libconfig.c Log Message: --- linux-gen: config: improve config file check error output It was hard to notice from log that config file version has a mismatch. This is a common error when config file version has updated, but a user has not updated his own config file. Improve error check output, so that failure reason is better highlighted. Signed-off-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 7e188187a77fa9bab56f1407eb660c324736cd34 https://github.com/Linaro/odp/commit/7e188187a77fa9bab56f1407eb660c324736cd34 Author: Petri Savolainen Date: 2018-10-18 (Thu, 18 Oct 2018) Changed paths: M platform/linux-generic/include/odp_config_internal.h M platform/linux-generic/include/odp_schedule_scalable_config.h M platform/linux-generic/odp_queue_scalable.c Log Message: --- linux-gen: config: move queue size config to scalable Only scalable queues use build time the queue size config. Move it to scalable config file. Signed-off-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 2c41f8f678bbb96a63dedb4e4d948c5dd779f65d https://github.com/Linaro/odp/commit/2c41f8f678bbb96a63dedb4e4d948c5dd779f65d Author: Petri Savolainen Date: 2018-10-18 (Thu, 18 Oct 2018) Changed paths: M platform/linux-generic/odp_pool.c Log Message: --- linux-gen: pool: output error on pool create Change from debug to error message on pool create checks. These are slow path errors and it's helpful to see those also when not debugging. Signed-off-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 0c8a2c0027e35184cbc6eeadc3a8aa8bd2e8605b https://github.com/Linaro/odp/commit/0c8a2c0027e35184cbc6eeadc3a8aa8bd2e8605b Author: Petri Savolainen Date: 2018-10-18 (Thu, 18 Oct 2018) Changed paths: M platform/linux-generic/odp_pool.c Log Message: --- linux-gen: pool: add packet param checks Do also checks against maximum number of packets and max packet headroom size. Signed-off-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 95cbee5ac9cdcb696d48e6f820593c813f535f8a https://github.com/Linaro/odp/commit/95cbee5ac9cdcb696d48e6f820593c813f535f8a Author: Petri Savolainen Date: 2018-10-18 (Thu, 18 Oct 2018) Changed paths: M config/odp-linux-generic.conf M platform/linux-generic/include/odp_pool_internal.h M platform/linux-generic/odp_pool.c M platform/linux-generic/test/process-mode.conf Log Message: --- linux-gen: pool: add max num packets in config file This config is used to for maximum capability. The default capability needs to be modest so that system memory limit is not exceeded. User may increase maximum number of packets when system memory size allows (and SHM single VA is not used). Signed-off-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 044cae351a1e60e4381cdbae37e2a759772c2258 https://github.com/Linaro/odp/commit/044cae351a1e60e4381cdbae37e2a759772c2258 Author: Petri Savolainen Date: 2018-10-18 (Thu, 18 Oct 2018) Changed paths: M platform/linux-generic/include/odp_config_internal.h Log Message: --- linux-gen: config: maximum pool size 1M Change maximum pool size back to 1M. Maximum packet pool capability is defined in the config file. This is the upper limit for that config. Also this is max capability of buffer and tmo pools. Signed-off-by: Petri Savolainen Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/690bacc61c55...044cae351a1e **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 690bac: linux-gen: pool: increase minimum packet segment l...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 690bacc61c55e4f8f3195faaac068da83790ebf4 https://github.com/Linaro/odp/commit/690bacc61c55e4f8f3195faaac068da83790ebf4 Author: Matias Elo Date: 2018-10-18 (Thu, 18 Oct 2018) Changed paths: M platform/linux-generic/include/odp_config_internal.h M platform/linux-generic/pktio/dpdk.c Log Message: --- linux-gen: pool: increase minimum packet segment length Some DPDK NICs need at least 2176 byte buffers (2048B + headroom) to not segment standard ethernet frames. Increase minimum segment length to avoid this and add matching check to zero-copy dpdk pktio pool create. Reported-by: P. Gyanesh Kumar Patra Signed-off-by: Matias Elo Tested-by: P. Gyanesh Kumar Patra Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] f8a9b8: example: generator: use odp_wait_time_ns() instead...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: f8a9b873ffd6b1a512eb87ebc3ab183bc71157b0 https://github.com/Linaro/odp/commit/f8a9b873ffd6b1a512eb87ebc3ab183bc71157b0 Author: Matias Elo Date: 2018-10-18 (Thu, 18 Oct 2018) Changed paths: M example/generator/odp_generator.c Log Message: --- example: generator: use odp_wait_time_ns() instead of timers Simplify code by using odp_wait_time_ns() instead of timers. Signed-off-by: Matias Elo Reviewed-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: 0287f1432eda1cf3e7fb8323e0fda838cf744816 https://github.com/Linaro/odp/commit/0287f1432eda1cf3e7fb8323e0fda838cf744816 Author: Matias Elo Date: 2018-10-18 (Thu, 18 Oct 2018) Changed paths: M example/generator/odp_generator.c Log Message: --- example: generator: remove print from packet tx loop The printf() would flood output when using small tx interval. Increase global stats print interval instead. Signed-off-by: Matias Elo Reviewed-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/df04f4ccb940...0287f1432eda **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] df04f4: example: stop and close pktio devices on exit
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: df04f4ccb940fea8cf3d7b5d41e31a381bb0ec08 https://github.com/Linaro/odp/commit/df04f4ccb940fea8cf3d7b5d41e31a381bb0ec08 Author: Matias Elo Date: 2018-10-18 (Thu, 18 Oct 2018) Changed paths: M example/ipsec/odp_ipsec.c M example/ipsec_api/odp_ipsec.c M example/ipsec_offload/odp_ipsec_offload.c M example/l2fwd_simple/odp_l2fwd_simple.c M example/l3fwd/odp_l3fwd.c M example/switch/odp_switch.c M platform/linux-generic/test/mmap_vlan_ins/mmap_vlan_ins.c Log Message: --- example: stop and close pktio devices on exit Stop and close used pktio devices on exit to free used resources. Signed-off-by: Matias Elo Reviewed-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 4a877e: linux-gen: sched scalable: allocate global data fr...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 4a877ef354b51189acc631c9b0ef669cf16045cc https://github.com/Linaro/odp/commit/4a877ef354b51189acc631c9b0ef669cf16045cc Author: Matias Elo Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M platform/linux-generic/odp_schedule_scalable.c Log Message: --- linux-gen: sched scalable: allocate global data from shm Enables using scalable scheduler in process mode. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 570758a22fd0d6e2b2a73eb8ed0a8360a5b0ef32 https://github.com/Linaro/odp/commit/570758a22fd0d6e2b2a73eb8ed0a8360a5b0ef32 Author: Matias Elo Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M platform/linux-generic/include/odp_packet_io_ring_internal.h M platform/linux-generic/pktio/ipc.c M platform/linux-generic/pktio/ring.c Log Message: --- linux-gen: ring: allocate global data from shm Enables using ipc in process mode. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/dc6c26b9ef60...570758a22fd0 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 59debc: ci: remove iquery tests
Branch: refs/heads/api-next Home: https://github.com/Linaro/odp Commit: 59debc98d1d5ced95da8c95cdbc714184128f1e6 https://github.com/Linaro/odp/commit/59debc98d1d5ced95da8c95cdbc714184128f1e6 Author: Petri Savolainen Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M .shippable.yml M scripts/ci/coverage.sh Log Message: --- ci: remove iquery tests Remove iquery scheduler from CI test scripts. Signed-off-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: fad375346ab5cab78b44e7de8417527ca77e7ca6 https://github.com/Linaro/odp/commit/fad375346ab5cab78b44e7de8417527ca77e7ca6 Author: Petri Savolainen Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M platform/linux-generic/odp_queue_if.c M platform/linux-generic/odp_schedule_if.c Log Message: --- linux-gen: sched: remove iquery from interface Remove iquery from scheduler and queue interface. Signed-off-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 602e207726055100b068eff1442c28fba95b8fac https://github.com/Linaro/odp/commit/602e207726055100b068eff1442c28fba95b8fac Author: Petri Savolainen Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M platform/linux-generic/Makefile.am R platform/linux-generic/odp_schedule_iquery.c Log Message: --- linux-gen: remove iquery scheduler implementation Iquery scheduler has no advantage compared to basic and scalable scheduler. It has not been developed for a long time. Remove it to reduce maintenance overhead. Signed-off-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 79f23e85b2c7e8f977efc2d10bb06639f08edbaf https://github.com/Linaro/odp/commit/79f23e85b2c7e8f977efc2d10bb06639f08edbaf Author: Petri Savolainen Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M platform/linux-generic/include/odp_schedule_if.h M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_schedule_basic.c M platform/linux-generic/odp_schedule_sp.c Log Message: --- linux-gen: sched: remove unused schedule interface functions These functions are not needed after iquery scheduler was removed. Signed-off-by: Petri Savolainen Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/e4f37812327c...79f23e85b2c7 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 712565: ci: remove iquery tests
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 712565ad0e1dfdb1d80ca0b3a82c994eced863b6 https://github.com/Linaro/odp/commit/712565ad0e1dfdb1d80ca0b3a82c994eced863b6 Author: Petri Savolainen Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M .shippable.yml M scripts/ci/coverage.sh Log Message: --- ci: remove iquery tests Remove iquery scheduler from CI test scripts. Signed-off-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: d1936686de3035d2664fa4745bd8681a6411d0d6 https://github.com/Linaro/odp/commit/d1936686de3035d2664fa4745bd8681a6411d0d6 Author: Petri Savolainen Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M platform/linux-generic/odp_queue_if.c M platform/linux-generic/odp_schedule_if.c Log Message: --- linux-gen: sched: remove iquery from interface Remove iquery from scheduler and queue interface. Signed-off-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: caad132591f4ede71f08b727f302c8d41b8e96d9 https://github.com/Linaro/odp/commit/caad132591f4ede71f08b727f302c8d41b8e96d9 Author: Petri Savolainen Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M platform/linux-generic/Makefile.am R platform/linux-generic/odp_schedule_iquery.c Log Message: --- linux-gen: remove iquery scheduler implementation Iquery scheduler has no advantage compared to basic and scalable scheduler. It has not been developed for a long time. Remove it to reduce maintenance overhead. Signed-off-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: dc6c26b9ef60ac0f10dca34b9f84ad440cf2c39e https://github.com/Linaro/odp/commit/dc6c26b9ef60ac0f10dca34b9f84ad440cf2c39e Author: Petri Savolainen Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M platform/linux-generic/include/odp_schedule_if.h M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_schedule_basic.c M platform/linux-generic/odp_schedule_sp.c Log Message: --- linux-gen: sched: remove unused schedule interface functions These functions are not needed after iquery scheduler was removed. Signed-off-by: Petri Savolainen Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/7cefeec60b27...dc6c26b9ef60 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 9b0a51: linux-gen: ipsec: fall back to lower odp_random_ki...
Branch: refs/heads/api-next Home: https://github.com/Linaro/odp Commit: 9b0a51c159abb43215a71ab0c107af0a6161e037 https://github.com/Linaro/odp/commit/9b0a51c159abb43215a71ab0c107af0a6161e037 Author: Matias Elo Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M platform/linux-generic/include/odp_global_data.h M platform/linux-generic/odp_ipsec.c Log Message: --- linux-gen: ipsec: fall back to lower odp_random_kind_t if necessary Create IV with lower random kind if ODP_RANDOM_CRYPTO is not supported. This enables passing validation tests using odp_random_null. Signed-off-by: Matias Elo Reviewed-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 77b648004d222d8ea06f657678b8ca34ecc6b6f1 https://github.com/Linaro/odp/commit/77b648004d222d8ea06f657678b8ca34ecc6b6f1 Author: Maxim Uvarov Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M scripts/checkpatch.pl Log Message: --- fix code check warning using CC in code Fix error when code check finds CC inside patch itself and wants to validate it as description note. ERROR: Unrecognized email address: '${CC}' Signed-off-by: Maxim Uvarov Reviewed-by: Bill Fischofer Reviewed-by: Dmitry Eremin-Solenikov Commit: b9fd2c2714a0e9edafd986522174c505b0465d82 https://github.com/Linaro/odp/commit/b9fd2c2714a0e9edafd986522174c505b0465d82 Author: Bill Fischofer Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M configure.ac Log Message: --- configure: add warning about --without-openssl implications ODP now supports the --without-openssl configure option to not use OpenSSL as part of building odp-linux. However, omitting OpenSSL will make strong cryptographic support unavailable. Display the OpenSSL inclusion status as part of configure output and include a warning to be sure the user understands this implication of omitting this support. Signed-off-by: Bill Fischofer Reviewed-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: 182b7a46636d4a9c72fa1d57e4ba54c68dfb5dce https://github.com/Linaro/odp/commit/182b7a46636d4a9c72fa1d57e4ba54c68dfb5dce Author: Maxim Uvarov Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M configure.ac Log Message: --- configure.ac print linker Signed-off-by: Maxim Uvarov Reviewed-by: Bill Fischofer Commit: b5a7da42c8808f54b1de45d9d2afc22888ffe072 https://github.com/Linaro/odp/commit/b5a7da42c8808f54b1de45d9d2afc22888ffe072 Author: Dmitry Eremin-Solenikov Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M example/sysinfo/odp_sysinfo.c Log Message: --- example: sysinfo: print more information about crypto capabilities Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: f21ec861693109aa2352a0cfac5c7583889cf6e6 https://github.com/Linaro/odp/commit/f21ec861693109aa2352a0cfac5c7583889cf6e6 Author: Dmitry Eremin-Solenikov Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M platform/linux-generic/odp_crypto_openssl.c Log Message: --- linux-gen: crypto: properly sort AES-CMAC capabilities According to the specs, digest capabilities should be sorted first by digest length, then by key length. Sort AES-CMAC caps accordingly. Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: fd88c7f06b4c7f6b14b25bf2eab5aa80db6d4ed4 https://github.com/Linaro/odp/commit/fd88c7f06b4c7f6b14b25bf2eab5aa80db6d4ed4 Author: Matias Elo Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M include/odp/api/abi-default/thread.h Log Message: --- thread: increase ODP_THREAD_COUNT_MAX to 256 Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: ff1e59c72f0f6b72772b1e4a93b29e2cfca9e6e8 https://github.com/Linaro/odp/commit/ff1e59c72f0f6b72772b1e4a93b29e2cfca9e6e8 Author: Matias Elo Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M platform/linux-generic/pktio/netmap.c Log Message: --- linux-gen: netmap: fix incorrect debug message Move debug message to the correct code branch and add more debug info. Signed-off-by: Matias Elo Reported-by: Gyanesh Patra Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 564375702111d0d07fad2b9d8e12ac000fb157bd https://github.com/Linaro/odp/commit/564375702111d0d07fad2b9d8e12ac000fb157bd Author: Seungha Son Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M platform/linux-generic/odp_timer.c Log Message: --- linux-gen: timer: add debug print when running out of timer pools Signed-off-by: Seungha Son Reviewed-by: Matias Elo Signed-off-by: Maxim Uvarov Commit: c52905b19e8d9035c81ea8847e532cfa4d45c6f6 https://github.com/Linaro/odp/commit/c5
[lng-odp] [Linaro/odp] a8cc16: linux-gen: pktio: fix index calculation of multipl...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: a8cc1677b95448509bbc0258734c4a0c6465a2ae https://github.com/Linaro/odp/commit/a8cc1677b95448509bbc0258734c4a0c6465a2ae Author: Petri Savolainen Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M platform/linux-generic/odp_packet_io.c Log Message: --- linux-gen: pktio: fix index calculation of multiple dest_queue Packets to different destination queues interleaved resulted bad indexes when pktin_recv_buf() was recording which packets belong to the same dest_queue. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 7cefeec60b27d96cc6a62f2579dddc56d80846ed https://github.com/Linaro/odp/commit/7cefeec60b27d96cc6a62f2579dddc56d80846ed Author: Petri Savolainen Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M test/validation/api/classification/odp_classification_test_pmr.c Log Message: --- validation: cls: interleave tcp test flows For better test coverage send two packet flows interleaved (in two/three packet patches). Also check that a received packet is from the correct queue. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/0f6ebf74b3f7...7cefeec60b27 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 664cbd: helper: iplookup: check capabilities
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 664cbd820806256b9f9d44dd879b5fa85c70d40c https://github.com/Linaro/odp/commit/664cbd820806256b9f9d44dd879b5fa85c70d40c Author: Petri Savolainen Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M helper/iplookuptable.c Log Message: --- helper: iplookup: check capabilities Check pool and queue capabilities instead of assuming e.g. that 1M events can be stored into a queue. Reduced table defines (pool / queue size requirement) as an easy fix to pass tests. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 99a96552ddc57fa93af1eb041b71c55e0927fa75 https://github.com/Linaro/odp/commit/99a96552ddc57fa93af1eb041b71c55e0927fa75 Author: Petri Savolainen Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M test/performance/odp_scheduling_run.sh Log Message: --- test: scheduling: fix script to exit with failure status It seems that some shells did not notice failure status. Simplified the script to exit on the first failure. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: cd760151e86ac1276906edc83856650b7694162e https://github.com/Linaro/odp/commit/cd760151e86ac1276906edc83856650b7694162e Author: Petri Savolainen Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M test/performance/odp_scheduling.c Log Message: --- test: scheduling: honor pool capability Limit pool size to maximum pool capability. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: bbe8e532130900bbd6896e7ec5e6828f7e19fa4b https://github.com/Linaro/odp/commit/bbe8e532130900bbd6896e7ec5e6828f7e19fa4b Author: Petri Savolainen Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M test/performance/odp_sched_latency.c Log Message: --- test: sched_latency: honor pool capability limits Check maximum pool size from pool capability. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: c5025dfd7c43740aae55d8e69104a251ef1c32ab https://github.com/Linaro/odp/commit/c5025dfd7c43740aae55d8e69104a251ef1c32ab Author: Petri Savolainen Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M platform/linux-generic/odp_schedule_basic.c Log Message: --- linux-gen: sched: remove unnecessary queue null index Ring does not use any more special null index. So, queue index initialization to null index is not needed any more. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 83478c2c04ee939b69e09867f97be88ae5c9e684 https://github.com/Linaro/odp/commit/83478c2c04ee939b69e09867f97be88ae5c9e684 Author: Petri Savolainen Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M platform/linux-generic/include/odp_config_internal.h M platform/linux-generic/include/odp_pool_internal.h M platform/linux-generic/odp_pool.c Log Message: --- linux-gen: pool: ring size must be larger than num items Ensure that ring size is larger than number of events to be stored in there. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 08620451ad0d82b092ac7516673644ab20ebc9bc https://github.com/Linaro/odp/commit/08620451ad0d82b092ac7516673644ab20ebc9bc Author: Petri Savolainen Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M platform/linux-generic/include/odp_ring_internal.h Log Message: --- linux-gen: ring: add reader tail check Reader tail index is needed to detect if a reader is so much behind that a writer is going to overwrite the data it is reading. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 31f9a83aec500e45576202cc42219bf0673a9790 https://github.com/Linaro/odp/commit/31f9a83aec500e45576202cc42219bf0673a9790 Author: Petri Savolainen Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M platform/linux-generic/include/odp_config_internal.h Log Message: --- linux-gen: pool: reduce max pool size Reduce maximum pool size, so that maximum size (packet) pool requires less than 1GB of SHM memory. The limit of 1GB (for default configuration) comes from maximum SHM reserve size in process mode (single VA) and limited memory size CI virtual machines. This define can be increased when pool size options are added into the configuration file. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 0f6ebf74b3f77bf7e02558778e32d317cb983393 https://github.com/Linaro/odp/commit/0f6ebf74b3f77bf7e02558778e32d317cb983393 Author: Petri Savolainen Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M test/vali
[lng-odp] [Linaro/odp] 35265d: linux-gen: dpdk: fix running multiple odp instance...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 35265db49b1f5329deed85734cb94cac2cc44178 https://github.com/Linaro/odp/commit/35265db49b1f5329deed85734cb94cac2cc44178 Author: Matias Elo Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M platform/linux-generic/pktio/dpdk.c Log Message: --- linux-gen: dpdk: fix running multiple odp instances simulaneusly Prefix DPDK packet pool names and huge page mappings with PID to avoid name conflicts. Also, let DPDK detect process type automatically. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 09affd4785c5817f14eb528940420d3831ab81de https://github.com/Linaro/odp/commit/09affd4785c5817f14eb528940420d3831ab81de Author: Matias Elo Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M platform/linux-generic/include/odp_packet_dpdk.h M platform/linux-generic/pktio/dpdk.c M platform/linux-generic/pktio/dpdk_parse.c Log Message: --- linux-gen: dpdk: prefix visible internal parse functions with _odp_ Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 01a3bd80c5e56bdfa1868cfb1f030ca3a834d742 https://github.com/Linaro/odp/commit/01a3bd80c5e56bdfa1868cfb1f030ca3a834d742 Author: Matias Elo Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M platform/linux-generic/include/odp_packet_dpdk.h M platform/linux-generic/include/odp_packet_internal.h M platform/linux-generic/include/odp_pool_internal.h M platform/linux-generic/odp_pool.c M platform/linux-generic/pktio/dpdk.c Log Message: --- linux-gen: dpdk: improved zero-copy implementation Improved zero-copy DPDK pktio implementation which better adheres to DPDK APIs. The new implementation reduces overhead by moving mbuf initialization to ODP pool create and by using offsets instead of saved pointers to do ODP packet / DPDK mbuf conversion. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/ad7a654b1355...01a3bd80c5e5 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] ad7a65: validation: packet: add packet reset test
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: ad7a654b1355f346e33834dd220535b07a4eef0e https://github.com/Linaro/odp/commit/ad7a654b1355f346e33834dd220535b07a4eef0e Author: Petri Savolainen Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M test/validation/api/packet/packet.c Log Message: --- validation: packet: add packet reset test Added test for odp_packet_reset(). Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] f60d82: linux-gen: ipsec: speed up random IV generation by...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: f60d82e96b995e10217ab40b6ad9f9cba3a6cadb https://github.com/Linaro/odp/commit/f60d82e96b995e10217ab40b6ad9f9cba3a6cadb Author: Janne Peltonen Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: M platform/linux-generic/odp_ipsec.c Log Message: --- linux-gen: ipsec: speed up random IV generation by thread-local buffering Outbound IPsec processing for SAs that require random IV is slow since the the OpenSSL based odp_random_data() is slow and not multi-thread scalable. Improve performance by not calling odp_random_data() for every packet but by getting random data for IVs from a thread local buffer that is filled by less frequent but larger odp_random_data requests. Signed-off-by: Janne Peltonen Reviewed-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 917a2bf7e8a41538f811889099738eb3979efc3a https://github.com/Linaro/odp/commit/917a2bf7e8a41538f811889099738eb3979efc3a Author: Janne Peltonen Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: M platform/linux-generic/include/odp_ipsec_internal.h M platform/linux-generic/odp_ipsec.c M platform/linux-generic/odp_ipsec_sad.c Log Message: --- linux-gen: ipsec: remove SA reference counting from outbound processing SA reference counting in IPsec output has severe performance penalty when the same SA is used in multiple threads. Remove SA reference counting from odp_ipsec_out() and odp_ipsec_out_enq() as it is actually unnecessary with applications adhering to the ODP API. The reference counting would prevent odp_ipsec_sa_disable() from completing if IPsec outbound processing for the same SA were still in progress in some other thread. With a correctly behaving ODP application such situation never occurs because the ODP API requires that odp_ipsec_sa_disable() must not be called at the same time as odp_ipsec_out() or odp_ipsec_out_enq() for the same SA. The disable call must thus happen after (in the C11 thread model sense, including memory ordering) any conflicting IPsec output call, which means that the ODP application must use appropriate synchronization mechanisms to ensure that all odp_ipsec_out()/odp_ipsec_out_enc() calls (for the SA) have completed before odp_ipsec_sa_disable() is called. Similarly, when an SA is created, the handle must not be used in other threads for output before the creation is complete and visible. This means that an ODP application must use proper synchronization mechanism when passing the handle of a newly created SA to another thread and before using it there. This in turns make the SA state check in ipsec_sa_lock() unnecessary when indirectly called through the IPsec output routines. Signed-off-by: Janne Peltonen Reviewed-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 23e4a06ea025492e33a9a0f759386133e9eef6ad https://github.com/Linaro/odp/commit/23e4a06ea025492e33a9a0f759386133e9eef6ad Author: Janne Peltonen Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: M platform/linux-generic/include/odp_ipsec_internal.h M platform/linux-generic/odp_ipsec.c M platform/linux-generic/odp_ipsec_sad.c Log Message: --- linux-gen: ipsec: separate hot r/w data from r/o data in an SA Group very frequently updated SA state together, separately from read-only data to reduce false sharing of cache lines and resulting cache missed (not done for tun_ipv4.hdr_id which should be removed). Signed-off-by: Janne Peltonen Reviewed-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 3b11463dc8f9ce6bdb95490eeda933e6b6be3534 https://github.com/Linaro/odp/commit/3b11463dc8f9ce6bdb95490eeda933e6b6be3534 Author: Janne Peltonen Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: M platform/linux-generic/include/odp_ipsec_internal.h M platform/linux-generic/odp_ipsec.c M platform/linux-generic/odp_ipsec_sad.c Log Message: --- linux-gen: ipsec: use sequence number counter for counter based IV Reduce frequently updated SA state by reusing 64-bit sequence number as a counter based IV instead of having a separate counter for it. Signed-off-by: Janne Peltonen Reviewed-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 71b674a18a4655ab17bb9ab851492f8c51a9b950 https://github.com/Linaro/odp/commit/71b674a18a4655ab17bb9ab851492f8c51a9b950 Author: Janne Peltonen Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: M test/validation/api/ipsec/ipsec.c Log Message: --- validation: ipsec: make output checking accept any IP ID value ODP implementation is free to choose the IP ID value in the outbound IP header. Make outbound validation check accept any IP ID value, not just the one in the test vector. R
[lng-odp] [Linaro/odp] 1d5c2f: linux-gen: shm: do not print map error
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 1d5c2ffab0051390641628a458f657c49ea54d41 https://github.com/Linaro/odp/commit/1d5c2ffab0051390641628a458f657c49ea54d41 Author: Maxim Uvarov Date: 2018-10-09 (Tue, 09 Oct 2018) Changed paths: M platform/linux-generic/odp_ishmphy.c Log Message: --- linux-gen: shm: do not print map error map error just spams output screen and it's impossible to see anything in the log. No need this extra debug print. It's ok if memory can not be allocated in HP and reservation fails to normal pages. Signed-off-by: Maxim Uvarov Reviewed-by: Bill Fischofer Commit: 65f2959da164c4fed23b713c99842213c7ab04e1 https://github.com/Linaro/odp/commit/65f2959da164c4fed23b713c99842213c7ab04e1 Author: Maxim Uvarov Date: 2018-10-09 (Tue, 09 Oct 2018) Changed paths: M platform/linux-generic/include/odp_shm_internal.h M platform/linux-generic/odp_classification.c M platform/linux-generic/odp_crypto_null.c M platform/linux-generic/odp_crypto_openssl.c M platform/linux-generic/odp_ipsec_events.c M platform/linux-generic/odp_ipsec_sad.c M platform/linux-generic/odp_ishm.c M platform/linux-generic/odp_packet_io.c M platform/linux-generic/odp_pool.c M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_queue_lf.c M platform/linux-generic/odp_schedule_basic.c M platform/linux-generic/odp_shared_memory.c M platform/linux-generic/odp_thread.c Log Message: --- linux-gen: do not use huge pages for internal allocations Some linux-generic internal shared memory allocations have to be in normal pages due to small required data. Relaying on odp_sys_huge_page_size() is not really correct, because call returns default huge page size. But default huge page size is definned in kernel boot parameter as: default_hugepagesz=1G hugepagesz=1G hugepages=2 So in that case for small allocation linux-gen will create 1GB huge page. This patch introduces internal flag to shm funtion to allocate hp. This patch remains allowing changes on top of it: For now pools are in huge page. And for apps with small pool it's big overhead of unused memory. We should take into account odp_sys_huge_page_size_all() call and found best sized huge pages. https://bugs.linaro.org/show_bug.cgi?id=3954 Signed-off-by: Maxim Uvarov Reviewed-by: Bill Fischofer Compare: https://github.com/Linaro/odp/compare/406054d9c9ce...65f2959da164 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] b7da3c: example: build: configure option to disable exampl...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: b7da3cd005ab576b55e066ffa854697f41bb6f82 https://github.com/Linaro/odp/commit/b7da3cd005ab576b55e066ffa854697f41bb6f82 Author: Petri Savolainen Date: 2018-10-09 (Tue, 09 Oct 2018) Changed paths: M Makefile.am M configure.ac M example/m4/configure.m4 Log Message: --- example: build: configure option to disable example build Example applications are not always needed. Added a configuration option to disable example application build and install. This makes build faster and install footprint smaller. Signed-off-by: Petri Savolainen Reviewed-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 406054d9c9ce31990d59640aa5d3dfd49e2d1e9d https://github.com/Linaro/odp/commit/406054d9c9ce31990d59640aa5d3dfd49e2d1e9d Author: Petri Savolainen Date: 2018-10-09 (Tue, 09 Oct 2018) Changed paths: M Makefile.am M configure.ac M test/m4/configure.m4 Log Message: --- test: build: configure option to disable test build Test applications are not always needed. Added a configuration option to disable test application build and install. This makes build faster and install footprint smaller. Signed-off-by: Petri Savolainen Reviewed-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/a7f23e35b596...406054d9c9ce **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 21f383: linux-gen: pool: decrease minimum segment size to ...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 21f383e9fa9f0f0c127dbb251e08ae91da56d817 https://github.com/Linaro/odp/commit/21f383e9fa9f0f0c127dbb251e08ae91da56d817 Author: Petri Savolainen Date: 2018-10-09 (Tue, 09 Oct 2018) Changed paths: M platform/linux-generic/include/odp_config_internal.h Log Message: --- linux-gen: pool: decrease minimum segment size to 2k Decrease minimum segment size from about 8k to about 2k bytes. Normal Ethernet frames still fit into first segment, but SHM reservation size is reduced into about 1/3 what it was. There is 1GB limit in process mode SHM allocations, so 1/3 reduction makes a big difference there. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: d46c341e321cb5085d5577dd5fb8ca0b3f7ba554 https://github.com/Linaro/odp/commit/d46c341e321cb5085d5577dd5fb8ca0b3f7ba554 Author: Petri Savolainen Date: 2018-10-09 (Tue, 09 Oct 2018) Changed paths: M test/validation/api/scheduler/scheduler.c Log Message: --- validation: sched: add queue size test Added test case which uses small queue size for scheduled queues. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 2dd51f19e1d9c84fd09962ad2d134c376b46c45f https://github.com/Linaro/odp/commit/2dd51f19e1d9c84fd09962ad2d134c376b46c45f Author: Petri Savolainen Date: 2018-10-09 (Tue, 09 Oct 2018) Changed paths: M platform/linux-generic/odp_queue_basic.c Log Message: --- linux-gen: queue: use queue size parameter Don't round up small queue sizes to default, but to minimum queue size. Application may need to set small size on some queues. Large queue size mean large buffering capacity. E.g. when large queues are served with a low priority, service level of higher priority queues may suffer as many/most events of a shared pool may be stored in low priority queues (while the pool is empty). Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: d966e0e452517e1e0a29ca59b892f6685d560c78 https://github.com/Linaro/odp/commit/d966e0e452517e1e0a29ca59b892f6685d560c78 Author: Petri Savolainen Date: 2018-10-09 (Tue, 09 Oct 2018) Changed paths: M test/performance/odp_sched_pktio.c Log Message: --- test: sched_pktio: add queue pipeline options Added options to test performance when received packets are pushed through a set of queues (pipeline stages) before packet output. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 0db006b5ea8fb6c760a4e48a5dd953b65d1895fc https://github.com/Linaro/odp/commit/0db006b5ea8fb6c760a4e48a5dd953b65d1895fc Author: Petri Savolainen Date: 2018-10-09 (Tue, 09 Oct 2018) Changed paths: M test/performance/odp_sched_pktio.c Log Message: --- test: sched_pktio: add scheduler sync mode option Added option to select scheduler synchronization mode (parallel, atomic, ordered) for all queues. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: a7f23e35b596dada847205235821336e9e8d7166 https://github.com/Linaro/odp/commit/a7f23e35b596dada847205235821336e9e8d7166 Author: Petri Savolainen Date: 2018-10-09 (Tue, 09 Oct 2018) Changed paths: M test/performance/odp_sched_pktio.c Log Message: --- test: sched_pktio: add pipeline queue size option Added option to set pipeline queue size. Default is 256 to avoid large buffering in pipeline queues. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/f6b06ba4ef87...a7f23e35b596 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] f6b06b: travis: export CI for first distcheck
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: f6b06ba4ef87d2c62fe47fe8ffe4e240b37c8fc1 https://github.com/Linaro/odp/commit/f6b06ba4ef87d2c62fe47fe8ffe4e240b37c8fc1 Author: Maxim Uvarov Date: 2018-10-08 (Mon, 08 Oct 2018) Changed paths: M scripts/ci/distcheck.sh Log Message: --- travis: export CI for first distcheck scripts runs 2 distchecks but only for second one CI was exported. Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 9a4f83: linux-gen: split global data into RO and RW struct...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 9a4f8305e9c90f0ca0e7e4c240eb88d81b864ae0 https://github.com/Linaro/odp/commit/9a4f8305e9c90f0ca0e7e4c240eb88d81b864ae0 Author: Matias Elo Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M platform/linux-generic/include/odp_debug_internal.h M platform/linux-generic/include/odp_global_data.h M platform/linux-generic/odp_cpumask.c M platform/linux-generic/odp_cpumask_task.c M platform/linux-generic/odp_fdserver.c M platform/linux-generic/odp_init.c M platform/linux-generic/odp_ipsec.c M platform/linux-generic/odp_ishm.c M platform/linux-generic/odp_libconfig.c M platform/linux-generic/odp_pcapng.c M platform/linux-generic/odp_pool.c M platform/linux-generic/odp_shared_memory.c M platform/linux-generic/odp_system_info.c M platform/linux-generic/odp_timer.c M platform/linux-generic/odp_traffic_mngr.c M platform/linux-generic/pktio/ipc.c M platform/linux-generic/pktio/ring.c Log Message: --- linux-gen: split global data into RO and RW structs RW global data is allocated from shm to enable process mode support. Signed-off-by: Matias Elo Signed-off-by: Maxim Uvarov Commit: 22dcddaa3dcc82f88b4e9b97a6aa6deb632269f6 https://github.com/Linaro/odp/commit/22dcddaa3dcc82f88b4e9b97a6aa6deb632269f6 Author: Matias Elo Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M platform/linux-generic/include/odp_global_data.h M platform/linux-generic/odp_pcapng.c Log Message: --- linux-gen: pcapng: move global data into odp_global_data_rw_t Pcapng global variables are modified after global init. Signed-off-by: Matias Elo Signed-off-by: Maxim Uvarov Commit: bb3a47d7eb62cfe50b111b357435f8bd554f374f https://github.com/Linaro/odp/commit/bb3a47d7eb62cfe50b111b357435f8bd554f374f Author: Matias Elo Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M platform/linux-generic/include/odp_global_data.h M platform/linux-generic/pktio/dpdk.c Log Message: --- linux-gen: dpdk: move dpdk_initialized global var into odp_global_data_rw_t ‘dpdk_initialized’ is modified after global init. Signed-off-by: Matias Elo Signed-off-by: Maxim Uvarov Commit: bfc46064595db98814a70a048ad9d4de70d12e56 https://github.com/Linaro/odp/commit/bfc46064595db98814a70a048ad9d4de70d12e56 Author: Matias Elo Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M platform/linux-generic/odp_timer.c Log Message: --- linux-gen: timer: allocate global memory from shm Enables using timers in process mode. Signed-off-by: Matias Elo Signed-off-by: Maxim Uvarov Commit: 194f82dac1ff10500ea10d2f25f9c010d67c6e5a https://github.com/Linaro/odp/commit/194f82dac1ff10500ea10d2f25f9c010d67c6e5a Author: Matias Elo Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M platform/linux-generic/odp_timer.c Log Message: --- linux-gen: timer: move global variable 'locks' into timer_global_t Enables using timers in process mode. Signed-off-by: Matias Elo Signed-off-by: Maxim Uvarov Commit: 984ffe3caae07b8d5cd9dab14b7b93ca7d87a87d https://github.com/Linaro/odp/commit/984ffe3caae07b8d5cd9dab14b7b93ca7d87a87d Author: Matias Elo Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M platform/linux-generic/odp_timer.c Log Message: --- linux-gen: timer: move global variables into timer_global_t Enables using timers in process mode. Signed-off-by: Matias Elo Signed-off-by: Maxim Uvarov Commit: 8002e2b5ce58a532615f9c630e14c793037f8ef7 https://github.com/Linaro/odp/commit/8002e2b5ce58a532615f9c630e14c793037f8ef7 Author: Matias Elo Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M platform/linux-generic/odp_ipsec.c Log Message: --- linux-gen: ipsec: allocate memory from shm Signed-off-by: Matias Elo Signed-off-by: Maxim Uvarov Commit: 07fb2ebf0a16f9ef54b2bdd15c99e2c46eda3afc https://github.com/Linaro/odp/commit/07fb2ebf0a16f9ef54b2bdd15c99e2c46eda3afc Author: Matias Elo Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M platform/linux-generic/include/odp_init_internal.h M platform/linux-generic/odp_hash_crc_gen.c M platform/linux-generic/odp_init.c Log Message: --- linux-gen: hash: allocate crc table memory from shm Signed-off-by: Matias Elo Signed-off-by: Maxim Uvarov Commit: c12678f1712dd291c7ce951243b52287f3028883 https://github.com/Linaro/odp/commit/c12678f1712dd291c7ce951243b52287f3028883 Author: Matias Elo Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M platform/linux-generic/pktio/pcap.c Log Message: --- linux-gen: pcap: allocate tx buffer from stack Signed-off-by: Matias Elo Signed-off-by: Maxim Uvarov Commit: 84507e04c0d1e1cedaa0b83737c0baa8cdf8d265
[lng-odp] [Linaro/odp] f14b2b: linux-gen: dpdk: prefetch pkt_hdr before packet in...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: f14b2bb379065f70174cc46a3cb2f7577eaecf2c https://github.com/Linaro/odp/commit/f14b2bb379065f70174cc46a3cb2f7577eaecf2c Author: Petri Savolainen Date: 2018-10-03 (Wed, 03 Oct 2018) Changed paths: M platform/linux-generic/pktio/dpdk.c Log Message: --- linux-gen: dpdk: prefetch pkt_hdr before packet init Two most often referenced packet header cachelines are prefetched. Improve effectiveness by prefetching pkt_hdr[i + 2], while working on pkt_hdr[i]. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: a08beb4afc6b7da7786cd7c827643689c1ee86d0 https://github.com/Linaro/odp/commit/a08beb4afc6b7da7786cd7c827643689c1ee86d0 Author: Petri Savolainen Date: 2018-10-03 (Wed, 03 Oct 2018) Changed paths: M platform/linux-generic/pktio/dpdk.c Log Message: --- linux-gen: dpdk: prefetch packet data early Prefetch packet data for pkt[i + 2], while working on pkt[i]. This improves performance when packet is parsed. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/bb09ee5afa73...a08beb4afc6b **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 094e84: example: packet_dump: add new example
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 094e84c5635894f076e416c9d667fff7ae6d8acc https://github.com/Linaro/odp/commit/094e84c5635894f076e416c9d667fff7ae6d8acc Author: Petri Savolainen Date: 2018-09-28 (Fri, 28 Sep 2018) Changed paths: M example/packet/.gitignore M example/packet/Makefile.am A example/packet/odp_packet_dump.c Log Message: --- example: packet_dump: add new example This new example application prints received packet to terminal. It may be used e.g. while debugging packet IO interfaces. Signed-off-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: bb09ee5afa739db4c6775e4d1481ecf7b2c6ee4d https://github.com/Linaro/odp/commit/bb09ee5afa739db4c6775e4d1481ecf7b2c6ee4d Author: Petri Savolainen Date: 2018-09-28 (Fri, 28 Sep 2018) Changed paths: M example/packet/Makefile.am A example/packet/packet_dump_run.sh Log Message: --- example: packet_dump: run during make check Run packet dump example with pcap input during make check. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/29483528be6b...bb09ee5afa73 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 294835: test: ipc: reduce interface start poll frequency
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 29483528be6b0878a73c5b0d34e91dd34ade3f43 https://github.com/Linaro/odp/commit/29483528be6b0878a73c5b0d34e91dd34ade3f43 Author: Petri Savolainen Date: 2018-09-28 (Fri, 28 Sep 2018) Changed paths: M platform/linux-generic/test/pktio_ipc/pktio_ipc1.c M platform/linux-generic/test/pktio_ipc/pktio_ipc2.c Log Message: --- test: ipc: reduce interface start poll frequency This test fails frequently in Travis since log get filled with debug prints from odp_pktio_start(). Reduce polling frequency to once per 50ms. This gives both process time to start up, before log is filled with unnecessary error messages. Signed-off-by: Petri Savolainen Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 50f15e: linux-gen: queue: fix error print format
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 50f15e48f30ddafcbeac77fa5dcfbd8eb6f55353 https://github.com/Linaro/odp/commit/50f15e48f30ddafcbeac77fa5dcfbd8eb6f55353 Author: Petri Savolainen Date: 2018-09-28 (Fri, 28 Sep 2018) Changed paths: M platform/linux-generic/odp_queue_basic.c Log Message: --- linux-gen: queue: fix error print format Add missing '%' from printf formats. Also use hex instead of int format as queue handles are pointers. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] cca786: linux-gen: shm: add option for allocating internal...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: cca78664b864d7fb3d99412147275d1b6ef582be https://github.com/Linaro/odp/commit/cca78664b864d7fb3d99412147275d1b6ef582be Author: Matias Elo Date: 2018-09-28 (Fri, 28 Sep 2018) Changed paths: M config/odp-linux-generic.conf M platform/linux-generic/include/odp_global_data.h M platform/linux-generic/odp_ishm.c Log Message: --- linux-gen: shm: add option for allocating internal shm using single VA Enables using ODP in process mode. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 8acc1daf215ee62beba7c333dc0818d9a9c52010 https://github.com/Linaro/odp/commit/8acc1daf215ee62beba7c333dc0818d9a9c52010 Author: Matias Elo Date: 2018-09-28 (Fri, 28 Sep 2018) Changed paths: M platform/linux-generic/include/odp_config_internal.h Log Message: --- linux-gen: shm: increase pre-reserved virtual address space size Larger address space is required due to the internal shm allocations in process mode. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: f8e019e23d8348506c1121c73d63ee4e1b584e6e https://github.com/Linaro/odp/commit/f8e019e23d8348506c1121c73d63ee4e1b584e6e Author: Matias Elo Date: 2018-09-28 (Fri, 28 Sep 2018) Changed paths: M platform/linux-generic/odp_pool.c M platform/linux-generic/odp_timer.c M platform/linux-generic/pktio/ipc.c M platform/linux-generic/pktio/ring.c Log Message: --- linux-gen: shm: reserve internal shms using single VA flag Reserve internal shm blocks using single VA flag when the reservation is done after global init. Enables process mode support. Signed-off-by: Matias Elo Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/b7b947ed8562...f8e019e23d83 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 9a8b29: linux-gen: pktin: use enqueue multi for dst_queue ...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 9a8b2903c4761b00e1223cdf64f2bf3a79060bd5 https://github.com/Linaro/odp/commit/9a8b2903c4761b00e1223cdf64f2bf3a79060bd5 Author: Petri Savolainen Date: 2018-09-28 (Fri, 28 Sep 2018) Changed paths: M platform/linux-generic/odp_packet_io.c Log Message: --- linux-gen: pktin: use enqueue multi for dst_queue packets Packets with dst_queue set (e.g. from classifier) are sorted to burst so that enqueue multi call can be used for better performance. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: b7b947ed8562822aa88db1a67233e40ec4dfa812 https://github.com/Linaro/odp/commit/b7b947ed8562822aa88db1a67233e40ec4dfa812 Author: Petri Savolainen Date: 2018-09-28 (Fri, 28 Sep 2018) Changed paths: M test/validation/api/classification/odp_classification_test_pmr.c Log Message: --- validation: cls: multiple packet tcp dest port test Change TCP dest port test to use multiple packets. This is the first test to send / receive multiple packets and use multiple queues simultaneously. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/945cc3e6aaba...b7b947ed8562 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] e887f5: linux-gen: config: print config file name
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: e887f50f0fcbc18080b418d533487e47bdd9a9a3 https://github.com/Linaro/odp/commit/e887f50f0fcbc18080b418d533487e47bdd9a9a3 Author: Petri Savolainen Date: 2018-09-28 (Fri, 28 Sep 2018) Changed paths: M platform/linux-generic/odp_libconfig.c Log Message: --- linux-gen: config: print config file name Print config file name for logging/debugging purposes. It's relevant to know which (non default) config was used. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: f0611da0be1f4002c5f49933204451eafe4f0219 https://github.com/Linaro/odp/commit/f0611da0be1f4002c5f49933204451eafe4f0219 Author: Petri Savolainen Date: 2018-09-28 (Fri, 28 Sep 2018) Changed paths: M platform/linux-generic/include/odp_libconfig_internal.h M platform/linux-generic/odp_libconfig.c Log Message: --- linux-gen: config: add array lookup function A function to lookup and copy an array of integers from the config file. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: d6a88b032af4ad2720da360190153fc020d5d3f4 https://github.com/Linaro/odp/commit/d6a88b032af4ad2720da360190153fc020d5d3f4 Author: Petri Savolainen Date: 2018-09-28 (Fri, 28 Sep 2018) Changed paths: M config/odp-linux-generic.conf M platform/linux-generic/odp_schedule_basic.c Log Message: --- linux-gen: sched: per priority burst size configuration Change burst size configuration to be per priority instead of only two levels of control (high/low priority). Also maximum burst size is configurable, so that application may request a large burst of events without a worry that a large burst of low priority events is received. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 945cc3e6aabaf39e619accba61277301520684f9 https://github.com/Linaro/odp/commit/945cc3e6aabaf39e619accba61277301520684f9 Author: Petri Savolainen Date: 2018-09-28 (Fri, 28 Sep 2018) Changed paths: M platform/linux-generic/odp_schedule_basic.c Log Message: --- linux-gen: sched: pack global data struct Pack most commonly used global data into the first cache line of the structure. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/b44cbbbfc148...945cc3e6aaba **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] b06b87: linux-gen: netmap: remove minimum frame len check
Branch: refs/heads/monarch_lts Home: https://github.com/Linaro/odp Commit: b06b87af01c29544a46b7e25b20d099d4850148c https://github.com/Linaro/odp/commit/b06b87af01c29544a46b7e25b20d099d4850148c Author: Juha-Matti Tilli Date: 2018-09-19 (Wed, 19 Sep 2018) Changed paths: M platform/linux-generic/pktio/netmap.c Log Message: --- linux-gen: netmap: remove minimum frame len check Checking the minimum frame length is unnecessary as netmap drops truncated frames internally. Signed-off-by: Matias Elo Signed-off-by: Bill Fischofer Signed-off-by: Juha-Matti Tilli Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] b44cbb: helper: iplookuptable fix puting values to table
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: b44cbbbfc148261843b041fbb5b4ea8f8879f44e https://github.com/Linaro/odp/commit/b44cbbbfc148261843b041fbb5b4ea8f8879f44e Author: Maxim Uvarov Date: 2018-09-13 (Thu, 13 Sep 2018) Changed paths: M helper/iplookuptable.c Log Message: --- helper: iplookuptable fix puting values to table On putting values to table we have to validate input data and reject unaccepted data (cidr bits - Classless Inter-Domain Routing is in range of 0 to 32). Signed-off-by: Maxim Uvarov Reviewed-by: Bill Fischofer **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 6bcbd2: linux-gen: ipsec: fix sliding window shifts
Branch: refs/heads/tigermoth_lts Home: https://github.com/Linaro/odp Commit: 6bcbd2be44c0a764e6ed995b2bb50ea265207795 https://github.com/Linaro/odp/commit/6bcbd2be44c0a764e6ed995b2bb50ea265207795 Author: Dmitry Eremin-Solenikov Date: 2018-09-12 (Wed, 12 Sep 2018) Changed paths: M platform/linux-generic/odp_ipsec_sad.c Log Message: --- linux-gen: ipsec: fix sliding window shifts If shift is greater than window bit-width, bit shift results in undefined behaviour. Rewrite code to excplicitly set the mask in such cases. Fixes: https://bugs.linaro.org/show_bug.cgi?id=3999 Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Janne Peltonen Signed-off-by: Maxim Uvarov Commit: 487f052d596ea0c7c45de75738dcf418693a06dd https://github.com/Linaro/odp/commit/487f052d596ea0c7c45de75738dcf418693a06dd Author: Dmitry Eremin-Solenikov Date: 2018-09-12 (Wed, 12 Sep 2018) Changed paths: M platform/linux-generic/odp_ipsec_sad.c Log Message: --- linux-gen: ipsec: reject SA creation with ESN flag set Reject SA creation with ESN flag set. Fixes: https://bugs.linaro.org/show_bug.cgi?id=4002 Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/acebc12a2f2b...487f052d596e **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 461a16: linux-gen: ipsec: reject SA creation with ESN flag...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 461a16705242b1fd7e64b50fcaae57fce7cd7f79 https://github.com/Linaro/odp/commit/461a16705242b1fd7e64b50fcaae57fce7cd7f79 Author: Dmitry Eremin-Solenikov Date: 2018-09-12 (Wed, 12 Sep 2018) Changed paths: M platform/linux-generic/odp_ipsec_sad.c Log Message: --- linux-gen: ipsec: reject SA creation with ESN flag set Reject SA creation with ESN flag set. Fixes: https://bugs.linaro.org/show_bug.cgi?id=4002 Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 94a499: linux-gen: ipsec: fix sliding window shifts
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 94a4993ad85539f138178ba738b87d45ba09a1f9 https://github.com/Linaro/odp/commit/94a4993ad85539f138178ba738b87d45ba09a1f9 Author: Dmitry Eremin-Solenikov Date: 2018-09-12 (Wed, 12 Sep 2018) Changed paths: M platform/linux-generic/odp_ipsec_sad.c Log Message: --- linux-gen: ipsec: fix sliding window shifts If shift is greater than window bit-width, bit shift results in undefined behaviour. Rewrite code to excplicitly set the mask in such cases. Fixes: https://bugs.linaro.org/show_bug.cgi?id=3999 Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Janne Peltonen Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] c46f54: linux-gen: ishm: implement huge page cache
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: c46f54d8c708d6335b0288ff4a5aad3a3b93e41c https://github.com/Linaro/odp/commit/c46f54d8c708d6335b0288ff4a5aad3a3b93e41c Author: Josep Puigdemont Date: 2018-09-12 (Wed, 12 Sep 2018) Changed paths: M config/odp-linux-generic.conf M platform/linux-generic/odp_ishm.c Log Message: --- linux-gen: ishm: implement huge page cache With this patch, ODP will pre-allocate several huge pages at init time. When memory is to be mapped into a huge page, one that was pre-allocated will be used, if available, this way ODP won't have to trap into the kernel to allocate huge pages. The idea with this implementation is to trick ishm into thinking that a file descriptor where to map the memory was provided, this way it it won't try to allocate one itself. This file descriptor is one of those previously allocated at init time. When the system is done with this file descriptor, instead of closing it, it is put back into the list of available huge pages, ready to be reused. A collateral effect of this patch is that memory is not zeroed out when it is reused. WARNING: This patch will not work when using process mode threads. For several reasons, this may not work when using ODP_ISHM_SINGLE_VA either, so when this flag is set, the list of pre-allocated files is not used. By default ODP will not reserve any huge pages, to tell ODP to do that, update the ODP configuration file with something like this: shm: { num_cached_hp = 32 } Example usage: $ echo odp.config odp_implementation = "linux-generic" config_file_version = "0.0.1" shm: { num_cached_hp = 32 } $ ODP_CONFIG_FILE=odp.conf ./test/validation/api/shmem/shmem_main This patch solves bug #3774: https://bugs.linaro.org/show_bug.cgi?id=3774 Signed-off-by: Josep Puigdemont Reviewed-and-tested-by: Matias Elo Signed-off-by: Maxim Uvarov Commit: c5789c8633254aca7e1d978d1e1f0ad7077e7e2c https://github.com/Linaro/odp/commit/c5789c8633254aca7e1d978d1e1f0ad7077e7e2c Author: Josep Puigdemont Date: 2018-09-12 (Wed, 12 Sep 2018) Changed paths: M config/odp-linux-generic.conf M platform/linux-generic/odp_ishm.c Log Message: --- linux-gen: ishm: make huge page cache size dynamic Signed-off-by: Josep Puigdemont Reviewed-and-tested-by: Matias Elo Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/0b9a1a2e8334...c5789c863325 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] beece6: validation: time: fix c&p error
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: beece6ec441455598b405c96672dad803bdeb04f https://github.com/Linaro/odp/commit/beece6ec441455598b405c96672dad803bdeb04f Author: Dmitry Eremin-Solenikov Date: 2018-09-12 (Wed, 12 Sep 2018) Changed paths: M test/validation/api/time/time.c Log Message: --- validation: time: fix c&p error Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: 379e29833c3ade07ffc5f41cf11aeee8bc15ae52 https://github.com/Linaro/odp/commit/379e29833c3ade07ffc5f41cf11aeee8bc15ae52 Author: Dmitry Eremin-Solenikov Date: 2018-09-12 (Wed, 12 Sep 2018) Changed paths: M test/validation/api/scheduler/scheduler.c Log Message: --- validation: scheduler: print debug diagnostics on test_wait failure Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: 90016dee6e905f2089266495fd29ec00d217c582 https://github.com/Linaro/odp/commit/90016dee6e905f2089266495fd29ec00d217c582 Author: Dmitry Eremin-Solenikov Date: 2018-09-12 (Wed, 12 Sep 2018) Changed paths: M test/validation/api/time/time.c Log Message: --- validation: time: be more tolerant wrt delays Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: 3c935f73096826f1ad837ef42ed377bbdffbdb4c https://github.com/Linaro/odp/commit/3c935f73096826f1ad837ef42ed377bbdffbdb4c Author: Dmitry Eremin-Solenikov Date: 2018-09-12 (Wed, 12 Sep 2018) Changed paths: M test/validation/api/timer/timer.c Log Message: --- validation: timer: be more tolerant wrt delays Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: 0b9a1a2e8334581126d4ece3fb4f9e019d88da0d https://github.com/Linaro/odp/commit/0b9a1a2e8334581126d4ece3fb4f9e019d88da0d Author: Dmitry Eremin-Solenikov Date: 2018-09-12 (Wed, 12 Sep 2018) Changed paths: M test/validation/api/scheduler/scheduler.c Log Message: --- validation: scheduler: increase wait tolerance timeout to 150 msec Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/8e93d6504535...0b9a1a2e8334 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] e4a2c3: include: abi: set ODP_CACHE_LINE_SIZE to 128 on pp...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: e4a2c3e72e1c6fb6e6c6554971e4e01376b70034 https://github.com/Linaro/odp/commit/e4a2c3e72e1c6fb6e6c6554971e4e01376b70034 Author: Dmitry Eremin-Solenikov Date: 2018-09-12 (Wed, 12 Sep 2018) Changed paths: M include/odp/arch/power64-linux/odp/api/abi/cpu.h Log Message: --- include: abi: set ODP_CACHE_LINE_SIZE to 128 on ppc64le POWER8 has 128-byte cache lines Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 4b58f73b6f95501d7a6ad2c0b6cbdcb467644971 https://github.com/Linaro/odp/commit/4b58f73b6f95501d7a6ad2c0b6cbdcb467644971 Author: Dmitry Eremin-Solenikov Date: 2018-09-12 (Wed, 12 Sep 2018) Changed paths: M platform/linux-generic/arch/powerpc/odp/api/abi/cpu.h Log Message: --- linux-gen: abi: set ODP_CACHE_LINE_SIZE to 128 on ppc64le POWER8 has 128-byte cache lines Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 8e93d650453505cf6a80154b83060e68dacc5fc9 https://github.com/Linaro/odp/commit/8e93d650453505cf6a80154b83060e68dacc5fc9 Author: Dmitry Eremin-Solenikov Date: 2018-09-12 (Wed, 12 Sep 2018) Changed paths: M platform/linux-generic/include/odp_packet_io_internal.h Log Message: --- linux-gen: fix pktio private size on 128-byte cache machines Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/42a46399f064...8e93d6504535 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] db8c78: linux-gen: queue: remove extra checks
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: db8c7882c2fc8c849cebef08e505343ae1396b79 https://github.com/Linaro/odp/commit/db8c7882c2fc8c849cebef08e505343ae1396b79 Author: Petri Savolainen Date: 2018-09-12 (Wed, 12 Sep 2018) Changed paths: M platform/linux-generic/odp_queue_basic.c Log Message: --- linux-gen: queue: remove extra checks Remove unnecessary checks from critical sections of scheduled queue enqueue and dequeue operations. Parallelism improves when the number of instructions and (potential) cache misses decreases when holding the lock. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 3331e3b51dfcbfe8be5bc8c118cb8a2561294d60 https://github.com/Linaro/odp/commit/3331e3b51dfcbfe8be5bc8c118cb8a2561294d60 Author: Petri Savolainen Date: 2018-09-12 (Wed, 12 Sep 2018) Changed paths: M platform/linux-generic/odp_schedule_basic.c Log Message: --- linux-gen: sched: clean up local data struct Move stash variables into a struct. Use only 16 bits for thread id, which is enough for 64k threads. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 2ba3fc5be07c77feaaffdaf7eb1bdd9f7c0f37c2 https://github.com/Linaro/odp/commit/2ba3fc5be07c77feaaffdaf7eb1bdd9f7c0f37c2 Author: Petri Savolainen Date: 2018-09-12 (Wed, 12 Sep 2018) Changed paths: M platform/linux-generic/odp_schedule_basic.c Log Message: --- linux-gen: sched: single variable for sync context status Use single thread local variable to keep track if a synchronization context is held and the type of the context (atomic or ordered). Performance is improved as sync context status is located on single (the first) cache line of sched_local_t. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 47c4ecd4bfdeeca0fd507dbb4f9182b36e5829f9 https://github.com/Linaro/odp/commit/47c4ecd4bfdeeca0fd507dbb4f9182b36e5829f9 Author: Petri Savolainen Date: 2018-09-12 (Wed, 12 Sep 2018) Changed paths: M platform/linux-generic/include/odp_queue_basic_internal.h M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_schedule_basic.c M platform/linux-generic/odp_schedule_iquery.c M platform/linux-generic/odp_schedule_sp.c Log Message: --- linux-gen: sched: remove queue_destroy_finalize callback Scheduled queue dequeue function calls directly the scheduler queue destroy callback. Sched_queue_deq() usage is simpler when the extra round of callbacks is removed. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 8ae6e015e8d73092b5c6b728fa39ff8190b88015 https://github.com/Linaro/odp/commit/8ae6e015e8d73092b5c6b728fa39ff8190b88015 Author: Petri Savolainen Date: 2018-09-12 (Wed, 12 Sep 2018) Changed paths: M platform/linux-generic/odp_schedule_basic.c Log Message: --- linux-gen: sched: stash ring pointer Save ring pointer into stash to avoid table lookups when releasing the atomic context. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 42a46399f064212fc7a16f088779bee744d1241c https://github.com/Linaro/odp/commit/42a46399f064212fc7a16f088779bee744d1241c Author: Petri Savolainen Date: 2018-09-12 (Wed, 12 Sep 2018) Changed paths: M platform/linux-generic/include/odp_ring_internal.h M platform/linux-generic/odp_schedule_basic.c M platform/linux-generic/odp_schedule_iquery.c M platform/linux-generic/odp_schedule_sp.c Log Message: --- linux-gen: ring: change ring_deq return value Return number of data values dequeued (0 or 1) instead of the data value. This improves error tolerance as there's no data value reserved to indicate empty ring. Also CPU may speculate further before the actual data value is actually needed. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/1adfa2e17b27...42a46399f064 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 1adfa2: linux-gen: shm: fix wrong spelling
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 1adfa2e17b27032ff31bd8f361e05970ce186148 https://github.com/Linaro/odp/commit/1adfa2e17b27032ff31bd8f361e05970ce186148 Author: Seungha Son Date: 2018-09-11 (Tue, 11 Sep 2018) Changed paths: M platform/linux-generic/odp_ishm.c Log Message: --- linux-gen: shm: fix wrong spelling Signed-off-by: Seungha Son Reviewed-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp]
Branch: refs/heads/devel/master_iploopup Home: https://github.com/Linaro/odp **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 4ae4c2: helper: iplookuptable fix puting values to table
Branch: refs/heads/devel/master_iploopup Home: https://github.com/Linaro/odp Commit: 4ae4c2d7a74eabe840609c14674653de84f11854 https://github.com/Linaro/odp/commit/4ae4c2d7a74eabe840609c14674653de84f11854 Author: Maxim Uvarov Date: 2018-09-11 (Tue, 11 Sep 2018) Changed paths: M helper/iplookuptable.c Log Message: --- helper: iplookuptable fix puting values to table On putting values to table we have to validate input data and reject unaccepted data. Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 464606: linux-gen: sysinfo: return 0 if hugepages are not ...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 4646069f0417fc180977100af2bc1f527b2d4f28 https://github.com/Linaro/odp/commit/4646069f0417fc180977100af2bc1f527b2d4f28 Author: Dmitry Eremin-Solenikov Date: 2018-09-10 (Mon, 10 Sep 2018) Changed paths: M platform/linux-generic/odp_system_info.c Log Message: --- linux-gen: sysinfo: return 0 if hugepages are not supported Per API return 0 from odp_sys_huge_page_size_all() if hugepages are not supported/detected. Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 0c20689a6a78818b5cdb97cfa6c23fa7d866a761 https://github.com/Linaro/odp/commit/0c20689a6a78818b5cdb97cfa6c23fa7d866a761 Author: Dmitry Eremin-Solenikov Date: 2018-09-10 (Mon, 10 Sep 2018) Changed paths: M platform/linux-generic/arch/x86/odp_sysinfo_parse.c Log Message: --- linux-gen: x86: as a last resort parse max cpu freq from bogomips value Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Commit: 33fbc04b6373960ec3f84de4e7e7b34c49d71508 https://github.com/Linaro/odp/commit/33fbc04b6373960ec3f84de4e7e7b34c49d71508 Author: Dmitry Eremin-Solenikov Date: 2018-09-10 (Mon, 10 Sep 2018) Changed paths: M test/validation/api/system/system.c Log Message: --- validation: system: 0 is valid huge page size If system does not support huge pages, odp_sys_huge_page_size() will return 0, which should not be rejected by test. Signed-off-by: Dmitry Eremin-Solenikov Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/6d48d7f7f684...33fbc04b6373 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 6d48d7: abi: align ODP_CPUMASK_SIZE with kernel cpu_set_t
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 6d48d7f7f684b8aa87f7eb4f922d45be345ed771 https://github.com/Linaro/odp/commit/6d48d7f7f684b8aa87f7eb4f922d45be345ed771 Author: Maxim Uvarov Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: M include/odp/api/abi-default/cpumask.h Log Message: --- abi: align ODP_CPUMASK_SIZE with kernel cpu_set_t Depends on kernel compile configuration size of cpu set may differ. Fixes: https://bugs.linaro.org/show_bug.cgi?id=3983 Reported-by: Robert Perper Reviewed-by: Bill Fischofer Signed-off-by: Maxim Uvarov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 926c22: linux-gen: odp_shm_print_all: refine output spread...
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 926c22f695ea702e598063919303f890ec52b71b https://github.com/Linaro/odp/commit/926c22f695ea702e598063919303f890ec52b71b Author: Maxim Uvarov Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: M platform/linux-generic/odp_ishm.c Log Message: --- linux-gen: odp_shm_print_all: refine output spreadsheet Refine output print to make output spreadsheet more readable: Memory allocation status: name flag range user_len unused seq ref fd file 0 odp_thread_globals..N 0x7f59e1b74000-0x7f59e1b75000 3472 624 1 1 3 (none) 1 _odp_pool_table ..N 0x7f59bf40d000-0x7f59c0514000 17850432 4032 1 1 4 (none) 2 _odp_queue_gbl..N 0x7f59e1ab-0x7f59e1b11000 393344 3968 1 1 5 (none) 3 _odp_queue_rings ..N 0x7f59bd40d000-0x7f59bf40d000 33554432 0 1 1 6 (none) 4 odp_queues_lf ..N 0x7f59e1a9f000-0x7f59e1ab 67648 1984 1 1 7 (none) 5 odp_scheduler ..N 0x7f59bcbb9000-0x7f59bd40d000 8730624 2048 1 1 9 (none) 6 odp_pktio_entries S.N 0x7f59c060-0x7f59c0651000 327744 4032 1 1 10 (none) 7 crypto_pool ..N 0x7f59e1b6f000-0x7f59e1b74000 19800 680 1 1 11 (none) 8 shm_odp_cos_tbl ..N 0x7f59e1a9a000-0x7f59e1a9f000 20480 0 1 1 12 (none) 9 shm_odp_pmr_tbl ..N 0x7f59e1a7e000-0x7f59e1a9a000 114688 0 1 1 13 (none) 10 shm_odp_cls_queue_grp_tbl ..N 0x7f59e1b6b000-0x7f59e1b6f000 16384 0 1 1 14 (none) 11 pool_ring_0 ..N 0x7f59bc7b8000-0x7f59bcbb9000 4194432 3968 1 1 15 (none) 12 ipsec_status_pool ..N 0x7f59e19be000-0x7f59e1a7e000 786432 0 1 1 16 (none) 13 ipsec_sa_table..N 0x7f59e19bd000-0x7f59e19be000 2112 1984 1 1 17 (none) 14 test_shmem..N 0x7f59e19bb000-0x7f59e19bd000 4120 4072 7 1 18 (none) TOTAL: 66113536 27392 (63MB) (0MB) Signed-off-by: Maxim Uvarov Reviewed-by: Bill Fischofer **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] e357f6: test: sched_perf: total number of queues option
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: e357f694d31de49a7bf03d088cab02fb9a1a055f https://github.com/Linaro/odp/commit/e357f694d31de49a7bf03d088cab02fb9a1a055f Author: Petri Savolainen Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: M test/performance/odp_sched_perf.c Log Message: --- test: sched_perf: total number of queues option Change -q option to be the total number of queues with events. There's no need to limit the number of queues to a multiple of worker thread count. Also, add an option for number of dummy (empty) queues. This enables testing scheduler performance when all created queues are not used. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: e8cb778f75282d08ad398e9145e8b14b05c7cf05 https://github.com/Linaro/odp/commit/e8cb778f75282d08ad398e9145e8b14b05c7cf05 Author: Petri Savolainen Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: M test/performance/odp_sched_perf.c Log Message: --- test: sched_perf: add event forward option Added -f option to enable event forwarding between queues. By default, an event is sent back to the queue it was received from. When forwaring is enabled, it's sent to the next queue. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: 6d50738dd0880aff32b58b15f550150a4766f13e https://github.com/Linaro/odp/commit/6d50738dd0880aff32b58b15f550150a4766f13e Author: Petri Savolainen Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: M test/performance/odp_sched_perf.c Log Message: --- test: sched_perf: total events per second Added result for events per second over all workers. Signed-off-by: Petri Savolainen Reviewed-by: Bill Fischofer Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/4aff065f3779...6d50738dd088 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 4aff06: travis: add ubuntu 18.04 compilation test
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 4aff065f37799847e46d1d10644c6113332783d1 https://github.com/Linaro/odp/commit/4aff065f37799847e46d1d10644c6113332783d1 Author: Maxim Uvarov Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: M .travis.yml Log Message: --- travis: add ubuntu 18.04 compilation test Signed-off-by: Maxim Uvarov Reviewed-by: Dmitry Eremin-Solenikov **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] eac7ec: api: timer: add timer pool capabilities
Branch: refs/heads/api-next Home: https://github.com/Linaro/odp Commit: eac7ec700ab0a75716881c5a390e890f2950f2e4 https://github.com/Linaro/odp/commit/eac7ec700ab0a75716881c5a390e890f2950f2e4 Author: Matias Elo Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M include/odp/api/spec/timer.h Log Message: --- api: timer: add timer pool capabilities Signed-off-by: Matias Elo Reviewed by Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 89269fd0ef5f1620c5b0c85c3af5f11d69d8cc43 https://github.com/Linaro/odp/commit/89269fd0ef5f1620c5b0c85c3af5f11d69d8cc43 Author: Matias Elo Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M platform/linux-generic/odp_timer.c Log Message: --- linux-gen: timer: implement new timer pool capabilities Signed-off-by: Matias Elo Reviewed by Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Commit: 71cd2fba2d739c40bf617e7833612549acee3405 https://github.com/Linaro/odp/commit/71cd2fba2d739c40bf617e7833612549acee3405 Author: Matias Elo Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M test/validation/api/timer/timer.c Log Message: --- validation: timer: use new timer pool capabilities Signed-off-by: Matias Elo Reviewed by Bill Fischofer Reviewed-by: Petri Savolainen Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/faa873cd4780...71cd2fba2d73 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] ef122c: travis: set CI for distcheck
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: ef122c4484ee63f64f0a1b5cab74b018b19e6361 https://github.com/Linaro/odp/commit/ef122c4484ee63f64f0a1b5cab74b018b19e6361 Author: Maxim Uvarov Date: 2018-09-03 (Mon, 03 Sep 2018) Changed paths: M scripts/ci/distcheck.sh Log Message: --- travis: set CI for distcheck on distcheck TM test is called but it can fail under Travis. Signed-off-by: Maxim Uvarov Reviewed-by: Dmitry Eremin-Solenikov Commit: 0a5d67beda902557056d5b5146d8cbe86e5001b0 https://github.com/Linaro/odp/commit/0a5d67beda902557056d5b5146d8cbe86e5001b0 Author: Maxim Uvarov Date: 2018-09-03 (Mon, 03 Sep 2018) Changed paths: M scripts/ci/coverage.sh Log Message: --- travis: let after_failure task print logs current print logs are not executed due to set -e, let after_failure task print logs if return code is not zero. Signed-off-by: Maxim Uvarov Reviewed-by: Dmitry Eremin-Solenikov Compare: https://github.com/Linaro/odp/compare/97fc51b1e5b3...0a5d67beda90 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
[lng-odp] [Linaro/odp] 6c70ce: travis: switch to unified 16.04 image
Branch: refs/heads/master Home: https://github.com/Linaro/odp Commit: 6c70ce349467434bf3b0941d11ee1d27b161acf6 https://github.com/Linaro/odp/commit/6c70ce349467434bf3b0941d11ee1d27b161acf6 Author: Dmitry Eremin-Solenikov Date: 2018-08-29 (Wed, 29 Aug 2018) Changed paths: M .travis.yml M scripts/ci/build_arm64.sh M scripts/ci/build_armhf.sh R scripts/ci/build_dpdk.sh M scripts/ci/build_i386.sh M scripts/ci/build_powerpc.sh M scripts/ci/build_x86_64.sh Log Message: --- travis: switch to unified 16.04 image Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: 886cd2e905fbae644204ae67c87cd5f54b47e49a https://github.com/Linaro/odp/commit/886cd2e905fbae644204ae67c87cd5f54b47e49a Author: Dmitry Eremin-Solenikov Date: 2018-08-29 (Wed, 29 Aug 2018) Changed paths: M m4/odp_dpdk.m4 Log Message: --- m4: odp_dpdk: pass CFLAGS and LDFLAGS to CC when locating libdpdk.so Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: 39e3b88db39174279c1902a0153c6efeed894c5b https://github.com/Linaro/odp/commit/39e3b88db39174279c1902a0153c6efeed894c5b Author: Dmitry Eremin-Solenikov Date: 2018-08-29 (Wed, 29 Aug 2018) Changed paths: M .travis.yml Log Message: --- travis: move netmap to install stage Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: 0ff72a3e3c9e7cbfde3d2b7d088a49e248fc779a https://github.com/Linaro/odp/commit/0ff72a3e3c9e7cbfde3d2b7d088a49e248fc779a Author: Dmitry Eremin-Solenikov Date: 2018-08-29 (Wed, 29 Aug 2018) Changed paths: M .travis.yml M scripts/ci/build_x86_64.sh A scripts/ci/check.sh Log Message: --- travis: restore quick build-only testing Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: b420bd3386b5b28283de0a308c51108bed07e7e0 https://github.com/Linaro/odp/commit/b420bd3386b5b28283de0a308c51108bed07e7e0 Author: Dmitry Eremin-Solenikov Date: 2018-08-29 (Wed, 29 Aug 2018) Changed paths: M scripts/ci/coverage.sh M scripts/ci/distcheck.sh Log Message: --- ci: rewrite coverage and distcheck scripts to follow other build scripts Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: d1248e7d74a8a9c9aecfd8acf5b9c6cb06591aae https://github.com/Linaro/odp/commit/d1248e7d74a8a9c9aecfd8acf5b9c6cb06591aae Author: Dmitry Eremin-Solenikov Date: 2018-08-29 (Wed, 29 Aug 2018) Changed paths: A scripts/ci/build.sh M scripts/ci/build_arm64.sh M scripts/ci/build_armhf.sh M scripts/ci/build_i386.sh M scripts/ci/build_powerpc.sh M scripts/ci/build_x86_64.sh Log Message: --- ci: move build stage to common script Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Commit: 97fc51b1e5b3fcea9db99ba63c10bda47f79341a https://github.com/Linaro/odp/commit/97fc51b1e5b3fcea9db99ba63c10bda47f79341a Author: Dmitry Eremin-Solenikov Date: 2018-08-29 (Wed, 29 Aug 2018) Changed paths: M scripts/ci/build.sh Log Message: --- ci: do compile-after-install test Signed-off-by: Dmitry Eremin-Solenikov Signed-off-by: Maxim Uvarov Compare: https://github.com/Linaro/odp/compare/96e6c6409bfe...97fc51b1e5b3 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.