Branch: refs/heads/api-next
Home: https://github.com/Linaro/odp
Commit: d3ff5e3a9142244503fb780ecbb3b9c122d14ff6
https://github.com/Linaro/odp/commit/d3ff5e3a9142244503fb780ecbb3b9c122d14ff6
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 8616eb0a8106fb132a970e7927dfaf4cce09e0de
https://github.com/Linaro/odp/commit/8616eb0a8106fb132a970e7927dfaf4cce09e0de
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 9b1647c37cb9b8686d0e794becd94374464678a2
https://github.com/Linaro/odp/commit/9b1647c37cb9b8686d0e794becd94374464678a2
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 8a9dd8144f7358786cfecee09a1fc4716ff6315f
https://github.com/Linaro/odp/commit/8a9dd8144f7358786cfecee09a1fc4716ff6315f
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 17efd13220d2f3e042e1a712e959545c56bbb56a
https://github.com/Linaro/odp/commit/17efd13220d2f3e042e1a712e959545c56bbb56a
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: d151d349843dd6fad429927c52cc45d955d9fa0a
https://github.com/Linaro/odp/commit/d151d349843dd6fad429927c52cc45d955d9fa0a
Author: Dmitry Eremin-Solenikov <[email protected]>
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 <[email protected]>
Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 3b1247abef8b5b999b826168ce5b3e2b8e8eb215
https://github.com/Linaro/odp/commit/3b1247abef8b5b999b826168ce5b3e2b8e8eb215
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2018-11-30 (Fri, 30 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 <[email protected]>
Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: c3e88f49b0ccf03d779af79acefb8e5bc4cce5e0
https://github.com/Linaro/odp/commit/c3e88f49b0ccf03d779af79acefb8e5bc4cce5e0
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2018-11-30 (Fri, 30 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 <[email protected]>
Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 8e2b5974f33e9359021cd3209ffd8d297f66c9f5
https://github.com/Linaro/odp/commit/8e2b5974f33e9359021cd3209ffd8d297f66c9f5
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2018-11-30 (Fri, 30 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 <[email protected]>
Signed-off-by: Dmitry Eremin-Solenikov <[email protected]>
Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 265dbea40a50d83c4d582da2d45d866e11790aed
https://github.com/Linaro/odp/commit/265dbea40a50d83c4d582da2d45d866e11790aed
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2018-11-30 (Fri, 30 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 <[email protected]>
Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 01d234075533e2b6597761f68a47e874be4ff054
https://github.com/Linaro/odp/commit/01d234075533e2b6597761f68a47e874be4ff054
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2018-11-30 (Fri, 30 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 <[email protected]>
Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: ea6a715b872fb6f0b7b19b7931d5cd407af59b56
https://github.com/Linaro/odp/commit/ea6a715b872fb6f0b7b19b7931d5cd407af59b56
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2018-11-30 (Fri, 30 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 <[email protected]>
Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 6860ee802fbae5e333f0e3ebdab706d9fb5c26b3
https://github.com/Linaro/odp/commit/6860ee802fbae5e333f0e3ebdab706d9fb5c26b3
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2018-11-30 (Fri, 30 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 <[email protected]>
Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 61e6fb7b3db84648732fa5b9f828507afc63bf0c
https://github.com/Linaro/odp/commit/61e6fb7b3db84648732fa5b9f828507afc63bf0c
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2018-11-30 (Fri, 30 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 <[email protected]>
Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: cb620003928195980a9c2fcacc7a7d4a04a154e6
https://github.com/Linaro/odp/commit/cb620003928195980a9c2fcacc7a7d4a04a154e6
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2018-11-30 (Fri, 30 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 <[email protected]>
Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: bc86441b2d02dd518e710f1d9e6936525530c1bb
https://github.com/Linaro/odp/commit/bc86441b2d02dd518e710f1d9e6936525530c1bb
Author: Dmitry Eremin-Solenikov <[email protected]>
Date: 2018-11-30 (Fri, 30 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 <[email protected]>
Signed-off-by: Balasubramanian Manoharan <[email protected]>
Reviewed-by: Bill Fischofer <[email protected]>
Reviewed-by: Petri Savolainen <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Compare: https://github.com/Linaro/odp/compare/3ede6754a3dc...bc86441b2d02
**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.