[dpdk-dev] [PATCH v3 1/3] lib/hash: integrate RCU QSBR

Kinsella, Ray mdr at ashroe.eu
Mon Oct 19 11:43:41 CEST 2020



On 16/10/2020 18:38, Dharmik Thakkar wrote:
> Currently, users have to use external RCU mechanisms to free resources
> when using lock free hash algorithm.
> 
> Integrate RCU QSBR process to make it easier for the applications to use 
> lock free algorithm.
> Refer to RCU documentation to understand various aspects of
> integrating RCU library into other libraries.
> 
> Suggested-by: Honnappa Nagarahalli <honnappa.nagarahalli at arm.com>
> Signed-off-by: Dharmik Thakkar <dharmik.thakkar at arm.com>
> Reviewed-by: Ruifeng Wang <ruifeng.wang at arm.com>
> ---
>  doc/guides/prog_guide/hash_lib.rst   |  11 +-
>  lib/librte_hash/meson.build          |   1 +
>  lib/librte_hash/rte_cuckoo_hash.c    | 300 +++++++++++++++++++++------
>  lib/librte_hash/rte_cuckoo_hash.h    |   8 +
>  lib/librte_hash/rte_hash.h           |  77 ++++++-
>  lib/librte_hash/rte_hash_version.map |   2 +-
>  6 files changed, 324 insertions(+), 75 deletions(-)
> 

Acked-by: Ray Kinsella <mdr at ashroe.eu>


More information about the dev mailing list