[dpdk-dev] [PATCH v3 0/6] mempool: cleanup namespace
Andrew Rybchenko
andrew.rybchenko at oktetlabs.ru
Tue Oct 19 19:40:16 CEST 2021
Add RTE_ prefix to mempool API including internal. Keep old public API
with fallback to new defines. Internal API is just renamed.
v3:
- fix typo
- rebase on top of current main
- add prefix to newly added MEMPOOL_F_NON_IO
- fix deprecation usage
- add Fixes tag the patch which deprecates unused macros
v2:
- do not deprecate MEMPOOL_F_* flags
- fix unintended usage of internal get/put helpers from bulk get/put
Andrew Rybchenko (6):
mempool: avoid flags documentation in the next line
mempool: add namespace prefix to flags
mempool: add namespace to internal but still visible API
mempool: make header size calculation internal
mempool: add namespace to driver register macro
mempool: deprecate unused defines
app/proc-info/main.c | 17 +-
app/test-pmd/parameters.c | 4 +-
app/test/test_mempool.c | 18 +-
doc/guides/contributing/documentation.rst | 4 +-
doc/guides/nics/mlx5.rst | 2 +-
doc/guides/prog_guide/mempool_lib.rst | 2 +-
doc/guides/rel_notes/deprecation.rst | 11 ++
doc/guides/rel_notes/release_21_11.rst | 14 +-
drivers/common/mlx5/mlx5_common_mr.c | 4 +-
drivers/event/cnxk/cnxk_tim_evdev.c | 2 +-
drivers/event/octeontx/ssovf_worker.h | 2 +-
drivers/event/octeontx/timvf_evdev.c | 2 +-
drivers/event/octeontx2/otx2_tim_evdev.c | 2 +-
drivers/mempool/bucket/rte_mempool_bucket.c | 10 +-
drivers/mempool/cnxk/cn10k_mempool_ops.c | 2 +-
drivers/mempool/cnxk/cn9k_mempool_ops.c | 2 +-
drivers/mempool/dpaa/dpaa_mempool.c | 2 +-
drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 2 +-
.../mempool/octeontx/rte_mempool_octeontx.c | 2 +-
drivers/mempool/octeontx2/otx2_mempool_ops.c | 2 +-
drivers/mempool/ring/rte_mempool_ring.c | 16 +-
drivers/mempool/stack/rte_mempool_stack.c | 4 +-
drivers/net/cnxk/cn10k_rx.h | 12 +-
drivers/net/cnxk/cn10k_tx.h | 30 ++--
drivers/net/cnxk/cn9k_rx.h | 12 +-
drivers/net/cnxk/cn9k_tx.h | 26 +--
drivers/net/mlx5/mlx5_mr.c | 2 +-
drivers/net/octeontx/octeontx_rxtx.h | 4 +-
drivers/net/octeontx2/otx2_ethdev.c | 4 +-
drivers/net/octeontx2/otx2_ethdev_sec_tx.h | 2 +-
drivers/net/octeontx2/otx2_rx.c | 8 +-
drivers/net/octeontx2/otx2_rx.h | 4 +-
drivers/net/octeontx2/otx2_tx.c | 16 +-
drivers/net/octeontx2/otx2_tx.h | 4 +-
drivers/net/thunderx/nicvf_ethdev.c | 2 +-
lib/mempool/rte_mempool.c | 58 +++----
lib/mempool/rte_mempool.h | 164 +++++++++++-------
lib/mempool/rte_mempool_ops.c | 2 +-
lib/pdump/rte_pdump.c | 3 +-
lib/vhost/iotlb.c | 4 +-
40 files changed, 275 insertions(+), 208 deletions(-)
--
2.30.2
More information about the dev
mailing list