[dpdk-dev] [PATCH v1 0/2] add rte_ring_reset and use it to flush a ring
Gavin Hu
gavin.hu at arm.com
Wed Dec 12 07:24:02 CET 2018
To flush a ring not in use, dequeue one by one is wasting cpu cycles.
The patch is to just resetting the head and tail indices to save cpu
cycle.
Gavin Hu (2):
ring: add rte_ring_reset api to flush the ring
hash: flush the rings instead of dequeuing one by one
lib/librte_hash/Makefile | 2 +-
lib/librte_hash/rte_cuckoo_hash.c | 11 ++++-------
lib/librte_ring/rte_ring.h | 20 ++++++++++++++++++++
lib/librte_ring/rte_ring_version.map | 7 +++++++
4 files changed, 32 insertions(+), 8 deletions(-)
--
2.11.0
More information about the dev
mailing list