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