numam-dpdk/lib/librte_ring
Honnappa Nagarahalli cc4b218790 ring: support configurable element size
Current APIs assume ring elements to be pointers. However, in many
use cases, the size can be different. Add new APIs to support
configurable ring element sizes.

Signed-off-by: Honnappa Nagarahalli <honnappa.nagarahalli@arm.com>
Reviewed-by: Dharmik Thakkar <dharmik.thakkar@arm.com>
Reviewed-by: Gavin Hu <gavin.hu@arm.com>
Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com>
Acked-by: Olivier Matz <olivier.matz@6wind.com>
2020-01-19 19:32:48 +01:00
..
Makefile ring: support configurable element size 2020-01-19 19:32:48 +01:00
meson.build ring: support configurable element size 2020-01-19 19:32:48 +01:00
rte_ring_c11_mem.h ring/c11: relax ordering for load and store of the head 2018-11-13 17:00:58 +01:00
rte_ring_elem.h ring: support configurable element size 2020-01-19 19:32:48 +01:00
rte_ring_generic.h ring: enforce reading tail before slots 2019-03-28 01:22:04 +01:00
rte_ring_version.map ring: support configurable element size 2020-01-19 19:32:48 +01:00
rte_ring.c ring: support configurable element size 2020-01-19 19:32:48 +01:00
rte_ring.h ring: support configurable element size 2020-01-19 19:32:48 +01:00