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