DPDK 23.11.2
Loading...
Searching...
No Matches
rte_ethdev_trace_fp.h
Go to the documentation of this file.
1/* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(C) 2020 Marvell International Ltd.
3 */
4
5#ifndef _RTE_ETHDEV_TRACE_FP_H_
6#define _RTE_ETHDEV_TRACE_FP_H_
7
14#ifdef __cplusplus
15extern "C" {
16#endif
17
18#include <rte_trace_point.h>
19
21 rte_ethdev_trace_rx_burst,
22 RTE_TRACE_POINT_ARGS(uint16_t port_id, uint16_t queue_id,
23 void **pkt_tbl, uint16_t nb_rx),
28)
29
31 rte_ethdev_trace_tx_burst,
32 RTE_TRACE_POINT_ARGS(uint16_t port_id, uint16_t queue_id,
33 void **pkts_tbl, uint16_t nb_pkts),
38)
39
41 rte_eth_trace_call_rx_callbacks,
42 RTE_TRACE_POINT_ARGS(uint16_t port_id, uint16_t queue_id,
43 void **rx_pkts, uint16_t nb_rx, uint16_t nb_pkts),
49)
50
52 rte_eth_trace_call_tx_callbacks,
53 RTE_TRACE_POINT_ARGS(uint16_t port_id, uint16_t queue_id,
54 void **tx_pkts, uint16_t nb_pkts),
59)
60
62 rte_eth_trace_tx_buffer_drop_callback,
63 RTE_TRACE_POINT_ARGS(void **pkts, uint16_t unsent),
66)
67
69 rte_eth_trace_tx_buffer_count_callback,
70 RTE_TRACE_POINT_ARGS(void **pkts, uint16_t unsent, uint64_t count),
74)
75
76#ifdef __cplusplus
77}
78#endif
79
80#endif /* _RTE_ETHDEV_TRACE_FP_H_ */
#define RTE_TRACE_POINT_FP(tp, args,...)
#define rte_trace_point_emit_u16(val)
#define RTE_TRACE_POINT_ARGS
#define rte_trace_point_emit_ptr(val)
#define rte_trace_point_emit_u64(val)