+Cc Olivier, maintainer of the ring library.

12/12/2018 12:15, Gavin Hu:
> V3: Allow experimental API for meson build
> 
> V2: Fix the coding style issue(commit message line too long)
> 
> V1: 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 reset api to flush the ring when not in use
>   hash: flush the rings instead of dequeuing one by one
> 
>  lib/librte_hash/Makefile             |  2 +-
>  lib/librte_hash/meson.build          |  3 +++
>  lib/librte_hash/rte_cuckoo_hash.c    | 11 ++++-------
>  lib/librte_ring/rte_ring.h           | 20 ++++++++++++++++++++
>  lib/librte_ring/rte_ring_version.map |  7 +++++++
>  5 files changed, 35 insertions(+), 8 deletions(-)



Reply via email to