GitHub
2018-11-19 19:04:20 UTC
Branch: refs/heads/api-next
Home: https://github.com/Linaro/odp
Commit: 12b368d14e19761b7aabc4cac04918582253052b
https://github.com/Linaro/odp/commit/12b368d14e19761b7aabc4cac04918582253052b
Author: Dmitry Eremin-Solenikov <***@linaro.org>
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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: 207efebdb9ca6d329cc89b272865559f5eeff182
https://github.com/Linaro/odp/commit/207efebdb9ca6d329cc89b272865559f5eeff182
Author: Dmitry Eremin-Solenikov <***@linaro.org>
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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: da5d27b57a0a3c8389c0a0f8c5747308419a094a
https://github.com/Linaro/odp/commit/da5d27b57a0a3c8389c0a0f8c5747308419a094a
Author: Dmitry Eremin-Solenikov <***@linaro.org>
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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: 39502aa8b1a01732b012a424ca6587030d2e0a09
https://github.com/Linaro/odp/commit/39502aa8b1a01732b012a424ca6587030d2e0a09
Author: Dmitry Eremin-Solenikov <***@linaro.org>
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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: f30d79bf8689dda7554b5c3d1025fb9030135ab7
https://github.com/Linaro/odp/commit/f30d79bf8689dda7554b5c3d1025fb9030135ab7
Author: Dmitry Eremin-Solenikov <***@linaro.org>
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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: b6e973744e52db038d9e0886fcaef014eff05cb5
https://github.com/Linaro/odp/commit/b6e973744e52db038d9e0886fcaef014eff05cb5
Author: Dmitry Eremin-Solenikov <***@linaro.org>
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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: 3bf94540be3400cb741903b9b44ddc62b14cf397
https://github.com/Linaro/odp/commit/3bf94540be3400cb741903b9b44ddc62b14cf397
Author: Dmitry Eremin-Solenikov <***@linaro.org>
Date: 2018-11-19 (Mon, 19 Nov 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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: 5d1f07269026cdc371973a5edb2373113698e3c8
https://github.com/Linaro/odp/commit/5d1f07269026cdc371973a5edb2373113698e3c8
Author: Dmitry Eremin-Solenikov <***@linaro.org>
Date: 2018-11-19 (Mon, 19 Nov 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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: e93e8c3ea659c9a64aef3f53ae8932b31dfcef95
https://github.com/Linaro/odp/commit/e93e8c3ea659c9a64aef3f53ae8932b31dfcef95
Author: Dmitry Eremin-Solenikov <***@linaro.org>
Date: 2018-11-19 (Mon, 19 Nov 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 <***@linaro.org>
Signed-off-by: Dmitry Eremin-Solenikov <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: 6cede326ec2f9d9d5965419c1963a7cd541a7802
https://github.com/Linaro/odp/commit/6cede326ec2f9d9d5965419c1963a7cd541a7802
Author: Dmitry Eremin-Solenikov <***@linaro.org>
Date: 2018-11-19 (Mon, 19 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_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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: bab62d6ee6e1072bedbb49bcf747fecfb99b24df
https://github.com/Linaro/odp/commit/bab62d6ee6e1072bedbb49bcf747fecfb99b24df
Author: Dmitry Eremin-Solenikov <***@linaro.org>
Date: 2018-11-19 (Mon, 19 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: 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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: 55daa2b0c3b024bfe9b17966fe3d7f10aaa27363
https://github.com/Linaro/odp/commit/55daa2b0c3b024bfe9b17966fe3d7f10aaa27363
Author: Dmitry Eremin-Solenikov <***@linaro.org>
Date: 2018-11-19 (Mon, 19 Nov 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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: 7563bcf7716cdedf82a9a4f2a8121c45f669a45c
https://github.com/Linaro/odp/commit/7563bcf7716cdedf82a9a4f2a8121c45f669a45c
Author: Dmitry Eremin-Solenikov <***@linaro.org>
Date: 2018-11-19 (Mon, 19 Nov 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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: 96adbf43bcd91c63dd8c4c248b439ff3150bd1cc
https://github.com/Linaro/odp/commit/96adbf43bcd91c63dd8c4c248b439ff3150bd1cc
Author: Dmitry Eremin-Solenikov <***@linaro.org>
Date: 2018-11-19 (Mon, 19 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/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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: c290e20364469774d6091426144645e53c257867
https://github.com/Linaro/odp/commit/c290e20364469774d6091426144645e53c257867
Author: Dmitry Eremin-Solenikov <***@linaro.org>
Date: 2018-11-19 (Mon, 19 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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: 27b0ca668ec90730f6329185e23a026caf0b9064
https://github.com/Linaro/odp/commit/27b0ca668ec90730f6329185e23a026caf0b9064
Author: Dmitry Eremin-Solenikov <***@linaro.org>
Date: 2018-11-19 (Mon, 19 Nov 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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Compare: https://github.com/Linaro/odp/compare/c73aaee19593...27b0ca668ec9
**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.
Home: https://github.com/Linaro/odp
Commit: 12b368d14e19761b7aabc4cac04918582253052b
https://github.com/Linaro/odp/commit/12b368d14e19761b7aabc4cac04918582253052b
Author: Dmitry Eremin-Solenikov <***@linaro.org>
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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: 207efebdb9ca6d329cc89b272865559f5eeff182
https://github.com/Linaro/odp/commit/207efebdb9ca6d329cc89b272865559f5eeff182
Author: Dmitry Eremin-Solenikov <***@linaro.org>
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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: da5d27b57a0a3c8389c0a0f8c5747308419a094a
https://github.com/Linaro/odp/commit/da5d27b57a0a3c8389c0a0f8c5747308419a094a
Author: Dmitry Eremin-Solenikov <***@linaro.org>
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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: 39502aa8b1a01732b012a424ca6587030d2e0a09
https://github.com/Linaro/odp/commit/39502aa8b1a01732b012a424ca6587030d2e0a09
Author: Dmitry Eremin-Solenikov <***@linaro.org>
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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: f30d79bf8689dda7554b5c3d1025fb9030135ab7
https://github.com/Linaro/odp/commit/f30d79bf8689dda7554b5c3d1025fb9030135ab7
Author: Dmitry Eremin-Solenikov <***@linaro.org>
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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: b6e973744e52db038d9e0886fcaef014eff05cb5
https://github.com/Linaro/odp/commit/b6e973744e52db038d9e0886fcaef014eff05cb5
Author: Dmitry Eremin-Solenikov <***@linaro.org>
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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: 3bf94540be3400cb741903b9b44ddc62b14cf397
https://github.com/Linaro/odp/commit/3bf94540be3400cb741903b9b44ddc62b14cf397
Author: Dmitry Eremin-Solenikov <***@linaro.org>
Date: 2018-11-19 (Mon, 19 Nov 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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: 5d1f07269026cdc371973a5edb2373113698e3c8
https://github.com/Linaro/odp/commit/5d1f07269026cdc371973a5edb2373113698e3c8
Author: Dmitry Eremin-Solenikov <***@linaro.org>
Date: 2018-11-19 (Mon, 19 Nov 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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: e93e8c3ea659c9a64aef3f53ae8932b31dfcef95
https://github.com/Linaro/odp/commit/e93e8c3ea659c9a64aef3f53ae8932b31dfcef95
Author: Dmitry Eremin-Solenikov <***@linaro.org>
Date: 2018-11-19 (Mon, 19 Nov 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 <***@linaro.org>
Signed-off-by: Dmitry Eremin-Solenikov <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: 6cede326ec2f9d9d5965419c1963a7cd541a7802
https://github.com/Linaro/odp/commit/6cede326ec2f9d9d5965419c1963a7cd541a7802
Author: Dmitry Eremin-Solenikov <***@linaro.org>
Date: 2018-11-19 (Mon, 19 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_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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: bab62d6ee6e1072bedbb49bcf747fecfb99b24df
https://github.com/Linaro/odp/commit/bab62d6ee6e1072bedbb49bcf747fecfb99b24df
Author: Dmitry Eremin-Solenikov <***@linaro.org>
Date: 2018-11-19 (Mon, 19 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: 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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: 55daa2b0c3b024bfe9b17966fe3d7f10aaa27363
https://github.com/Linaro/odp/commit/55daa2b0c3b024bfe9b17966fe3d7f10aaa27363
Author: Dmitry Eremin-Solenikov <***@linaro.org>
Date: 2018-11-19 (Mon, 19 Nov 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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: 7563bcf7716cdedf82a9a4f2a8121c45f669a45c
https://github.com/Linaro/odp/commit/7563bcf7716cdedf82a9a4f2a8121c45f669a45c
Author: Dmitry Eremin-Solenikov <***@linaro.org>
Date: 2018-11-19 (Mon, 19 Nov 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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: 96adbf43bcd91c63dd8c4c248b439ff3150bd1cc
https://github.com/Linaro/odp/commit/96adbf43bcd91c63dd8c4c248b439ff3150bd1cc
Author: Dmitry Eremin-Solenikov <***@linaro.org>
Date: 2018-11-19 (Mon, 19 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/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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: c290e20364469774d6091426144645e53c257867
https://github.com/Linaro/odp/commit/c290e20364469774d6091426144645e53c257867
Author: Dmitry Eremin-Solenikov <***@linaro.org>
Date: 2018-11-19 (Mon, 19 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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Commit: 27b0ca668ec90730f6329185e23a026caf0b9064
https://github.com/Linaro/odp/commit/27b0ca668ec90730f6329185e23a026caf0b9064
Author: Dmitry Eremin-Solenikov <***@linaro.org>
Date: 2018-11-19 (Mon, 19 Nov 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 <***@linaro.org>
Signed-off-by: Balasubramanian Manoharan <***@linaro.org>
Reviewed-by: Bill Fischofer <***@linaro.org>
Reviewed-by: Petri Savolainen <***@linaro.org>
Signed-off-by: Maxim Uvarov <***@linaro.org>
Compare: https://github.com/Linaro/odp/compare/c73aaee19593...27b0ca668ec9
**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.