trace: implement register API
authorJerin Jacob <jerinj@marvell.com>
Wed, 22 Apr 2020 19:03:20 +0000 (00:33 +0530)
committerDavid Marchand <david.marchand@redhat.com>
Thu, 23 Apr 2020 13:39:09 +0000 (15:39 +0200)
commitf58880682c81d412369742ff7e8159f226d9e620
tree2ad7fc778ef22758ed25f77b08b97a4658533b72
parent27db82c709dc466537b8437b0dec0619880d59c9
trace: implement register API

The consumers of trace API defines the tracepoint and registers
to eal. Internally these tracepoints will be stored in STAILQ
for future use. This patch implements the tracepoint
registration function.

Signed-off-by: Jerin Jacob <jerinj@marvell.com>
Acked-by: David Marchand <david.marchand@redhat.com>
MAINTAINERS
lib/librte_eal/common/eal_common_trace.c
lib/librte_eal/common/eal_trace.h [new file with mode: 0644]
lib/librte_eal/include/meson.build
lib/librte_eal/include/rte_trace_point.h
lib/librte_eal/include/rte_trace_point_provider.h [new file with mode: 0644]
lib/librte_eal/include/rte_trace_point_register.h [new file with mode: 0644]
lib/librte_eal/rte_eal_version.map