Konstantin Ananyev
664ff4b172
ring: introduce peek style API
...
For rings with producer/consumer in RTE_RING_SYNC_ST, RTE_RING_SYNC_MT_HTS
mode, provide an ability to split enqueue/dequeue operation
into two phases:
- enqueue/dequeue start
- enqueue/dequeue finish
That allows user to inspect objects in the ring without removing
them from it (aka MT safe peek).
Signed-off-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
Acked-by: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
2020-04-21 12:52:55 +02:00
..
2020-02-21 18:41:46 +01:00
2019-11-15 11:36:27 +01:00
2019-10-12 14:20:21 +02:00
2019-03-12 23:05:06 +01:00
2020-02-16 11:30:30 +01:00
2019-07-19 14:17:11 +02:00
2020-02-05 15:29:14 +01:00
2019-05-03 00:37:13 +02:00
2019-03-12 23:05:06 +01:00
2019-05-03 00:37:13 +02:00
2019-11-26 17:44:09 +01:00
2019-03-15 06:46:50 +01:00
2019-05-03 00:37:13 +02:00
2019-10-18 10:03:08 +02:00
2019-11-15 09:58:01 +01:00
2019-05-03 00:37:13 +02:00
2019-03-12 23:05:06 +01:00
2019-03-12 23:05:06 +01:00
2018-02-06 23:27:08 +01:00
2019-01-17 22:44:06 +01:00
2019-11-26 00:12:08 +01:00
2019-03-12 23:05:06 +01:00
2019-04-03 20:52:35 +02:00
2020-02-16 11:30:30 +01:00
2019-03-12 23:05:06 +01:00
2018-02-06 23:27:08 +01:00
2020-02-05 15:29:59 +01:00
2019-11-28 14:48:24 +01:00
2019-03-21 21:09:16 +01:00
2018-02-06 23:27:08 +01:00
2019-05-04 23:39:23 +02:00
2019-11-08 15:17:05 +01:00
2018-04-11 23:40:40 +02:00
2018-02-06 23:27:08 +01:00
2020-01-20 16:37:27 +01:00
2020-02-16 11:30:30 +01:00
2019-07-16 12:45:30 +02:00
2019-05-09 17:50:59 +02:00
2019-03-12 23:05:06 +01:00
2020-04-16 18:16:46 +02:00
2018-02-06 23:27:08 +01:00
2018-10-12 19:33:02 +02:00
2018-12-19 01:25:56 +01:00
2018-02-06 23:27:08 +01:00
2019-03-05 11:57:33 +00:00
2019-01-20 13:17:48 +01:00
2019-05-03 00:37:13 +02:00
2019-11-26 16:13:14 +01:00
2019-07-08 20:21:34 +02:00
2020-02-21 18:41:11 +01:00
2018-02-06 23:27:08 +01:00
2020-04-21 12:52:55 +02:00
2020-03-18 10:21:42 +01:00
2020-02-05 15:29:49 +01:00
2018-02-06 23:27:08 +01:00
2019-01-20 13:08:50 +01:00
2019-04-04 22:06:16 +02:00
2019-11-15 09:58:01 +01:00
2018-02-06 23:27:08 +01:00
2018-02-06 23:27:08 +01:00
2019-05-03 00:37:13 +02:00
2018-04-27 18:01:00 +01:00
2019-10-23 16:43:09 +02:00
2018-02-06 23:27:08 +01:00