mbox

[v1,0/5] remove internal tracepoints from version map

Message ID 20230209133019.933380-1-adwivedi@marvell.com (mailing list archive)
Headers

Message

Ankur Dwivedi Feb. 9, 2023, 1:30 p.m. UTC
  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.
Only the tracepoints called from a public function need to be exported
in version.map. This patch removes the internal tracepoints from
version.map for mempool, cryptodev, eal, ethdev and eventdev library.

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

 ...te_cryptodev_trace.h => cryptodev_trace.h} |   6 +-
 lib/cryptodev/cryptodev_trace_points.c        |   2 +-
 lib/cryptodev/meson.build                     |   2 +-
 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/meson.build                   |   1 +
 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/version.map                        |   6 -
 lib/eventdev/version.map                      |  30 ---
 .../{rte_mempool_trace.h => mempool_trace.h}  |   6 +-
 lib/mempool/mempool_trace_points.c            |   2 +-
 lib/mempool/meson.build                       |   4 +-
 lib/mempool/rte_mempool.c                     |   2 +-
 lib/mempool/rte_mempool_ops.c                 |   2 +-
 lib/mempool/version.map                       |  14 --
 27 files changed, 209 insertions(+), 308 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%)