Hello,

This series addresses a number of issues and limitations I have
identified over time in the trace subsystem.

The main issue was with dynamically enabling trace points which was not
working if no trace point had been enabled at rte_eal_init() time.

This is 22.11 material from my pov.

We may start thinking about marking this API stable, but this is another
topic.


-- 
David Marchand

David Marchand (8):
  trace: fix mode for new trace point
  trace: fix mode change
  trace: fix leak with regexp
  trace: fix dynamically enabling trace points
  trace: fix race in debug dump
  trace: fix metadata dump
  trace: remove limitation on trace point name
  trace: remove limitation on directory

 app/test/test_trace.c                   | 67 +++++++++---------
 app/test/test_trace.h                   |  2 +
 doc/guides/prog_guide/trace_lib.rst     | 14 ++--
 lib/eal/common/eal_common_trace.c       | 92 +++++++++++--------------
 lib/eal/common/eal_common_trace_ctf.c   |  3 -
 lib/eal/common/eal_common_trace_utils.c | 87 +++++++++++------------
 lib/eal/common/eal_trace.h              | 11 +--
 7 files changed, 130 insertions(+), 146 deletions(-)

-- 
2.37.3

Reply via email to