Branch: refs/heads/master Home: https://github.com/OpenDataPlane/odp Commit: 059af8bd22a1e7d9a9dcc31846b06c55b5759df6 https://github.com/OpenDataPlane/odp/commit/059af8bd22a1e7d9a9dcc31846b06c55b5759df6 Author: Petri Savolainen <petri.savolai...@nokia.com> Date: 2019-02-13 (Wed, 13 Feb 2019)
Changed paths: M include/odp/api/spec/queue_types.h M include/odp/api/spec/schedule_types.h Log Message: ----------- api: queue: add order maintenance parameter Added a parameter to control if a destination queue does not require event re-ordering. By default, event order is maintained for all destination queues as before. Application may use ODP_QUEUE_ORDER_IGNORE for those queues that are used under ordered queue context, but do not require re-ordering and/or do need to avoid extra re-ordering delays. Signed-off-by: Petri Savolainen <petri.savolai...@nokia.com> Reviewed-by: Stanislaw Kardach <skard...@marvell.com> Commit: 4a9ac7a31a3289222bbba19bc8ecb73561ee9fd7 https://github.com/OpenDataPlane/odp/commit/4a9ac7a31a3289222bbba19bc8ecb73561ee9fd7 Author: Petri Savolainen <petri.savolai...@nokia.com> Date: 2019-02-13 (Wed, 13 Feb 2019) Changed paths: M platform/linux-generic/odp_queue_basic.c M platform/linux-generic/odp_schedule_basic.c Log Message: ----------- linux-gen: sched: implement QUEUE_ORDER_IGNORE option If destination queue does not require order maintenance, fall back from ordered enqueue to normal enqueue operation. Signed-off-by: Petri Savolainen <petri.savolai...@nokia.com> Reviewed-by: Stanislaw Kardach <skard...@marvell.com> Commit: 486e4d5231eb84618ccf9ed2bf3ba1e9e2531bba https://github.com/OpenDataPlane/odp/commit/486e4d5231eb84618ccf9ed2bf3ba1e9e2531bba Author: Petri Savolainen <petri.savolai...@nokia.com> Date: 2019-02-13 (Wed, 13 Feb 2019) Changed paths: M platform/linux-generic/odp_queue_scalable.c M platform/linux-generic/odp_schedule_scalable.c Log Message: ----------- linux-gen: sched: implement QUEUE_ORDER_IGNORE option in scalable Scalable scheduler implementation of QUEUE_ORDER_IGNORE option. Signed-off-by: Petri Savolainen <petri.savolai...@nokia.com> Reviewed-by: Stanislaw Kardach <skard...@marvell.com> Commit: 695362d8a9aa83eb5cbd7ab1f72d3a3c670fb177 https://github.com/OpenDataPlane/odp/commit/695362d8a9aa83eb5cbd7ab1f72d3a3c670fb177 Author: Petri Savolainen <petri.savolai...@nokia.com> Date: 2019-02-13 (Wed, 13 Feb 2019) Changed paths: M test/validation/api/scheduler/scheduler.c Log Message: ----------- validation: sched: order ignore param test Added simple, single threaded test to check that events from an ordered queue can be forwarded to a plain queue which ignores ordering (created with ODP_QUEUE_ORDER_IGNORE). Signed-off-by: Petri Savolainen <petri.savolai...@nokia.com> Reviewed-by: Stanislaw Kardach <skard...@marvell.com> Commit: 9ce998af3ae376542a6b52be71d196a50fa032ba https://github.com/OpenDataPlane/odp/commit/9ce998af3ae376542a6b52be71d196a50fa032ba Author: Petri Savolainen <petri.savolai...@nokia.com> Date: 2019-02-13 (Wed, 13 Feb 2019) Changed paths: M test/validation/api/scheduler/scheduler.c Log Message: ----------- validation: sched: highlight queue vs sched capa Remove unused queue capa. Rename variables to highlight which capa is used. Signed-off-by: Petri Savolainen <petri.savolai...@nokia.com> Reviewed-by: Stanislaw Kardach <skard...@marvell.com> Commit: af88591a590faeadeff8a20d6e996c16fc272171 https://github.com/OpenDataPlane/odp/commit/af88591a590faeadeff8a20d6e996c16fc272171 Author: Petri Savolainen <petri.savolai...@nokia.com> Date: 2019-02-13 (Wed, 13 Feb 2019) Changed paths: M configure.ac Log Message: ----------- api: increment version to v1.21.1 Increment minor version number to reflect backward compatible API changes. Signed-off-by: Petri Savolainen <petri.savolai...@nokia.com> Reviewed-by: Stanislaw Kardach <skard...@marvell.com> Compare: https://github.com/OpenDataPlane/odp/compare/7d91ea174cb2...af88591a590f