xref: /dpdk/lib/ethdev/ethdev_trace_points.c (revision 25a2a0dc3de31ca0a6fbc9371cf3dd85dfd74b07)
199a2dd95SBruce Richardson /* SPDX-License-Identifier: BSD-3-Clause
299a2dd95SBruce Richardson  * Copyright(C) 2020 Marvell International Ltd.
399a2dd95SBruce Richardson  */
499a2dd95SBruce Richardson 
599a2dd95SBruce Richardson #include <rte_trace_point_register.h>
699a2dd95SBruce Richardson 
76679cf21SAnkur Dwivedi #include <ethdev_trace.h>
86679cf21SAnkur Dwivedi #include <rte_ethdev_trace_fp.h>
999a2dd95SBruce Richardson 
1099a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_configure,
1199a2dd95SBruce Richardson 	lib.ethdev.configure)
1299a2dd95SBruce Richardson 
1399a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rxq_setup,
1499a2dd95SBruce Richardson 	lib.ethdev.rxq.setup)
1599a2dd95SBruce Richardson 
1699a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_txq_setup,
1799a2dd95SBruce Richardson 	lib.ethdev.txq.setup)
1899a2dd95SBruce Richardson 
1999a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_start,
2099a2dd95SBruce Richardson 	lib.ethdev.start)
2199a2dd95SBruce Richardson 
2299a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_stop,
2399a2dd95SBruce Richardson 	lib.ethdev.stop)
2499a2dd95SBruce Richardson 
2599a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_close,
2699a2dd95SBruce Richardson 	lib.ethdev.close)
2799a2dd95SBruce Richardson 
28e075ca1dSAdel Belkhiri RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rx_burst_empty,
29e075ca1dSAdel Belkhiri 	lib.ethdev.rx.burst.empty)
30e075ca1dSAdel Belkhiri 
31e075ca1dSAdel Belkhiri RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rx_burst_nonempty,
32e075ca1dSAdel Belkhiri 	lib.ethdev.rx.burst.nonempty)
3399a2dd95SBruce Richardson 
3499a2dd95SBruce Richardson RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_tx_burst,
3599a2dd95SBruce Richardson 	lib.ethdev.tx.burst)
366679cf21SAnkur Dwivedi 
37e075ca1dSAdel Belkhiri RTE_TRACE_POINT_REGISTER(rte_eth_trace_call_rx_callbacks_empty,
38e075ca1dSAdel Belkhiri 	lib.ethdev.call_rx_callbacks.empty)
39e075ca1dSAdel Belkhiri 
40e075ca1dSAdel Belkhiri RTE_TRACE_POINT_REGISTER(rte_eth_trace_call_rx_callbacks_nonempty,
41e075ca1dSAdel Belkhiri 	lib.ethdev.call_rx_callbacks.nonempty)
426679cf21SAnkur Dwivedi 
436679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_call_tx_callbacks,
446679cf21SAnkur Dwivedi 	lib.ethdev.call_tx_callbacks)
456679cf21SAnkur Dwivedi 
46d4b9235fSJerin Jacob RTE_TRACE_POINT_REGISTER(rte_eth_trace_tx_queue_count,
47d4b9235fSJerin Jacob 	lib.ethdev.tx_queue_count)
48d4b9235fSJerin Jacob 
496679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_iterator_init,
506679cf21SAnkur Dwivedi 	lib.ethdev.iterator_init)
516679cf21SAnkur Dwivedi 
526679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_iterator_next,
536679cf21SAnkur Dwivedi 	lib.ethdev.iterator_next)
546679cf21SAnkur Dwivedi 
556679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_iterator_cleanup,
566679cf21SAnkur Dwivedi 	lib.ethdev.iterator_cleanup)
576679cf21SAnkur Dwivedi 
586679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_find_next,
596679cf21SAnkur Dwivedi 	lib.ethdev.find_next)
606679cf21SAnkur Dwivedi 
616679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_find_next_of,
626679cf21SAnkur Dwivedi 	lib.ethdev.find_next_of)
636679cf21SAnkur Dwivedi 
646679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_find_next_sibling,
656679cf21SAnkur Dwivedi 	lib.ethdev.find_next_sibling)
666679cf21SAnkur Dwivedi 
676679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_is_valid_port,
686679cf21SAnkur Dwivedi 	lib.ethdev.is_valid_port)
696679cf21SAnkur Dwivedi 
706679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_find_next_owned_by,
716679cf21SAnkur Dwivedi 	lib.ethdev.find_next_owned_by)
726679cf21SAnkur Dwivedi 
736679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_owner_new,
746679cf21SAnkur Dwivedi 	lib.ethdev.owner_new)
756679cf21SAnkur Dwivedi 
766679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_owner_set,
776679cf21SAnkur Dwivedi 	lib.ethdev.owner_set)
786679cf21SAnkur Dwivedi 
796679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_owner_unset,
806679cf21SAnkur Dwivedi 	lib.ethdev.owner_unset)
816679cf21SAnkur Dwivedi 
826679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_owner_delete,
836679cf21SAnkur Dwivedi 	lib.ethdev.owner_delete)
846679cf21SAnkur Dwivedi 
856679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_owner_get,
866679cf21SAnkur Dwivedi 	lib.ethdev.owner_get)
876679cf21SAnkur Dwivedi 
886679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_socket_id,
896679cf21SAnkur Dwivedi 	lib.ethdev.socket_id)
906679cf21SAnkur Dwivedi 
916679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_sec_ctx,
926679cf21SAnkur Dwivedi 	lib.ethdev.get_sec_ctx)
936679cf21SAnkur Dwivedi 
946679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_count_avail,
956679cf21SAnkur Dwivedi 	lib.ethdev.count_avail)
966679cf21SAnkur Dwivedi 
976679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_count_total,
986679cf21SAnkur Dwivedi 	lib.ethdev.count_total)
996679cf21SAnkur Dwivedi 
1006679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_name_by_port,
1016679cf21SAnkur Dwivedi 	lib.ethdev.get_name_by_port)
1026679cf21SAnkur Dwivedi 
1036679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_port_by_name,
1046679cf21SAnkur Dwivedi 	lib.ethdev.get_port_by_name)
1056679cf21SAnkur Dwivedi 
1066679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rx_queue_start,
1076679cf21SAnkur Dwivedi 	lib.ethdev.rx_queue_start)
1086679cf21SAnkur Dwivedi 
1096679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rx_queue_stop,
1106679cf21SAnkur Dwivedi 	lib.ethdev.rx_queue_stop)
1116679cf21SAnkur Dwivedi 
1126679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_tx_queue_start,
1136679cf21SAnkur Dwivedi 	lib.ethdev.tx_queue_start)
1146679cf21SAnkur Dwivedi 
1156679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_tx_queue_stop,
1166679cf21SAnkur Dwivedi 	lib.ethdev.tx_queue_stop)
1176679cf21SAnkur Dwivedi 
1186679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_speed_bitflag,
1196679cf21SAnkur Dwivedi 	lib.ethdev.speed_bitflag)
1206679cf21SAnkur Dwivedi 
1216679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rx_offload_name,
1226679cf21SAnkur Dwivedi 	lib.ethdev.rx_offload_name)
1236679cf21SAnkur Dwivedi 
1246679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_tx_offload_name,
1256679cf21SAnkur Dwivedi 	lib.ethdev.tx_offload_name)
1266679cf21SAnkur Dwivedi 
1276679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_capability_name,
1286679cf21SAnkur Dwivedi 	lib.ethdev.capability_name)
1296679cf21SAnkur Dwivedi 
1306679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_link_up,
1316679cf21SAnkur Dwivedi 	lib.ethdev.set_link_up)
1326679cf21SAnkur Dwivedi 
1336679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_link_down,
1346679cf21SAnkur Dwivedi 	lib.ethdev.set_link_down)
1356679cf21SAnkur Dwivedi 
1366679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_reset,
1376679cf21SAnkur Dwivedi 	lib.ethdev.reset)
1386679cf21SAnkur Dwivedi 
1396679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_is_removed,
1406679cf21SAnkur Dwivedi 	lib.ethdev.is_removed)
1416679cf21SAnkur Dwivedi 
1426679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_rx_hairpin_queue_setup,
1436679cf21SAnkur Dwivedi 	lib.ethdev.rx_hairpin_queue_setup)
1446679cf21SAnkur Dwivedi 
1456679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_tx_hairpin_queue_setup,
1466679cf21SAnkur Dwivedi 	lib.ethdev.tx_hairpin_queue_setup)
1476679cf21SAnkur Dwivedi 
1486679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_hairpin_bind,
1496679cf21SAnkur Dwivedi 	lib.ethdev.hairpin_bind)
1506679cf21SAnkur Dwivedi 
1516679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_hairpin_unbind,
1526679cf21SAnkur Dwivedi 	lib.ethdev.hairpin_unbind)
1536679cf21SAnkur Dwivedi 
1546679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_hairpin_get_peer_ports,
1556679cf21SAnkur Dwivedi 	lib.ethdev.hairpin_get_peer_ports)
1566679cf21SAnkur Dwivedi 
1576679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_tx_buffer_drop_callback,
1586679cf21SAnkur Dwivedi 	lib.ethdev.tx_buffer_drop_callback)
1596679cf21SAnkur Dwivedi 
1606679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_tx_buffer_count_callback,
1616679cf21SAnkur Dwivedi 	lib.ethdev.tx_buffer_count_callback)
1626679cf21SAnkur Dwivedi 
1636679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_tx_buffer_set_err_callback,
1646679cf21SAnkur Dwivedi 	lib.ethdev.tx_buffer_set_err_callback)
1656679cf21SAnkur Dwivedi 
1666679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_tx_buffer_init,
1676679cf21SAnkur Dwivedi 	lib.ethdev.tx_buffer_init)
1686679cf21SAnkur Dwivedi 
1696679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_tx_done_cleanup,
1706679cf21SAnkur Dwivedi 	lib.ethdev.tx_done_cleanup)
1716679cf21SAnkur Dwivedi 
1726679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_promiscuous_enable,
1736679cf21SAnkur Dwivedi 	lib.ethdev.promiscuous_enable)
1746679cf21SAnkur Dwivedi 
1756679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_promiscuous_disable,
1766679cf21SAnkur Dwivedi 	lib.ethdev.promiscuous_disable)
1776679cf21SAnkur Dwivedi 
1786679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_promiscuous_get,
1796679cf21SAnkur Dwivedi 	lib.ethdev.promiscuous_get)
1806679cf21SAnkur Dwivedi 
1816679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_allmulticast_enable,
1826679cf21SAnkur Dwivedi 	lib.ethdev.allmulticast_enable)
1836679cf21SAnkur Dwivedi 
1846679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_allmulticast_disable,
1856679cf21SAnkur Dwivedi 	lib.ethdev.allmulticast_disable)
1866679cf21SAnkur Dwivedi 
1876679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_allmulticast_get,
1886679cf21SAnkur Dwivedi 	lib.ethdev.allmulticast_get)
1896679cf21SAnkur Dwivedi 
1906679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_link_get,
1916679cf21SAnkur Dwivedi 	lib.ethdev.link_get)
1926679cf21SAnkur Dwivedi 
1936679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_link_get_nowait,
1946679cf21SAnkur Dwivedi 	lib.ethdev.link_get_nowait)
1956679cf21SAnkur Dwivedi 
1966679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_link_speed_to_str,
1976679cf21SAnkur Dwivedi 	lib.ethdev.link_speed_to_str)
1986679cf21SAnkur Dwivedi 
1996679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_link_to_str,
2006679cf21SAnkur Dwivedi 	lib.ethdev.link_to_str)
2016679cf21SAnkur Dwivedi 
2026679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_stats_get,
2036679cf21SAnkur Dwivedi 	lib.ethdev.stats_get)
2046679cf21SAnkur Dwivedi 
2056679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_stats_reset,
2066679cf21SAnkur Dwivedi 	lib.ethdev.stats_reset)
2076679cf21SAnkur Dwivedi 
2086679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_xstats_get_id_by_name,
2096679cf21SAnkur Dwivedi 	lib.ethdev.xstats_get_id_by_name)
2106679cf21SAnkur Dwivedi 
2116679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_xstats_get_names_by_id,
2126679cf21SAnkur Dwivedi 	lib.ethdev.xstats_get_names_by_id)
2136679cf21SAnkur Dwivedi 
2146679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_xstats_get_names,
2156679cf21SAnkur Dwivedi 	lib.ethdev.xstats_get_names)
2166679cf21SAnkur Dwivedi 
2176679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_xstats_get_by_id,
2186679cf21SAnkur Dwivedi 	lib.ethdev.xstats_get_by_id)
2196679cf21SAnkur Dwivedi 
2206679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_xstats_get,
2216679cf21SAnkur Dwivedi 	lib.ethdev.xstats_get)
2226679cf21SAnkur Dwivedi 
2236679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_xstats_reset,
2246679cf21SAnkur Dwivedi 	lib.ethdev.xstats_reset)
2256679cf21SAnkur Dwivedi 
2266679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_tx_queue_stats_mapping,
2276679cf21SAnkur Dwivedi 	lib.ethdev.set_tx_queue_stats_mapping)
2286679cf21SAnkur Dwivedi 
2296679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_rx_queue_stats_mapping,
2306679cf21SAnkur Dwivedi 	lib.ethdev.set_rx_queue_stats_mapping)
2316679cf21SAnkur Dwivedi 
2326679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_fw_version_get,
2336679cf21SAnkur Dwivedi 	lib.ethdev.fw_version_get)
2346679cf21SAnkur Dwivedi 
2356679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_info_get,
2366679cf21SAnkur Dwivedi 	lib.ethdev.info_get)
2376679cf21SAnkur Dwivedi 
2386679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_conf_get,
2396679cf21SAnkur Dwivedi 	lib.ethdev.conf_get)
2406679cf21SAnkur Dwivedi 
2416679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_supported_ptypes,
2426679cf21SAnkur Dwivedi 	lib.ethdev.get_supported_ptypes)
2436679cf21SAnkur Dwivedi 
2446679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_ptypes,
2456679cf21SAnkur Dwivedi 	lib.ethdev.set_ptypes)
2466679cf21SAnkur Dwivedi 
2476679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_macaddrs_get,
2486679cf21SAnkur Dwivedi 	lib.ethdev.macaddrs_get)
2496679cf21SAnkur Dwivedi 
2506679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_macaddr_get,
2516679cf21SAnkur Dwivedi 	lib.ethdev.macaddr_get)
2526679cf21SAnkur Dwivedi 
2536679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_mtu,
2546679cf21SAnkur Dwivedi 	lib.ethdev.get_mtu)
2556679cf21SAnkur Dwivedi 
2566679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_mtu,
2576679cf21SAnkur Dwivedi 	lib.ethdev.set_mtu)
2586679cf21SAnkur Dwivedi 
2596679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_vlan_filter,
2606679cf21SAnkur Dwivedi 	lib.ethdev.vlan_filter)
2616679cf21SAnkur Dwivedi 
2626679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_vlan_strip_on_queue,
2636679cf21SAnkur Dwivedi 	lib.ethdev.set_vlan_strip_on_queue)
2646679cf21SAnkur Dwivedi 
2656679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_vlan_ether_type,
2666679cf21SAnkur Dwivedi 	lib.ethdev.set_vlan_ether_type)
2676679cf21SAnkur Dwivedi 
2686679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_vlan_offload,
2696679cf21SAnkur Dwivedi 	lib.ethdev.set_vlan_offload)
2706679cf21SAnkur Dwivedi 
2716679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_vlan_offload,
2726679cf21SAnkur Dwivedi 	lib.ethdev.get_vlan_offload)
2736679cf21SAnkur Dwivedi 
2746679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_vlan_pvid,
2756679cf21SAnkur Dwivedi 	lib.ethdev.set_vlan_pvid)
2766679cf21SAnkur Dwivedi 
2776679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_flow_ctrl_get,
2786679cf21SAnkur Dwivedi 	lib.ethdev.flow_ctrl_get)
2796679cf21SAnkur Dwivedi 
2806679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_flow_ctrl_set,
2816679cf21SAnkur Dwivedi 	lib.ethdev.flow_ctrl_set)
2826679cf21SAnkur Dwivedi 
2836679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_priority_flow_ctrl_set,
2846679cf21SAnkur Dwivedi 	lib.ethdev.priority_flow_ctrl_set)
2856679cf21SAnkur Dwivedi 
2866679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_priority_flow_ctrl_queue_info_get,
2876679cf21SAnkur Dwivedi 	lib.ethdev.priority_flow_ctrl_queue_info_get)
2886679cf21SAnkur Dwivedi 
2896679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_priority_flow_ctrl_queue_configure,
2906679cf21SAnkur Dwivedi 	lib.ethdev.priority_flow_ctrl_queue_configure)
2916679cf21SAnkur Dwivedi 
2926679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rss_reta_update,
2936679cf21SAnkur Dwivedi 	lib.ethdev.rss_reta_update)
2946679cf21SAnkur Dwivedi 
2956679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rss_reta_query,
2966679cf21SAnkur Dwivedi 	lib.ethdev.rss_reta_query)
2976679cf21SAnkur Dwivedi 
2986679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rss_hash_update,
2996679cf21SAnkur Dwivedi 	lib.ethdev.rss_hash_update)
3006679cf21SAnkur Dwivedi 
3016679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rss_hash_conf_get,
3026679cf21SAnkur Dwivedi 	lib.ethdev.rss_hash_conf_get)
3036679cf21SAnkur Dwivedi 
3046679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_udp_tunnel_port_add,
3056679cf21SAnkur Dwivedi 	lib.ethdev.udp_tunnel_port_add)
3066679cf21SAnkur Dwivedi 
3076679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_udp_tunnel_port_delete,
3086679cf21SAnkur Dwivedi 	lib.ethdev.udp_tunnel_port_delete)
3096679cf21SAnkur Dwivedi 
3106679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_led_on,
3116679cf21SAnkur Dwivedi 	lib.ethdev.led_on)
3126679cf21SAnkur Dwivedi 
3136679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_led_off,
3146679cf21SAnkur Dwivedi 	lib.ethdev.led_off)
3156679cf21SAnkur Dwivedi 
3166679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_fec_get_capability,
3176679cf21SAnkur Dwivedi 	lib.ethdev.fec_get_capability)
3186679cf21SAnkur Dwivedi 
3196679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_fec_get,
3206679cf21SAnkur Dwivedi 	lib.ethdev.fec_get)
3216679cf21SAnkur Dwivedi 
3226679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_fec_set,
3236679cf21SAnkur Dwivedi 	lib.ethdev.fec_set)
3246679cf21SAnkur Dwivedi 
3256679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_mac_addr_add,
3266679cf21SAnkur Dwivedi 	lib.ethdev.mac_addr_add)
3276679cf21SAnkur Dwivedi 
3286679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_mac_addr_remove,
3296679cf21SAnkur Dwivedi 	lib.ethdev.mac_addr_remove)
3306679cf21SAnkur Dwivedi 
3316679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_default_mac_addr_set,
3326679cf21SAnkur Dwivedi 	lib.ethdev.default_mac_addr_set)
3336679cf21SAnkur Dwivedi 
3346679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_uc_hash_table_set,
3356679cf21SAnkur Dwivedi 	lib.ethdev.uc_hash_table_set)
3366679cf21SAnkur Dwivedi 
3376679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_uc_all_hash_table_set,
3386679cf21SAnkur Dwivedi 	lib.ethdev.uc_all_hash_table_set)
3396679cf21SAnkur Dwivedi 
3406679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_set_queue_rate_limit,
3416679cf21SAnkur Dwivedi 	lib.ethdev.set_queue_rate_limit)
3426679cf21SAnkur Dwivedi 
3436679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_rx_avail_thresh_set,
3446679cf21SAnkur Dwivedi 	lib.ethdev.rx_avail_thresh_set)
3456679cf21SAnkur Dwivedi 
3466679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_rx_avail_thresh_query,
3476679cf21SAnkur Dwivedi 	lib.ethdev.rx_avail_thresh_query)
3486679cf21SAnkur Dwivedi 
3496679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_callback_register,
3506679cf21SAnkur Dwivedi 	lib.ethdev.callback_register)
3516679cf21SAnkur Dwivedi 
3526679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_callback_unregister,
3536679cf21SAnkur Dwivedi 	lib.ethdev.callback_unregister)
3546679cf21SAnkur Dwivedi 
3556679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rx_intr_ctl,
3566679cf21SAnkur Dwivedi 	lib.ethdev.rx_intr_ctl)
3576679cf21SAnkur Dwivedi 
3586679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rx_intr_ctl_q_get_fd,
3596679cf21SAnkur Dwivedi 	lib.ethdev.rx_intr_ctl_q_get_fd)
3606679cf21SAnkur Dwivedi 
3616679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rx_intr_ctl_q,
3626679cf21SAnkur Dwivedi 	lib.ethdev.rx_intr_ctl_q)
3636679cf21SAnkur Dwivedi 
3646679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rx_intr_enable,
3656679cf21SAnkur Dwivedi 	lib.ethdev.rx_intr_enable)
3666679cf21SAnkur Dwivedi 
3676679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rx_intr_disable,
3686679cf21SAnkur Dwivedi 	lib.ethdev.rx_intr_disable)
3696679cf21SAnkur Dwivedi 
3706679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_add_rx_callback,
3716679cf21SAnkur Dwivedi 	lib.ethdev.add_rx_callback)
3726679cf21SAnkur Dwivedi 
3736679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_add_first_rx_callback,
3746679cf21SAnkur Dwivedi 	lib.ethdev.add_first_rx_callback)
3756679cf21SAnkur Dwivedi 
3766679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_add_tx_callback,
3776679cf21SAnkur Dwivedi 	lib.ethdev.add_tx_callback)
3786679cf21SAnkur Dwivedi 
3796679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_remove_rx_callback,
3806679cf21SAnkur Dwivedi 	lib.ethdev.remove_rx_callback)
3816679cf21SAnkur Dwivedi 
3826679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_remove_tx_callback,
3836679cf21SAnkur Dwivedi 	lib.ethdev.remove_tx_callback)
3846679cf21SAnkur Dwivedi 
3856679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_rx_queue_info_get,
3866679cf21SAnkur Dwivedi 	lib.ethdev.rx_queue_info_get)
3876679cf21SAnkur Dwivedi 
3886679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_tx_queue_info_get,
3896679cf21SAnkur Dwivedi 	lib.ethdev.tx_queue_info_get)
3906679cf21SAnkur Dwivedi 
3916679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_rx_burst_mode_get,
3926679cf21SAnkur Dwivedi 	lib.ethdev.rx_burst_mode_get)
3936679cf21SAnkur Dwivedi 
3946679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_tx_burst_mode_get,
3956679cf21SAnkur Dwivedi 	lib.ethdev.tx_burst_mode_get)
3966679cf21SAnkur Dwivedi 
3976679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_get_monitor_addr,
3986679cf21SAnkur Dwivedi 	lib.ethdev.get_monitor_addr)
3996679cf21SAnkur Dwivedi 
4006679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_mc_addr_list,
4016679cf21SAnkur Dwivedi 	lib.ethdev.set_mc_addr_list)
4026679cf21SAnkur Dwivedi 
4036679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_timesync_enable,
4046679cf21SAnkur Dwivedi 	lib.ethdev.timesync_enable)
4056679cf21SAnkur Dwivedi 
4066679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_timesync_disable,
4076679cf21SAnkur Dwivedi 	lib.ethdev.timesync_disable)
4086679cf21SAnkur Dwivedi 
4096679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_timesync_read_rx_timestamp,
4106679cf21SAnkur Dwivedi 	lib.ethdev.timesync_read_rx_timestamp)
4116679cf21SAnkur Dwivedi 
4126679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_timesync_read_tx_timestamp,
4136679cf21SAnkur Dwivedi 	lib.ethdev.timesync_read_tx_timestamp)
4146679cf21SAnkur Dwivedi 
4156679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_timesync_adjust_time,
4166679cf21SAnkur Dwivedi 	lib.ethdev.timesync_adjust_time)
4176679cf21SAnkur Dwivedi 
418be86a682SMingjin Ye RTE_TRACE_POINT_REGISTER(rte_eth_trace_timesync_adjust_freq,
419be86a682SMingjin Ye 	lib.ethdev.timesync_adjust_freq)
420be86a682SMingjin Ye 
4216679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_timesync_read_time,
4226679cf21SAnkur Dwivedi 	lib.ethdev.timesync_read_time)
4236679cf21SAnkur Dwivedi 
4246679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_timesync_write_time,
4256679cf21SAnkur Dwivedi 	lib.ethdev.timesync_write_time)
4266679cf21SAnkur Dwivedi 
4276679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_read_clock,
4286679cf21SAnkur Dwivedi 	lib.ethdev.read_clock)
4296679cf21SAnkur Dwivedi 
4306679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_reg_info,
4316679cf21SAnkur Dwivedi 	lib.ethdev.get_reg_info)
4326679cf21SAnkur Dwivedi 
4336679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_eeprom_length,
4346679cf21SAnkur Dwivedi 	lib.ethdev.get_eeprom_length)
4356679cf21SAnkur Dwivedi 
4366679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_eeprom,
4376679cf21SAnkur Dwivedi 	lib.ethdev.get_eeprom)
4386679cf21SAnkur Dwivedi 
4396679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_eeprom,
4406679cf21SAnkur Dwivedi 	lib.ethdev.set_eeprom)
4416679cf21SAnkur Dwivedi 
4426679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_module_info,
4436679cf21SAnkur Dwivedi 	lib.ethdev.get_module_info)
4446679cf21SAnkur Dwivedi 
4456679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_module_eeprom,
4466679cf21SAnkur Dwivedi 	lib.ethdev.get_module_eeprom)
4476679cf21SAnkur Dwivedi 
4486679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_dcb_info,
4496679cf21SAnkur Dwivedi 	lib.ethdev.get_dcb_info)
4506679cf21SAnkur Dwivedi 
4516679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_adjust_nb_rx_tx_desc,
4526679cf21SAnkur Dwivedi 	lib.ethdev.adjust_nb_rx_tx_desc)
4536679cf21SAnkur Dwivedi 
4546679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_hairpin_capability_get,
4556679cf21SAnkur Dwivedi 	lib.ethdev.hairpin_capability_get)
4566679cf21SAnkur Dwivedi 
4576679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_pool_ops_supported,
4586679cf21SAnkur Dwivedi 	lib.ethdev.pool_ops_supported)
4596679cf21SAnkur Dwivedi 
4606679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_representor_info_get,
4616679cf21SAnkur Dwivedi 	lib.ethdev.representor_info_get)
4626679cf21SAnkur Dwivedi 
4636679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_rx_metadata_negotiate,
4646679cf21SAnkur Dwivedi 	lib.ethdev.rx_metadata_negotiate)
4656679cf21SAnkur Dwivedi 
4666679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_ip_reassembly_capability_get,
4676679cf21SAnkur Dwivedi 	lib.ethdev.ip_reassembly_capability_get)
4686679cf21SAnkur Dwivedi 
4696679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_ip_reassembly_conf_get,
4706679cf21SAnkur Dwivedi 	lib.ethdev.ip_reassembly_conf_get)
4716679cf21SAnkur Dwivedi 
4726679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_ip_reassembly_conf_set,
4736679cf21SAnkur Dwivedi 	lib.ethdev.ip_reassembly_conf_set)
4746679cf21SAnkur Dwivedi 
4756679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_buffer_split_get_supported_hdr_ptypes,
4766679cf21SAnkur Dwivedi 	lib.ethdev.buffer_split_get_supported_hdr_ptypes)
4776679cf21SAnkur Dwivedi 
4786679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_cman_info_get,
4796679cf21SAnkur Dwivedi 	lib.ethdev.cman_info_get)
4806679cf21SAnkur Dwivedi 
4816679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_cman_config_init,
4826679cf21SAnkur Dwivedi 	lib.ethdev.cman_config_init)
4836679cf21SAnkur Dwivedi 
4846679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_cman_config_set,
4856679cf21SAnkur Dwivedi 	lib.ethdev.cman_config_set)
4866679cf21SAnkur Dwivedi 
4876679cf21SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_eth_trace_cman_config_get,
4886679cf21SAnkur Dwivedi 	lib.ethdev.cman_config_get)
489ed04fd40SAnkur Dwivedi 
49006ea5479SJiawei Wang RTE_TRACE_POINT_REGISTER(rte_eth_trace_count_aggr_ports,
49106ea5479SJiawei Wang 	lib.ethdev.count_aggr_ports)
49206ea5479SJiawei Wang 
49306ea5479SJiawei Wang RTE_TRACE_POINT_REGISTER(rte_eth_trace_map_aggr_tx_affinity,
49406ea5479SJiawei Wang 	lib.ethdev.map_aggr_tx_affinity)
49506ea5479SJiawei Wang 
496ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_copy,
497ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.copy)
498ed04fd40SAnkur Dwivedi 
499ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_create,
500ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.create)
501ed04fd40SAnkur Dwivedi 
502ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_destroy,
503ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.destroy)
504ed04fd40SAnkur Dwivedi 
5058f257a48SAlexander Kozyrev RTE_TRACE_POINT_REGISTER(rte_flow_trace_actions_update,
5068f257a48SAlexander Kozyrev 	lib.ethdev.flow.update)
5078f257a48SAlexander Kozyrev 
508ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_flush,
509ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.flush)
510ed04fd40SAnkur Dwivedi 
511ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_isolate,
512ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.isolate)
513ed04fd40SAnkur Dwivedi 
514ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_query,
515ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.query)
516ed04fd40SAnkur Dwivedi 
517ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_validate,
518ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.validate)
519ed04fd40SAnkur Dwivedi 
520ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_conv,
521ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.conv)
522ed04fd40SAnkur Dwivedi 
523ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_dynf_metadata_register,
524ed04fd40SAnkur Dwivedi 	lib.ethdev.dynf_metadata_register)
525ed04fd40SAnkur Dwivedi 
526ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_get_aged_flows,
527ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.get_aged_flows)
528ed04fd40SAnkur Dwivedi 
529ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_get_q_aged_flows,
530ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.get_q_aged_flows)
531ed04fd40SAnkur Dwivedi 
532ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_tunnel_decap_set,
533ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.tunnel_decap_set)
534ed04fd40SAnkur Dwivedi 
535ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_tunnel_match,
536ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.tunnel_match)
537ed04fd40SAnkur Dwivedi 
538ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_get_restore_info,
539ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.get_restore_info)
540ed04fd40SAnkur Dwivedi 
541ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_tunnel_action_decap_release,
542ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.tunnel_action_decap_release)
543ed04fd40SAnkur Dwivedi 
544ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_tunnel_item_release,
545ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.tunnel_item_release)
546ed04fd40SAnkur Dwivedi 
547ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_action_handle_create,
548ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.action_handle_create)
549ed04fd40SAnkur Dwivedi 
550ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_action_handle_destroy,
551ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.action_handle_destroy)
552ed04fd40SAnkur Dwivedi 
553ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_action_handle_update,
554ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.action_handle_update)
555ed04fd40SAnkur Dwivedi 
556ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_action_handle_query,
557ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.action_handle_query)
558ed04fd40SAnkur Dwivedi 
559ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_flex_item_create,
560ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.flex_item_create)
561ed04fd40SAnkur Dwivedi 
562ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_flex_item_release,
563ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.flex_item_release)
564ed04fd40SAnkur Dwivedi 
565ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_pick_transfer_proxy,
566ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.pick_transfer_proxy)
567ed04fd40SAnkur Dwivedi 
568ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_info_get,
569ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.info_get)
570ed04fd40SAnkur Dwivedi 
571ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_configure,
572ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.configure)
573ed04fd40SAnkur Dwivedi 
574ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_pattern_template_create,
575ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.pattern_template_create)
576ed04fd40SAnkur Dwivedi 
577ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_pattern_template_destroy,
578ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.pattern_template_destroy)
579ed04fd40SAnkur Dwivedi 
580ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_actions_template_create,
581ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.actions_template_create)
582ed04fd40SAnkur Dwivedi 
583ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_actions_template_destroy,
584ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.actions_template_destroy)
585ed04fd40SAnkur Dwivedi 
586ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_template_table_create,
587ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.template_table_create)
588ed04fd40SAnkur Dwivedi 
589ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_template_table_destroy,
590ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.template_table_destroy)
591ed04fd40SAnkur Dwivedi 
592ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_async_create,
593ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.async_create)
594ed04fd40SAnkur Dwivedi 
595be5ded2fSAlexander Kozyrev RTE_TRACE_POINT_REGISTER(rte_flow_trace_async_create_by_index,
596be5ded2fSAlexander Kozyrev 	lib.ethdev.flow.async_create_by_index)
597be5ded2fSAlexander Kozyrev 
598be5ded2fSAlexander Kozyrev RTE_TRACE_POINT_REGISTER(rte_flow_trace_async_create_by_index_with_pattern,
599be5ded2fSAlexander Kozyrev 	lib.ethdev.flow.async_create_by_index_with_pattern)
600be5ded2fSAlexander Kozyrev 
601ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_async_destroy,
602ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.async_destroy)
603ed04fd40SAnkur Dwivedi 
6048f257a48SAlexander Kozyrev RTE_TRACE_POINT_REGISTER(rte_flow_trace_async_actions_update,
6058f257a48SAlexander Kozyrev 	lib.ethdev.flow.async_update)
6068f257a48SAlexander Kozyrev 
607ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_push,
608ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.push)
609ed04fd40SAnkur Dwivedi 
610ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_pull,
611ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.pull)
612ed04fd40SAnkur Dwivedi 
613ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_async_action_handle_create,
614ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.async_action_handle_create)
615ed04fd40SAnkur Dwivedi 
616ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_async_action_handle_destroy,
617ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.async_action_handle_destroy)
618ed04fd40SAnkur Dwivedi 
619ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_async_action_handle_update,
620ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.async_action_handle_update)
621ed04fd40SAnkur Dwivedi 
622ed04fd40SAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_flow_trace_async_action_handle_query,
623ed04fd40SAnkur Dwivedi 	lib.ethdev.flow.async.action.handle.query)
62448e48fceSAnkur Dwivedi 
62548e48fceSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_mtr_trace_capabilities_get,
62648e48fceSAnkur Dwivedi 	lib.ethdev.mtr.capabilities_get)
62748e48fceSAnkur Dwivedi 
62848e48fceSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_mtr_trace_create,
62948e48fceSAnkur Dwivedi 	lib.ethdev.mtr.create)
63048e48fceSAnkur Dwivedi 
63148e48fceSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_mtr_trace_destroy,
63248e48fceSAnkur Dwivedi 	lib.ethdev.mtr.destroy)
63348e48fceSAnkur Dwivedi 
63448e48fceSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_disable,
63548e48fceSAnkur Dwivedi 	lib.ethdev.mtr.meter_disable)
63648e48fceSAnkur Dwivedi 
63748e48fceSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_dscp_table_update,
63848e48fceSAnkur Dwivedi 	lib.ethdev.mtr.meter_dscp_table_update)
63948e48fceSAnkur Dwivedi 
64048e48fceSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_enable,
64148e48fceSAnkur Dwivedi 	lib.ethdev.mtr.meter_enable)
64248e48fceSAnkur Dwivedi 
64348e48fceSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_profile_add,
64448e48fceSAnkur Dwivedi 	lib.ethdev.mtr.meter_profile_add)
64548e48fceSAnkur Dwivedi 
64648e48fceSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_profile_delete,
64748e48fceSAnkur Dwivedi 	lib.ethdev.mtr.meter_profile_delete)
64848e48fceSAnkur Dwivedi 
64948e48fceSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_profile_get,
65048e48fceSAnkur Dwivedi 	lib.ethdev.mtr.meter_profile_get)
65148e48fceSAnkur Dwivedi 
65248e48fceSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_profile_update,
65348e48fceSAnkur Dwivedi 	lib.ethdev.mtr.meter_profile_update)
65448e48fceSAnkur Dwivedi 
65548e48fceSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_mtr_trace_stats_read,
65648e48fceSAnkur Dwivedi 	lib.ethdev.mtr.stats_read)
65748e48fceSAnkur Dwivedi 
65848e48fceSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_mtr_trace_stats_update,
65948e48fceSAnkur Dwivedi 	lib.ethdev.mtr.stats_update)
66048e48fceSAnkur Dwivedi 
66148e48fceSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_policy_add,
66248e48fceSAnkur Dwivedi 	lib.ethdev.mtr.meter_policy_add)
66348e48fceSAnkur Dwivedi 
66448e48fceSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_policy_delete,
66548e48fceSAnkur Dwivedi 	lib.ethdev.mtr.meter_policy_delete)
66648e48fceSAnkur Dwivedi 
66748e48fceSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_policy_get,
66848e48fceSAnkur Dwivedi 	lib.ethdev.mtr.meter_policy_get)
66948e48fceSAnkur Dwivedi 
67048e48fceSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_policy_update,
67148e48fceSAnkur Dwivedi 	lib.ethdev.mtr.meter_policy_update)
67248e48fceSAnkur Dwivedi 
67348e48fceSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_policy_validate,
67448e48fceSAnkur Dwivedi 	lib.ethdev.mtr.meter_policy_validate)
67548e48fceSAnkur Dwivedi 
67648e48fceSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_vlan_table_update,
67748e48fceSAnkur Dwivedi 	lib.ethdev.mtr.meter_vlan_table_update)
67848e48fceSAnkur Dwivedi 
67948e48fceSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_mtr_trace_color_in_protocol_get,
68048e48fceSAnkur Dwivedi 	lib.ethdev.mtr.color_in_protocol_get)
68148e48fceSAnkur Dwivedi 
68248e48fceSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_mtr_trace_color_in_protocol_priority_get,
68348e48fceSAnkur Dwivedi 	lib.ethdev.mtr.color_in_protocol_priority_get)
68448e48fceSAnkur Dwivedi 
68548e48fceSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_mtr_trace_color_in_protocol_set,
68648e48fceSAnkur Dwivedi 	lib.ethdev.mtr.color_in_protocol_set)
68785abfc8dSAnkur Dwivedi 
68885abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_capabilities_get,
68985abfc8dSAnkur Dwivedi 	lib.ethdev.tm.capabilities_get)
69085abfc8dSAnkur Dwivedi 
69185abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_get_number_of_leaf_nodes,
69285abfc8dSAnkur Dwivedi 	lib.ethdev.tm.get_number_of_leaf_nodes)
69385abfc8dSAnkur Dwivedi 
69485abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_hierarchy_commit,
69585abfc8dSAnkur Dwivedi 	lib.ethdev.tm.hierarchy_commit)
69685abfc8dSAnkur Dwivedi 
69785abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_level_capabilities_get,
69885abfc8dSAnkur Dwivedi 	lib.ethdev.tm.level_capabilities_get)
69985abfc8dSAnkur Dwivedi 
70085abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_mark_ip_dscp,
70185abfc8dSAnkur Dwivedi 	lib.ethdev.tm.mark_ip_dscp)
70285abfc8dSAnkur Dwivedi 
70385abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_mark_ip_ecn,
70485abfc8dSAnkur Dwivedi 	lib.ethdev.tm.mark_ip_ecn)
70585abfc8dSAnkur Dwivedi 
70685abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_mark_vlan_dei,
70785abfc8dSAnkur Dwivedi 	lib.ethdev.tm.mark_vlan_dei)
70885abfc8dSAnkur Dwivedi 
70985abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_add,
71085abfc8dSAnkur Dwivedi 	lib.ethdev.tm.node_add)
71185abfc8dSAnkur Dwivedi 
712*25a2a0dcSBruce Richardson RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_query,
713*25a2a0dcSBruce Richardson 	lib.ethdev.tm.node_query)
714*25a2a0dcSBruce Richardson 
71585abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_capabilities_get,
71685abfc8dSAnkur Dwivedi 	lib.ethdev.tm.node_capabilities_get)
71785abfc8dSAnkur Dwivedi 
71885abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_cman_update,
71985abfc8dSAnkur Dwivedi 	lib.ethdev.tm.node_cman_update)
72085abfc8dSAnkur Dwivedi 
72185abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_delete,
72285abfc8dSAnkur Dwivedi 	lib.ethdev.tm.node_delete)
72385abfc8dSAnkur Dwivedi 
72485abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_parent_update,
72585abfc8dSAnkur Dwivedi 	lib.ethdev.tm.node_parent_update)
72685abfc8dSAnkur Dwivedi 
72785abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_resume,
72885abfc8dSAnkur Dwivedi 	lib.ethdev.tm.node_resume)
72985abfc8dSAnkur Dwivedi 
73085abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_shaper_update,
73185abfc8dSAnkur Dwivedi 	lib.ethdev.tm.node_shaper_update)
73285abfc8dSAnkur Dwivedi 
73385abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_shared_shaper_update,
73485abfc8dSAnkur Dwivedi 	lib.ethdev.tm.node_shared_shaper_update)
73585abfc8dSAnkur Dwivedi 
73685abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_shared_wred_context_update,
73785abfc8dSAnkur Dwivedi 	lib.ethdev.tm.node_shared_wred_context_update)
73885abfc8dSAnkur Dwivedi 
73985abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_stats_read,
74085abfc8dSAnkur Dwivedi 	lib.ethdev.tm.node_stats_read)
74185abfc8dSAnkur Dwivedi 
74285abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_stats_update,
74385abfc8dSAnkur Dwivedi 	lib.ethdev.tm.node_stats_update)
74485abfc8dSAnkur Dwivedi 
74585abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_suspend,
74685abfc8dSAnkur Dwivedi 	lib.ethdev.tm.node_suspend)
74785abfc8dSAnkur Dwivedi 
74885abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_type_get,
74985abfc8dSAnkur Dwivedi 	lib.ethdev.tm.node_type_get)
75085abfc8dSAnkur Dwivedi 
75185abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_wfq_weight_mode_update,
75285abfc8dSAnkur Dwivedi 	lib.ethdev.tm.node_wfq_weight_mode_update)
75385abfc8dSAnkur Dwivedi 
75485abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_wred_context_update,
75585abfc8dSAnkur Dwivedi 	lib.ethdev.tm.node_wred_context_update)
75685abfc8dSAnkur Dwivedi 
75785abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_shaper_profile_add,
75885abfc8dSAnkur Dwivedi 	lib.ethdev.tm.shaper_profile_add)
75985abfc8dSAnkur Dwivedi 
76085abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_shaper_profile_delete,
76185abfc8dSAnkur Dwivedi 	lib.ethdev.tm.shaper_profile_delete)
76285abfc8dSAnkur Dwivedi 
76385abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_shared_shaper_add_update,
76485abfc8dSAnkur Dwivedi 	lib.ethdev.tm.shared_shaper_add_update)
76585abfc8dSAnkur Dwivedi 
76685abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_shared_shaper_delete,
76785abfc8dSAnkur Dwivedi 	lib.ethdev.tm.shared_shaper_delete)
76885abfc8dSAnkur Dwivedi 
76985abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_shared_wred_context_add_update,
77085abfc8dSAnkur Dwivedi 	lib.ethdev.tm.shared_wred_context_add_update)
77185abfc8dSAnkur Dwivedi 
77285abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_shared_wred_context_delete,
77385abfc8dSAnkur Dwivedi 	lib.ethdev.tm.shared_wred_context_delete)
77485abfc8dSAnkur Dwivedi 
77585abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_wred_profile_add,
77685abfc8dSAnkur Dwivedi 	lib.ethdev.tm.wred_profile_add)
77785abfc8dSAnkur Dwivedi 
77885abfc8dSAnkur Dwivedi RTE_TRACE_POINT_REGISTER(rte_tm_trace_wred_profile_delete,
77985abfc8dSAnkur Dwivedi 	lib.ethdev.tm.wred_profile_delete)
78072a3dec7SGregory Etelson 
78172a3dec7SGregory Etelson RTE_TRACE_POINT_REGISTER(rte_flow_trace_action_list_handle_create,
78272a3dec7SGregory Etelson 			 lib.ethdev.flow.action_list_handle_create)
78372a3dec7SGregory Etelson 
78472a3dec7SGregory Etelson RTE_TRACE_POINT_REGISTER(rte_flow_trace_action_list_handle_destroy,
78572a3dec7SGregory Etelson 			 lib.ethdev.flow.action_list_handle_destroy)
78672a3dec7SGregory Etelson 
78772a3dec7SGregory Etelson RTE_TRACE_POINT_REGISTER(rte_flow_trace_action_list_handle_query_update,
78872a3dec7SGregory Etelson 			 lib.ethdev.flow.action_list_handle_query_update)
78972a3dec7SGregory Etelson 
79072a3dec7SGregory Etelson RTE_TRACE_POINT_REGISTER(rte_flow_trace_async_action_list_handle_create,
79172a3dec7SGregory Etelson 	lib.ethdev.flow.async_action_list_handle_create)
79272a3dec7SGregory Etelson 
79372a3dec7SGregory Etelson RTE_TRACE_POINT_REGISTER(rte_flow_trace_async_action_list_handle_destroy,
79472a3dec7SGregory Etelson 	lib.ethdev.flow.async_action_list_handle_destroy)
79572a3dec7SGregory Etelson 
79672a3dec7SGregory Etelson RTE_TRACE_POINT_REGISTER(rte_flow_trace_async_action_list_handle_query_update,
79772a3dec7SGregory Etelson 			 lib.ethdev.flow.async_action_list_handle_query_update)
79899231e48SGregory Etelson 
79999231e48SGregory Etelson RTE_TRACE_POINT_REGISTER(rte_flow_trace_template_table_resize,
80099231e48SGregory Etelson 			 lib.ethdev.flow.template_table_resize)
80199231e48SGregory Etelson 
80299231e48SGregory Etelson RTE_TRACE_POINT_REGISTER(rte_flow_trace_async_update_resized,
80399231e48SGregory Etelson 			 lib.ethdev.flow.async_update_resized)
80499231e48SGregory Etelson 
80599231e48SGregory Etelson RTE_TRACE_POINT_REGISTER(rte_flow_trace_table_resize_complete,
80699231e48SGregory Etelson 			 lib.ethdev.flow.table_resize_complete)
807