rcu: add resource reclamation APIs
authorHonnappa Nagarahalli <honnappa.nagarahalli@arm.com>
Wed, 22 Apr 2020 03:30:03 +0000 (22:30 -0500)
committerDavid Marchand <david.marchand@redhat.com>
Wed, 22 Apr 2020 18:28:07 +0000 (20:28 +0200)
commit706d306ea39c982193a0cedb37fd4bf8cae84972
tree5e84a0ba9a32cefe213a37c93f8b2715944d7761
parentfed5ee5f18155429107a7218e24539c3d74670e7
rcu: add resource reclamation APIs

Add resource reclamation using defer queues to make it simple for
applications and libraries to integrate rte_rcu library.

Signed-off-by: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
Reviewed-by: Ola Liljedahl <ola.liljedahl@arm.com>
Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com>
Acked-by: Konstantin Ananyev <konstantin.ananyev@intel.com>
lib/Makefile
lib/librte_rcu/Makefile
lib/librte_rcu/meson.build
lib/librte_rcu/rcu_qsbr_pvt.h [new file with mode: 0644]
lib/librte_rcu/rte_rcu_qsbr.c
lib/librte_rcu/rte_rcu_qsbr.h
lib/librte_rcu/rte_rcu_version.map
lib/meson.build