Branch: refs/heads/api-next Home: https://github.com/Linaro/odp Commit: 9b945554c0a522030de185fe5e2e0724427c8223 https://github.com/Linaro/odp/commit/9b945554c0a522030de185fe5e2e0724427c8223 Author: Balasubramanian Manoharan <bala.manoha...@linaro.org> 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 <bala.manoha...@linaro.org> Signed-off-by: Shally Verma <shally.ve...@cavium.com> Signed-off-by: Mahipal Challa <mahipal.cha...@cavium.com> Reviewed-by: Petri Savolainen <petri.savolai...@linaro.org> Reviewed-by: Bogdan Pricope <bogdan.pric...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Commit: c7d5d4005f333f3f125e0582aac7cf2423112ac4 https://github.com/Linaro/odp/commit/c7d5d4005f333f3f125e0582aac7cf2423112ac4 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> 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 <dmitry.ereminsoleni...@linaro.org> Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Reviewed-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: 09d8048fc8bff31797f9359db9f43da75fd15c3f https://github.com/Linaro/odp/commit/09d8048fc8bff31797f9359db9f43da75fd15c3f Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> 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 <dmitry.ereminsoleni...@linaro.org> Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Reviewed-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: 1d8b95b6d776a7f8681ef400a062a67d4d37de56 https://github.com/Linaro/odp/commit/1d8b95b6d776a7f8681ef400a062a67d4d37de56 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> 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 <dmitry.ereminsoleni...@linaro.org> Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Reviewed-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: 602df05c79ea8126e679513ca9523222c7946a19 https://github.com/Linaro/odp/commit/602df05c79ea8126e679513ca9523222c7946a19 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> 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 <dmitry.ereminsoleni...@linaro.org> Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Reviewed-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: 9f8d08163075eab9408de99d7da2165753f802e9 https://github.com/Linaro/odp/commit/9f8d08163075eab9408de99d7da2165753f802e9 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> 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 <dmitry.ereminsoleni...@linaro.org> Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Reviewed-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: 9bc0a0598323f5f655eeb65544ecdc74ab8150c2 https://github.com/Linaro/odp/commit/9bc0a0598323f5f655eeb65544ecdc74ab8150c2 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2018-12-04 (Tue, 04 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 <dmitry.ereminsoleni...@linaro.org> Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Reviewed-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: fe8658c85b721c17a1d998cc0df9106d4e9a4ce7 https://github.com/Linaro/odp/commit/fe8658c85b721c17a1d998cc0df9106d4e9a4ce7 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2018-12-04 (Tue, 04 Dec 2018) Changed paths: M example/sysinfo/odp_sysinfo.c M test/performance/odp_cpu_bench.c M test/performance/odp_pktio_ordered.c M test/performance/odp_sched_perf.c M test/performance/odp_sched_pktio.c M test/performance/odp_scheduling.c M test/validation/api/queue/queue.c M test/validation/api/scheduler/scheduler.c Log Message: ----------- example, tests: 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 <dmitry.ereminsoleni...@linaro.org> Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Reviewed-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: 06851a74104465905cff0d71f852f46d91af224c https://github.com/Linaro/odp/commit/06851a74104465905cff0d71f852f46d91af224c Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2018-12-04 (Tue, 04 Dec 2018) Changed paths: M include/odp/api/spec/schedule.h M include/odp/api/spec/schedule_types.h Log Message: ----------- api: schedule: add scheduler config and start API Add API calls to configure and start scheduler subsystem. Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Reviewed-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: dbd20ce8581fe5a36d61eb48071b47a89f808fdb https://github.com/Linaro/odp/commit/dbd20ce8581fe5a36d61eb48071b47a89f808fdb Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2018-12-04 (Tue, 04 Dec 2018) Changed paths: M include/odp/api/spec/event.h M include/odp/api/spec/schedule_types.h Log Message: ----------- api: schedule: add scheduler flow aware mode ODP scheduler configuration to support flow aware mode Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Reviewed-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: a73130efd9e89dae4e67baab64b78b4b0f261668 https://github.com/Linaro/odp/commit/a73130efd9e89dae4e67baab64b78b4b0f261668 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2018-12-04 (Tue, 04 Dec 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_thread.c Log Message: ----------- linux-gen: schedule: rename config to get_config Rename config function to get_config to avoid collisions. Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Reviewed-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: a43d82864faeed378972b95087f470c4a5f076c2 https://github.com/Linaro/odp/commit/a43d82864faeed378972b95087f470c4a5f076c2 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2018-12-04 (Tue, 04 Dec 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: implement odp_schedule_config() API call Add odp_schedule_config() stub, which does nothing at this point. Use it to actually check (in debug mode) that application call it in proper place. Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Reviewed-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: 809a6e3eaba3a510337f9a5ce4dc146074e39bd8 https://github.com/Linaro/odp/commit/809a6e3eaba3a510337f9a5ce4dc146074e39bd8 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2018-12-04 (Tue, 04 Dec 2018) Changed paths: M test/common/odp_cunit_common.c M test/validation/api/timer/timer.c Log Message: ----------- validation: add calls to odp_schedule_config() Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Reviewed-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: 886995cfbf5faa9ad269fdfccae42a889035c001 https://github.com/Linaro/odp/commit/886995cfbf5faa9ad269fdfccae42a889035c001 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2018-12-04 (Tue, 04 Dec 2018) Changed paths: 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_perf.c M test/performance/odp_sched_pktio.c M test/performance/odp_scheduling.c Log Message: ----------- performance: add calls to odp_schedule_config() Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Reviewed-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: 5235ac6934f2a39e91d30971003739c6e3620224 https://github.com/Linaro/odp/commit/5235ac6934f2a39e91d30971003739c6e3620224 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2018-12-04 (Tue, 04 Dec 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/ipsec_offload/odp_ipsec_offload.c M example/packet/odp_packet_dump.c M example/packet/odp_pktio.c M example/timer/odp_timer_accuracy.c M example/timer/odp_timer_simple.c M example/timer/odp_timer_test.c Log Message: ----------- examples: add calls to odp_schedule_config() Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Reviewed-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: 3e2e07762422a75298cab27fbab64fb4a6f9383c https://github.com/Linaro/odp/commit/3e2e07762422a75298cab27fbab64fb4a6f9383c Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Date: 2018-12-04 (Tue, 04 Dec 2018) Changed paths: M test/validation/api/scheduler/scheduler.c Log Message: ----------- validation: scheduler use schedule_config instead of capabilities Since ODP test suite will use default configuration for scheduler, all comparisons should be done against it rather than maximum possible values returned by capabilities. Signed-off-by: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> Signed-off-by: Balasubramanian Manoharan <bala.manoha...@linaro.org> Reviewed-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: 92c8ebd0b9ec85a71e3993c4864d48bcbb30a012 https://github.com/Linaro/odp/commit/92c8ebd0b9ec85a71e3993c4864d48bcbb30a012 Author: Dmitry Eremin-Solenikov <dmitry.ereminsoleni...@linaro.org> 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 <dmitry.ereminsoleni...@linaro.org> Reviewed-by: Bill Fischofer <bill.fischo...@linaro.org> Reviewed-by: Petri Savolainen <petri.savolai...@linaro.org> Signed-off-by: Maxim Uvarov <maxim.uva...@linaro.org> Compare: https://github.com/Linaro/odp/compare/a110685b8357...92c8ebd0b9ec **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.