[dpdk-dev] [PATCH v1 0/3] refactoring ring library
Feifei Wang
feifei.wang2 at arm.com
Mon Dec 21 12:13:56 CET 2020
Do some work for ring refactoring, which includes:
1. add rte prefix before update tail API
2. Move all private APIs into new header files
Feifei Wang (3):
test/ring: reduce iteration numbers to make test duration shorter
ring: add rte prefix before update tail API
ring: rename and refactor ring library
app/test/test_ring_perf.c | 2 +-
lib/librte_ring/meson.build | 15 +-
.../{rte_ring_c11_mem.h => ring_c11_pvt.h} | 13 +-
lib/librte_ring/ring_elem_pvt.h | 385 ++++++++++++++++++
...{rte_ring_generic.h => ring_generic_pvt.h} | 10 +-
...ring_hts_c11_mem.h => ring_hts_elem_pvt.h} | 88 +++-
...ng_peek_c11_mem.h => ring_peek_elem_pvt.h} | 75 +++-
...ring_rts_c11_mem.h => ring_rts_elem_pvt.h} | 88 +++-
lib/librte_ring/rte_ring_elem.h | 374 +----------------
lib/librte_ring/rte_ring_hts.h | 84 +---
lib/librte_ring/rte_ring_peek.h | 71 +---
lib/librte_ring/rte_ring_peek_zc.h | 2 +-
lib/librte_ring/rte_ring_rts.h | 84 +---
13 files changed, 651 insertions(+), 640 deletions(-)
rename lib/librte_ring/{rte_ring_c11_mem.h => ring_c11_pvt.h} (94%)
create mode 100644 lib/librte_ring/ring_elem_pvt.h
rename lib/librte_ring/{rte_ring_generic.h => ring_generic_pvt.h} (95%)
rename lib/librte_ring/{rte_ring_hts_c11_mem.h => ring_hts_elem_pvt.h} (60%)
rename lib/librte_ring/{rte_ring_peek_c11_mem.h => ring_peek_elem_pvt.h} (62%)
rename lib/librte_ring/{rte_ring_rts_c11_mem.h => ring_rts_elem_pvt.h} (62%)
--
2.17.1
More information about the dev
mailing list