[PATCH v1 0/2] few improvemnts for SORING lib
Konstantin Ananyev
konstantin.ananyev at huawei.com
Wed Apr 15 19:16:24 CEST 2026
First patch aims to improve enqueue/dequeue performance, specially
for the cases with multiple stage workers lcores.
Second one introduces 'Peek API' similar to what we have for
conventional rte_ring. Also it adds new test-cases for this new API.
Konstantin Ananyev (2):
ring: make soring to finalize its own stage only
ring: introduce peek API for soring
app/test/meson.build | 1 +
app/test/test_soring_mt_stress.c | 74 ++++++++
app/test/test_soring_peek_stress.c | 75 ++++++++
app/test/test_soring_stress.c | 3 +
app/test/test_soring_stress.h | 1 +
app/test/test_soring_stress_impl.h | 87 +--------
lib/ring/rte_soring.h | 264 ++++++++++++++++++++++++++
lib/ring/soring.c | 289 +++++++++++++++++++++++------
8 files changed, 661 insertions(+), 133 deletions(-)
create mode 100644 app/test/test_soring_peek_stress.c
--
2.51.0
More information about the dev
mailing list