ethdev: add tracepoints
authorSunil Kumar Kori <skori@marvell.com>
Wed, 22 Apr 2020 19:03:45 +0000 (00:33 +0530)
committerDavid Marchand <david.marchand@redhat.com>
Thu, 23 Apr 2020 13:40:06 +0000 (15:40 +0200)
commit78d44153de8f7041ff35cb2c676fac8b9488f753
tree9bbd108e69868174211cf0836f003eaad0a8d7c5
parent16a277a24c9ffdda0daa6841e0cebc9cf0a7c4f1
ethdev: add tracepoints

Add tracepoints at important and mandatory APIs for tracing support.

Signed-off-by: Sunil Kumar Kori <skori@marvell.com>
Acked-by: David Marchand <david.marchand@redhat.com>
80 files changed:
examples/cmdline/Makefile
examples/cmdline/meson.build
examples/distributor/Makefile
examples/distributor/meson.build
examples/ethtool/ethtool-app/Makefile
examples/eventdev_pipeline/meson.build
examples/flow_filtering/Makefile
examples/flow_filtering/meson.build
examples/helloworld/Makefile
examples/helloworld/meson.build
examples/ioat/Makefile
examples/ioat/meson.build
examples/ip_fragmentation/Makefile
examples/ip_fragmentation/meson.build
examples/ip_reassembly/Makefile
examples/ip_reassembly/meson.build
examples/ipv4_multicast/Makefile
examples/ipv4_multicast/meson.build
examples/l2fwd-cat/Makefile
examples/l2fwd-cat/meson.build
examples/l2fwd-event/Makefile
examples/l2fwd-event/meson.build
examples/l2fwd-jobstats/Makefile
examples/l2fwd-jobstats/meson.build
examples/l2fwd-keepalive/Makefile
examples/l2fwd-keepalive/ka-agent/Makefile
examples/l2fwd-keepalive/meson.build
examples/l3fwd-acl/Makefile
examples/l3fwd-acl/meson.build
examples/l3fwd/Makefile
examples/l3fwd/meson.build
examples/link_status_interrupt/Makefile
examples/link_status_interrupt/meson.build
examples/multi_process/client_server_mp/mp_client/Makefile
examples/multi_process/client_server_mp/mp_client/meson.build
examples/multi_process/client_server_mp/mp_server/meson.build
examples/multi_process/hotplug_mp/Makefile
examples/multi_process/hotplug_mp/meson.build
examples/multi_process/simple_mp/Makefile
examples/multi_process/simple_mp/meson.build
examples/multi_process/symmetric_mp/Makefile
examples/multi_process/symmetric_mp/meson.build
examples/ntb/Makefile
examples/ntb/meson.build
examples/packet_ordering/Makefile
examples/packet_ordering/meson.build
examples/performance-thread/l3fwd-thread/Makefile
examples/performance-thread/l3fwd-thread/meson.build
examples/performance-thread/pthread_shim/Makefile
examples/performance-thread/pthread_shim/meson.build
examples/ptpclient/Makefile
examples/ptpclient/meson.build
examples/qos_meter/Makefile
examples/qos_meter/meson.build
examples/qos_sched/Makefile
examples/qos_sched/meson.build
examples/server_node_efd/node/Makefile
examples/server_node_efd/node/meson.build
examples/server_node_efd/server/Makefile
examples/server_node_efd/server/meson.build
examples/service_cores/Makefile
examples/service_cores/meson.build
examples/skeleton/Makefile
examples/skeleton/meson.build
examples/timer/Makefile
examples/timer/meson.build
examples/vm_power_manager/Makefile
examples/vm_power_manager/meson.build
examples/vmdq/Makefile
examples/vmdq/meson.build
examples/vmdq_dcb/Makefile
examples/vmdq_dcb/meson.build
lib/librte_ethdev/Makefile
lib/librte_ethdev/ethdev_trace_points.c [new file with mode: 0644]
lib/librte_ethdev/meson.build
lib/librte_ethdev/rte_ethdev.c
lib/librte_ethdev/rte_ethdev.h
lib/librte_ethdev/rte_ethdev_trace.h [new file with mode: 0644]
lib/librte_ethdev/rte_ethdev_trace_fp.h [new file with mode: 0644]
lib/librte_ethdev/rte_ethdev_version.map