Couple of fixes and cleanup (missed during initial review) on the newly introduced traces framework. Phil patch [1] has been rebased as part of this series.
1: http://patchwork.dpdk.org/patch/69467/ -- David Marchand David Marchand (7): cryptodev: fix trace points registration trace: simplify trace point registration trace: simplify trace point headers trace: avoid confusion on optarg trace: remove unneeded checks in internal API trace: remove limitation on patterns number trace: remove string duplication Phil Yang (1): trace: fix build with gcc 10 app/test/test_trace_register.c | 15 +- doc/guides/prog_guide/trace_lib.rst | 31 +-- lib/librte_cryptodev/cryptodev_trace_points.c | 82 +++---- lib/librte_eal/common/eal_common_trace.c | 10 +- .../common/eal_common_trace_points.c | 166 ++++++-------- .../common/eal_common_trace_utils.c | 85 +++---- lib/librte_eal/common/eal_trace.h | 16 +- lib/librte_eal/include/meson.build | 1 - lib/librte_eal/include/rte_eal_trace.h | 122 +++++------ lib/librte_eal/include/rte_trace_point.h | 154 ++++++++++--- .../include/rte_trace_point_provider.h | 131 ----------- .../include/rte_trace_point_register.h | 15 +- lib/librte_ethdev/ethdev_trace_points.c | 46 ++-- lib/librte_eventdev/eventdev_trace_points.c | 207 +++++++----------- lib/librte_mempool/mempool_trace_points.c | 126 +++++------ 15 files changed, 492 insertions(+), 715 deletions(-) delete mode 100644 lib/librte_eal/include/rte_trace_point_provider.h -- 2.23.0