numam-dpdk/lib/librte_hash
Dharmik Thakkar 769b2de7fb hash: implement RCU resources reclamation
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@arm.com>
Signed-off-by: Dharmik Thakkar <dharmik.thakkar@arm.com>
Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com>
Acked-by: Ray Kinsella <mdr@ashroe.eu>
Acked-by: Yipeng Wang <yipeng1.wang@intel.com>
2020-10-24 09:25:13 +02:00
..
meson.build hash: implement RCU resources reclamation 2020-10-24 09:25:13 +02:00
rte_cmp_arm64.h lib: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
rte_cmp_x86.h hash: fix TSX aborts with newer gcc 2018-11-14 01:02:07 +01:00
rte_crc_arm64.h lib: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
rte_cuckoo_hash.c hash: implement RCU resources reclamation 2020-10-24 09:25:13 +02:00
rte_cuckoo_hash.h hash: implement RCU resources reclamation 2020-10-24 09:25:13 +02:00
rte_fbk_hash.c eal: hide shared memory config 2019-07-06 10:32:34 +02:00
rte_fbk_hash.h hash: select fbk function at run-time 2018-01-20 15:35:16 +01:00
rte_hash_crc.h build: remove deprecated cpuflag macros 2020-09-25 11:13:57 +02:00
rte_hash.h hash: implement RCU resources reclamation 2020-10-24 09:25:13 +02:00
rte_jhash.h hash: use x86 common flag for jhash 2020-10-22 22:07:15 +02:00
rte_thash.h build: remove deprecated cpuflag macros 2020-09-25 11:13:57 +02:00
version.map hash: implement RCU resources reclamation 2020-10-24 09:25:13 +02:00