Branch: refs/heads/next Home: https://github.com/Linaro/odp Commit: dd31792d10772c3e41519fc0b6d68cf13b0fe9d4 https://github.com/Linaro/odp/commit/dd31792d10772c3e41519fc0b6d68cf13b0fe9d4 Author: Christophe Milard <christophe.mil...@linaro.org> Date: 2017-11-10 (Fri, 10 Nov 2017)
Changed paths: M test/Makefile.inc Log Message: ----------- test: preventing odp.conf loading for tests The tests should not be affected by any system or user ODP configuration file. The ODP_SYSCONFIG_FILE environment variables is therefore set to "none" in TESTS_ENVIRONMENT. Tests which need specific a configuration file will have to overwrite this setting. Note that tests ran manually (not using make check) may be affected by configuration files. Setting ODP_SYSCONFIG_FILE to an appropriate value (possibly "none") may be required. Signed-off-by: Christophe Milard <christophe.mil...@linaro.org> Reviewed-and-tested-by: Yi He <yi...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: bae53291795e9c19cbfde9c0d0e11a19d9870623 https://github.com/Linaro/odp/commit/bae53291795e9c19cbfde9c0d0e11a19d9870623 Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M include/odp/arch/default/api/abi/event.h Log Message: ----------- abi: event: add ODP_EVENT_IPSEC_RESULT Update ABI spec with the new IPSEC event type. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: b6b667b1e95635a6ba77a19078d7d28013bcde1d https://github.com/Linaro/odp/commit/b6b667b1e95635a6ba77a19078d7d28013bcde1d Author: Bill Fischofer <bill.fischo...@linaro.org> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M doc/users-guide/users-guide.adoc Log Message: ----------- doc: userguide: add odp_init_global() documentation for unused features Update User Guide startup section to include current parameters for odp_init_global() and odp_init_local() as well as optimization hints for unused features. Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Reviewed-by: Petri Savolainen <petri.savolai...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: f972ef61a9693b7895cb7f85084c1c53c3b13131 https://github.com/Linaro/odp/commit/f972ef61a9693b7895cb7f85084c1c53c3b13131 Author: Brian Brooks <brian.bro...@arm.com> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M test/performance/odp_pktio_ordered.c Log Message: ----------- test: odp_pktio_ordered: add queue size Signed-off-by: Brian Brooks <brian.bro...@arm.com> Reviewed-and-tested-by: Yi He <yi...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: c4a8f43ff08b954d14857c5a59544f8d914205e3 https://github.com/Linaro/odp/commit/c4a8f43ff08b954d14857c5a59544f8d914205e3 Author: Matias Elo <matias....@nokia.com> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M include/odp/api/spec/system_info.h Log Message: ----------- api: system_info: add function for fetching all supported huge page sizes A system may simultaneously support multiple huge page sizes. Add a new API function odp_sys_huge_page_size_all() which returns all supported page sizes. odp_sys_huge_page_size() stays unmodified to maintain backward compatibility. Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 43d7f57b9f9f24526330c51fda8554d52414b82f https://github.com/Linaro/odp/commit/43d7f57b9f9f24526330c51fda8554d52414b82f Author: Matias Elo <matias....@nokia.com> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M platform/linux-generic/odp_system_info.c Log Message: ----------- linux-gen: system_info: implement odp_sys_huge_page_size_all() Directory /sys/kernel/mm/hugepages contains subdirectories for all huge page sizes supported by the running kernel. Loop through the contents of this directory to find the supported huge page sizes. Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 3d6cf1de61e0b5c846317b3ffcbd0cfd07531b90 https://github.com/Linaro/odp/commit/3d6cf1de61e0b5c846317b3ffcbd0cfd07531b90 Author: Matias Elo <matias....@nokia.com> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M test/validation/api/system/system.c M test/validation/api/system/system.h Log Message: ----------- validation: system_info: add test for odp_sys_huge_page_size_all() Signed-off-by: Matias Elo <matias....@nokia.com> Reviewed-and-tested-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 5f095cc66bc3fcafe8f44ed7348ef127f40c9026 https://github.com/Linaro/odp/commit/5f095cc66bc3fcafe8f44ed7348ef127f40c9026 Author: Balasubramanian Manoharan <bala.manoha...@linaro.org> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M include/odp/api/spec/packet_io.h M platform/linux-generic/odp_packet_io.c Log Message: ----------- api: packetio: deprecate redundant loop_supported field in capability removes redundant loop_supported boolean in odp_pktio_capability_t Fixes https://bugs.linaro.org/show_bug.cgi?id=2861 Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: c8f25051021015221ec8d46cf2e06914eb8ca868 https://github.com/Linaro/odp/commit/c8f25051021015221ec8d46cf2e06914eb8ca868 Author: Maxim Uvarov <maxim.uva...@linaro.org> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M scripts/Dockerfile Log Message: ----------- shippable: add libconfig and libnuma add libconfig and libnuma for docker image for api-next. Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Commit: 6b24e0905df12ba075d86e471a48035f6c7b91ef https://github.com/Linaro/odp/commit/6b24e0905df12ba075d86e471a48035f6c7b91ef Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M include/odp/api/spec/packet.h Log Message: ----------- api: packet: print packet data Added debug print function which includes packet payload bytes. Printing starts from offset, so it's easy to e.g. limit print to IPv4 header bytes only: odp_packet_print_data(pkt, l3_offset(pkt), 20) Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Reviewed-by: Ilias Apalodimas <ilias.apalodi...@linaro.org> Reviewed-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: da0198f610f10c8af2c19eb4148001d1759eb401 https://github.com/Linaro/odp/commit/da0198f610f10c8af2c19eb4148001d1759eb401 Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M platform/linux-generic/include/odp_debug_internal.h M platform/linux-generic/odp_packet.c Log Message: ----------- linux-gen: packet: implement odp_packet_data_print Implemented the new packet payload print function using ODP_PRINT macro. Removed an extra space from the print macro as well as extra null char and line feed from odp_packet_print. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Reviewed-by: Ilias Apalodimas <ilias.apalodi...@linaro.org> Reviewed-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 0278905b45145a168f5b63afa0dbf0be30e808be https://github.com/Linaro/odp/commit/0278905b45145a168f5b63afa0dbf0be30e808be Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M test/validation/api/packet/packet.c Log Message: ----------- validation: packet: add packet_print_data test Test the new packet payload print function with couple of lengths and offsets. Added line feeds to separate packet print output from CUnit prints. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Reviewed-by: Ilias Apalodimas <ilias.apalodi...@linaro.org> Reviewed-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 22921366d8a2f9155d43f7022d645c6d364c8b58 https://github.com/Linaro/odp/commit/22921366d8a2f9155d43f7022d645c6d364c8b58 Author: Mykyta Iziumtsev <mykyta.iziumt...@linaro.org> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M include/odp/api/spec/packet.h M include/odp/api/spec/traffic_mngr.h Log Message: ----------- api: fixing typos Signed-off-by: Mykyta Iziumtsev <mykyta.iziumt...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: c5fbca288838d39f3f6434d381acb25f12c1dc9e https://github.com/Linaro/odp/commit/c5fbca288838d39f3f6434d381acb25f12c1dc9e Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M include/odp/api/spec/timer.h Log Message: ----------- api: timer: refine timer pool param documentation Specify explicitly what each timer pool parameter means. This does not change the intended use of the parameters. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: e475a06dba8b79eace4131ea7327e87a10546351 https://github.com/Linaro/odp/commit/e475a06dba8b79eace4131ea7327e87a10546351 Author: Bill Fischofer <bill.fischo...@linaro.org> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M test/performance/odp_bench_packet.c M test/validation/api/packet/packet.c Log Message: ----------- test: packet: remove references to odp_packet_unshared_len() Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Reviewed-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Reviewed-by: Petri Savolainen <petri.savolai...@nokia.com> Reviewed-by: Nikhil Agarwal <nikhil.agar...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 8999344484a2c3b4c08b84c5b27e2b355fa312d5 https://github.com/Linaro/odp/commit/8999344484a2c3b4c08b84c5b27e2b355fa312d5 Author: Bill Fischofer <bill.fischo...@linaro.org> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M platform/linux-generic/include/odp_packet_internal.h M platform/linux-generic/odp_packet.c Log Message: ----------- linux-generic: packet: remove odp_packet_unshared_len() implementation Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Reviewed-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Reviewed-by: Petri Savolainen <petri.savolai...@nokia.com> Reviewed-by: Nikhil Agarwal <nikhil.agar...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 774b652640be4ab7147db0a337f84ce8d602b665 https://github.com/Linaro/odp/commit/774b652640be4ab7147db0a337f84ce8d602b665 Author: Bill Fischofer <bill.fischo...@linaro.org> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M include/odp/api/spec/packet.h Log Message: ----------- api: packet: remove odp_packet_unshared_len() Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Reviewed-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Reviewed-by: Petri Savolainen <petri.savolai...@nokia.com> Reviewed-by: Nikhil Agarwal <nikhil.agar...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 9b98d35daf7736b34e51400c6a7e32bf81537ce6 https://github.com/Linaro/odp/commit/9b98d35daf7736b34e51400c6a7e32bf81537ce6 Author: Bill Fischofer <bill.fischo...@linaro.org> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: R doc/images/reflen.svg M doc/users-guide/users-guide-packet.adoc Log Message: ----------- doc: userguide: remove references to odp_packet_unshared_len() Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Reviewed-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Reviewed-by: Petri Savolainen <petri.savolai...@nokia.com> Reviewed-by: Nikhil Agarwal <nikhil.agar...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 3c8f24c52d80bd7e032ba3a1788c8dbc4d5ea0ad https://github.com/Linaro/odp/commit/3c8f24c52d80bd7e032ba3a1788c8dbc4d5ea0ad Author: Petri Savolainen <petri.savolai...@linaro.org> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M include/odp/api/spec/packet_io.h Log Message: ----------- api: packet_io: refine packet format on output Define explicitly that (by default) packet output does not need any extra metadata to be set. Also (Ethernet) padding and CRC are added by default. Signed-off-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: b653ea8ac54aea1a81ce9f49d4ec60f81bec2d2d https://github.com/Linaro/odp/commit/b653ea8ac54aea1a81ce9f49d4ec60f81bec2d2d Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M doc/Doxyfile_common M doc/application-api-guide/Doxyfile M doc/helper-guide/Doxyfile M doc/platform-api-guide/Doxyfile Log Message: ----------- doc: move PREDEFINED to common place It is easy to update PREDEFINED definitions in one Doxyfile, while forgetting about the others, as happened e.g. with ODP_DEPRECATE(x) definition. Move PREDEFINED definitions into Doxyfile_common, so that it is included by the rest of Doxyfiles. Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Petri Savolainen <petri.savolai...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 29195afb96cd539e4d4a94bd3d64336acf34bcaa https://github.com/Linaro/odp/commit/29195afb96cd539e4d4a94bd3d64336acf34bcaa Author: Bill Fischofer <bill.fischo...@linaro.org> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M include/Makefile.am A include/odp/api/spec/feature.h M include/odp_api.h M platform/linux-generic/Makefile.am A platform/linux-generic/include/odp/api/feature.h Log Message: ----------- api: feature: add odp feature bits Add new odp_feature_t bits that permit other APIs/components to refer to various ODP features. Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Reviewed-by: Petri Savolainen <petri.savolai...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 279621af7fd8bf2b84b16acce85ff5bf040e7771 https://github.com/Linaro/odp/commit/279621af7fd8bf2b84b16acce85ff5bf040e7771 Author: Bill Fischofer <bill.fischo...@linaro.org> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M include/odp/api/spec/init.h Log Message: ----------- api: init: add support for unused features Add the not_used field to odp_init_t to permit applications to specify that they will not use various ODP features. This may allow implementations to provide optimized behavior. Also add the odp_init_param_init() API to initialize odp_init_t to default values. Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Reviewed-by: Petri Savolainen <petri.savolai...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 614161c1a440d13d866975dc13df13cde2e8b3f3 https://github.com/Linaro/odp/commit/614161c1a440d13d866975dc13df13cde2e8b3f3 Author: Bill Fischofer <bill.fischo...@linaro.org> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M platform/linux-generic/odp_init.c Log Message: ----------- linux-generic: init: implement odp_init_param_init() Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Reviewed-by: Petri Savolainen <petri.savolai...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 45d422099d86461c48871879e0f7abbf37acfd5c https://github.com/Linaro/odp/commit/45d422099d86461c48871879e0f7abbf37acfd5c Author: Bill Fischofer <bill.fischo...@linaro.org> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M test/validation/api/init/init.c Log Message: ----------- validation: init: use odp_init_param_init() in init tests Provide test coverage for odp_init_param_init() API. Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Reviewed-by: Petri Savolainen <petri.savolai...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: bb6abbb8a5a8f92a7b18c7c2b3336be1ef264e11 https://github.com/Linaro/odp/commit/bb6abbb8a5a8f92a7b18c7c2b3336be1ef264e11 Author: Bill Fischofer <bill.fischo...@linaro.org> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M CHANGELOG Log Message: ----------- changelog: updates for odp v1.16.0.0 Signed-off-by: Bill Fischofer <bill.fischo...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: 2cfe11680ecc2186339183e94f291ce586740f8b https://github.com/Linaro/odp/commit/2cfe11680ecc2186339183e94f291ce586740f8b Author: Maxim Uvarov <maxim.uva...@linaro.org> Date: 2017-11-10 (Fri, 10 Nov 2017) Changed paths: M configure.ac Log Message: ----------- configure.ac: update API and .so versions Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Compare: https://github.com/Linaro/odp/compare/88e124e13900...2cfe11680ecc