trace: simplify trace point headers
authorDavid Marchand <david.marchand@redhat.com>
Wed, 29 Apr 2020 13:46:49 +0000 (15:46 +0200)
committerDavid Marchand <david.marchand@redhat.com>
Wed, 6 May 2020 11:50:32 +0000 (13:50 +0200)
commitebaee64097027be82f2bdfbbf148a34f94f2b280
tree9e664af8e1492f98c3fa7d3697822931e61abfd3
parentb4f2fde1a5cdb90f4a18fe9346eebe401f6a046d
trace: simplify trace point headers

Invert the current trace point headers logic by making
rte_trace_point_register.h include rte_trace_point.h.

There is no more need for a RTE_TRACE_POINT_REGISTER_SELECT special macro
since including rte_trace_point_register.h itself means we want to
register trace points.

The unexplained "provider" notion is removed from the documentation and
rte_trace_point_provider.h is merged into rte_trace_point.h.

Signed-off-by: David Marchand <david.marchand@redhat.com>
Acked-by: Jerin Jacob <jerinj@marvell.com>
app/test/test_trace_register.c
doc/guides/prog_guide/trace_lib.rst
lib/librte_cryptodev/cryptodev_trace_points.c
lib/librte_eal/common/eal_common_trace_points.c
lib/librte_eal/include/meson.build
lib/librte_eal/include/rte_trace_point.h
lib/librte_eal/include/rte_trace_point_provider.h [deleted file]
lib/librte_eal/include/rte_trace_point_register.h
lib/librte_ethdev/ethdev_trace_points.c
lib/librte_eventdev/eventdev_trace_points.c
lib/librte_mempool/mempool_trace_points.c