xref: /dpdk/drivers/net/mlx5/mlx5_trace.c (revision a1e910f5b8d4f3521b0dc038bcc20c556425d380)
1*a1e910f5SViacheslav Ovsiienko /* SPDX-License-Identifier: BSD-3-Clause
2*a1e910f5SViacheslav Ovsiienko  * Copyright (c) 2023 NVIDIA Corporation & Affiliates
3*a1e910f5SViacheslav Ovsiienko  */
4*a1e910f5SViacheslav Ovsiienko 
5*a1e910f5SViacheslav Ovsiienko #include <rte_trace_point_register.h>
6*a1e910f5SViacheslav Ovsiienko #include <mlx5_trace.h>
7*a1e910f5SViacheslav Ovsiienko 
8*a1e910f5SViacheslav Ovsiienko /* TX burst subroutines trace points. */
9*a1e910f5SViacheslav Ovsiienko RTE_TRACE_POINT_REGISTER(rte_pmd_mlx5_trace_tx_entry,
10*a1e910f5SViacheslav Ovsiienko 	pmd.net.mlx5.tx.entry)
11*a1e910f5SViacheslav Ovsiienko 
12*a1e910f5SViacheslav Ovsiienko RTE_TRACE_POINT_REGISTER(rte_pmd_mlx5_trace_tx_exit,
13*a1e910f5SViacheslav Ovsiienko 	pmd.net.mlx5.tx.exit)
14*a1e910f5SViacheslav Ovsiienko 
15*a1e910f5SViacheslav Ovsiienko RTE_TRACE_POINT_REGISTER(rte_pmd_mlx5_trace_tx_wqe,
16*a1e910f5SViacheslav Ovsiienko 	pmd.net.mlx5.tx.wqe)
17*a1e910f5SViacheslav Ovsiienko 
18*a1e910f5SViacheslav Ovsiienko RTE_TRACE_POINT_REGISTER(rte_pmd_mlx5_trace_tx_wait,
19*a1e910f5SViacheslav Ovsiienko 	pmd.net.mlx5.tx.wait)
20*a1e910f5SViacheslav Ovsiienko 
21*a1e910f5SViacheslav Ovsiienko RTE_TRACE_POINT_REGISTER(rte_pmd_mlx5_trace_tx_push,
22*a1e910f5SViacheslav Ovsiienko 	pmd.net.mlx5.tx.push)
23*a1e910f5SViacheslav Ovsiienko 
24*a1e910f5SViacheslav Ovsiienko RTE_TRACE_POINT_REGISTER(rte_pmd_mlx5_trace_tx_complete,
25*a1e910f5SViacheslav Ovsiienko 	pmd.net.mlx5.tx.complete)
26