[PATCH v3 0/5] remove internal tracepoints from version map
Ankur Dwivedi
adwivedi at marvell.com
Wed Feb 15 10:42:23 CET 2023
The internal tracepoints of a library are not needed to be exported in
version.map file, as they will not be called from outside the library.
This patch removes the internal tracepoints from version.map for mempool,
cryptodev, eal, ethdev and eventdev library.
v3:
- Updated the trace document in patch (3/5).
- Removed internal trace file from meson.build in ethdev and eventdev
library, in patches (4/5) and (5/5).
- Added acked by from Jerin for series.
v2:
- Removed the internal tracepoint header files from meson.build.
- Updated the trace document in
"eal: remove internal tracepoints from version map"
- Added acked by from Ferruh for
"ethdev: remove internal tracepoints from version map"
Ankur Dwivedi (5):
mempool: remove internal tracepoints from version map
cryptodev: remove internal tracepoints from version map
eal: remove internal tracepoints from version map
ethdev: remove internal tracepoints from version map
eventdev: remove internal tracepoints from version map
doc/guides/prog_guide/trace_lib.rst | 3 +-
...te_cryptodev_trace.h => cryptodev_trace.h} | 6 +-
lib/cryptodev/cryptodev_trace_points.c | 2 +-
lib/cryptodev/meson.build | 1 -
lib/cryptodev/rte_cryptodev.c | 2 +-
lib/cryptodev/version.map | 62 ------
lib/eal/common/eal_common_launch.c | 2 +-
lib/eal/common/eal_common_memzone.c | 2 +-
lib/eal/common/eal_common_thread.c | 2 +-
lib/eal/common/eal_common_trace_points.c | 2 +
lib/eal/common/rte_malloc.c | 2 +-
lib/eal/freebsd/eal_alarm.c | 2 +-
lib/eal/freebsd/eal_interrupts.c | 2 +-
lib/eal/include/eal_trace_internal.h | 182 ++++++++++++++++++
lib/eal/include/rte_eal_trace.h | 158 ---------------
lib/eal/linux/eal_alarm.c | 2 +-
lib/eal/linux/eal_interrupts.c | 2 +-
lib/eal/version.map | 15 --
lib/eal/windows/eal_alarm.c | 3 +-
lib/ethdev/ethdev_trace.h | 6 +-
lib/ethdev/meson.build | 1 -
lib/ethdev/version.map | 6 -
lib/eventdev/eventdev_trace.h | 6 +-
lib/eventdev/meson.build | 1 -
lib/eventdev/version.map | 30 ---
.../{rte_mempool_trace.h => mempool_trace.h} | 6 +-
lib/mempool/mempool_trace_points.c | 2 +-
lib/mempool/meson.build | 1 -
lib/mempool/rte_mempool.c | 2 +-
lib/mempool/rte_mempool_ops.c | 2 +-
lib/mempool/version.map | 14 --
31 files changed, 212 insertions(+), 317 deletions(-)
rename lib/cryptodev/{rte_cryptodev_trace.h => cryptodev_trace.h} (99%)
create mode 100644 lib/eal/include/eal_trace_internal.h
rename lib/mempool/{rte_mempool_trace.h => mempool_trace.h} (98%)
--
2.25.1
More information about the dev
mailing list