1 /* SPDX-License-Identifier: BSD-3-Clause 2 * Copyright(C) 2020 Marvell International Ltd. 3 */ 4 5 #include <rte_trace_point_register.h> 6 7 #include <ethdev_trace.h> 8 #include <rte_ethdev_trace_fp.h> 9 10 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_configure, 11 lib.ethdev.configure) 12 13 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rxq_setup, 14 lib.ethdev.rxq.setup) 15 16 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_txq_setup, 17 lib.ethdev.txq.setup) 18 19 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_start, 20 lib.ethdev.start) 21 22 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_stop, 23 lib.ethdev.stop) 24 25 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_close, 26 lib.ethdev.close) 27 28 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rx_burst, 29 lib.ethdev.rx.burst) 30 31 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_tx_burst, 32 lib.ethdev.tx.burst) 33 34 RTE_TRACE_POINT_REGISTER(rte_eth_trace_call_rx_callbacks, 35 lib.ethdev.call_rx_callbacks) 36 37 RTE_TRACE_POINT_REGISTER(rte_eth_trace_call_tx_callbacks, 38 lib.ethdev.call_tx_callbacks) 39 40 RTE_TRACE_POINT_REGISTER(rte_eth_trace_iterator_init, 41 lib.ethdev.iterator_init) 42 43 RTE_TRACE_POINT_REGISTER(rte_eth_trace_iterator_next, 44 lib.ethdev.iterator_next) 45 46 RTE_TRACE_POINT_REGISTER(rte_eth_trace_iterator_cleanup, 47 lib.ethdev.iterator_cleanup) 48 49 RTE_TRACE_POINT_REGISTER(rte_eth_trace_find_next, 50 lib.ethdev.find_next) 51 52 RTE_TRACE_POINT_REGISTER(rte_eth_trace_find_next_of, 53 lib.ethdev.find_next_of) 54 55 RTE_TRACE_POINT_REGISTER(rte_eth_trace_find_next_sibling, 56 lib.ethdev.find_next_sibling) 57 58 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_is_valid_port, 59 lib.ethdev.is_valid_port) 60 61 RTE_TRACE_POINT_REGISTER(rte_eth_trace_find_next_owned_by, 62 lib.ethdev.find_next_owned_by) 63 64 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_owner_new, 65 lib.ethdev.owner_new) 66 67 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_owner_set, 68 lib.ethdev.owner_set) 69 70 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_owner_unset, 71 lib.ethdev.owner_unset) 72 73 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_owner_delete, 74 lib.ethdev.owner_delete) 75 76 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_owner_get, 77 lib.ethdev.owner_get) 78 79 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_socket_id, 80 lib.ethdev.socket_id) 81 82 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_sec_ctx, 83 lib.ethdev.get_sec_ctx) 84 85 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_count_avail, 86 lib.ethdev.count_avail) 87 88 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_count_total, 89 lib.ethdev.count_total) 90 91 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_name_by_port, 92 lib.ethdev.get_name_by_port) 93 94 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_port_by_name, 95 lib.ethdev.get_port_by_name) 96 97 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rx_queue_start, 98 lib.ethdev.rx_queue_start) 99 100 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rx_queue_stop, 101 lib.ethdev.rx_queue_stop) 102 103 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_tx_queue_start, 104 lib.ethdev.tx_queue_start) 105 106 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_tx_queue_stop, 107 lib.ethdev.tx_queue_stop) 108 109 RTE_TRACE_POINT_REGISTER(rte_eth_trace_speed_bitflag, 110 lib.ethdev.speed_bitflag) 111 112 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rx_offload_name, 113 lib.ethdev.rx_offload_name) 114 115 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_tx_offload_name, 116 lib.ethdev.tx_offload_name) 117 118 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_capability_name, 119 lib.ethdev.capability_name) 120 121 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_link_up, 122 lib.ethdev.set_link_up) 123 124 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_link_down, 125 lib.ethdev.set_link_down) 126 127 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_reset, 128 lib.ethdev.reset) 129 130 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_is_removed, 131 lib.ethdev.is_removed) 132 133 RTE_TRACE_POINT_REGISTER(rte_eth_trace_rx_hairpin_queue_setup, 134 lib.ethdev.rx_hairpin_queue_setup) 135 136 RTE_TRACE_POINT_REGISTER(rte_eth_trace_tx_hairpin_queue_setup, 137 lib.ethdev.tx_hairpin_queue_setup) 138 139 RTE_TRACE_POINT_REGISTER(rte_eth_trace_hairpin_bind, 140 lib.ethdev.hairpin_bind) 141 142 RTE_TRACE_POINT_REGISTER(rte_eth_trace_hairpin_unbind, 143 lib.ethdev.hairpin_unbind) 144 145 RTE_TRACE_POINT_REGISTER(rte_eth_trace_hairpin_get_peer_ports, 146 lib.ethdev.hairpin_get_peer_ports) 147 148 RTE_TRACE_POINT_REGISTER(rte_eth_trace_tx_buffer_drop_callback, 149 lib.ethdev.tx_buffer_drop_callback) 150 151 RTE_TRACE_POINT_REGISTER(rte_eth_trace_tx_buffer_count_callback, 152 lib.ethdev.tx_buffer_count_callback) 153 154 RTE_TRACE_POINT_REGISTER(rte_eth_trace_tx_buffer_set_err_callback, 155 lib.ethdev.tx_buffer_set_err_callback) 156 157 RTE_TRACE_POINT_REGISTER(rte_eth_trace_tx_buffer_init, 158 lib.ethdev.tx_buffer_init) 159 160 RTE_TRACE_POINT_REGISTER(rte_eth_trace_tx_done_cleanup, 161 lib.ethdev.tx_done_cleanup) 162 163 RTE_TRACE_POINT_REGISTER(rte_eth_trace_promiscuous_enable, 164 lib.ethdev.promiscuous_enable) 165 166 RTE_TRACE_POINT_REGISTER(rte_eth_trace_promiscuous_disable, 167 lib.ethdev.promiscuous_disable) 168 169 RTE_TRACE_POINT_REGISTER(rte_eth_trace_promiscuous_get, 170 lib.ethdev.promiscuous_get) 171 172 RTE_TRACE_POINT_REGISTER(rte_eth_trace_allmulticast_enable, 173 lib.ethdev.allmulticast_enable) 174 175 RTE_TRACE_POINT_REGISTER(rte_eth_trace_allmulticast_disable, 176 lib.ethdev.allmulticast_disable) 177 178 RTE_TRACE_POINT_REGISTER(rte_eth_trace_allmulticast_get, 179 lib.ethdev.allmulticast_get) 180 181 RTE_TRACE_POINT_REGISTER(rte_eth_trace_link_get, 182 lib.ethdev.link_get) 183 184 RTE_TRACE_POINT_REGISTER(rte_eth_trace_link_get_nowait, 185 lib.ethdev.link_get_nowait) 186 187 RTE_TRACE_POINT_REGISTER(rte_eth_trace_link_speed_to_str, 188 lib.ethdev.link_speed_to_str) 189 190 RTE_TRACE_POINT_REGISTER(rte_eth_trace_link_to_str, 191 lib.ethdev.link_to_str) 192 193 RTE_TRACE_POINT_REGISTER(rte_eth_trace_stats_get, 194 lib.ethdev.stats_get) 195 196 RTE_TRACE_POINT_REGISTER(rte_eth_trace_stats_reset, 197 lib.ethdev.stats_reset) 198 199 RTE_TRACE_POINT_REGISTER(rte_eth_trace_xstats_get_id_by_name, 200 lib.ethdev.xstats_get_id_by_name) 201 202 RTE_TRACE_POINT_REGISTER(rte_eth_trace_xstats_get_names_by_id, 203 lib.ethdev.xstats_get_names_by_id) 204 205 RTE_TRACE_POINT_REGISTER(rte_eth_trace_xstats_get_names, 206 lib.ethdev.xstats_get_names) 207 208 RTE_TRACE_POINT_REGISTER(rte_eth_trace_xstats_get_by_id, 209 lib.ethdev.xstats_get_by_id) 210 211 RTE_TRACE_POINT_REGISTER(rte_eth_trace_xstats_get, 212 lib.ethdev.xstats_get) 213 214 RTE_TRACE_POINT_REGISTER(rte_eth_trace_xstats_reset, 215 lib.ethdev.xstats_reset) 216 217 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_tx_queue_stats_mapping, 218 lib.ethdev.set_tx_queue_stats_mapping) 219 220 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_rx_queue_stats_mapping, 221 lib.ethdev.set_rx_queue_stats_mapping) 222 223 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_fw_version_get, 224 lib.ethdev.fw_version_get) 225 226 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_info_get, 227 lib.ethdev.info_get) 228 229 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_conf_get, 230 lib.ethdev.conf_get) 231 232 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_supported_ptypes, 233 lib.ethdev.get_supported_ptypes) 234 235 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_ptypes, 236 lib.ethdev.set_ptypes) 237 238 RTE_TRACE_POINT_REGISTER(rte_eth_trace_macaddrs_get, 239 lib.ethdev.macaddrs_get) 240 241 RTE_TRACE_POINT_REGISTER(rte_eth_trace_macaddr_get, 242 lib.ethdev.macaddr_get) 243 244 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_mtu, 245 lib.ethdev.get_mtu) 246 247 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_mtu, 248 lib.ethdev.set_mtu) 249 250 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_vlan_filter, 251 lib.ethdev.vlan_filter) 252 253 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_vlan_strip_on_queue, 254 lib.ethdev.set_vlan_strip_on_queue) 255 256 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_vlan_ether_type, 257 lib.ethdev.set_vlan_ether_type) 258 259 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_vlan_offload, 260 lib.ethdev.set_vlan_offload) 261 262 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_vlan_offload, 263 lib.ethdev.get_vlan_offload) 264 265 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_vlan_pvid, 266 lib.ethdev.set_vlan_pvid) 267 268 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_flow_ctrl_get, 269 lib.ethdev.flow_ctrl_get) 270 271 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_flow_ctrl_set, 272 lib.ethdev.flow_ctrl_set) 273 274 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_priority_flow_ctrl_set, 275 lib.ethdev.priority_flow_ctrl_set) 276 277 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_priority_flow_ctrl_queue_info_get, 278 lib.ethdev.priority_flow_ctrl_queue_info_get) 279 280 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_priority_flow_ctrl_queue_configure, 281 lib.ethdev.priority_flow_ctrl_queue_configure) 282 283 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rss_reta_update, 284 lib.ethdev.rss_reta_update) 285 286 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rss_reta_query, 287 lib.ethdev.rss_reta_query) 288 289 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rss_hash_update, 290 lib.ethdev.rss_hash_update) 291 292 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rss_hash_conf_get, 293 lib.ethdev.rss_hash_conf_get) 294 295 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_udp_tunnel_port_add, 296 lib.ethdev.udp_tunnel_port_add) 297 298 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_udp_tunnel_port_delete, 299 lib.ethdev.udp_tunnel_port_delete) 300 301 RTE_TRACE_POINT_REGISTER(rte_eth_trace_led_on, 302 lib.ethdev.led_on) 303 304 RTE_TRACE_POINT_REGISTER(rte_eth_trace_led_off, 305 lib.ethdev.led_off) 306 307 RTE_TRACE_POINT_REGISTER(rte_eth_trace_fec_get_capability, 308 lib.ethdev.fec_get_capability) 309 310 RTE_TRACE_POINT_REGISTER(rte_eth_trace_fec_get, 311 lib.ethdev.fec_get) 312 313 RTE_TRACE_POINT_REGISTER(rte_eth_trace_fec_set, 314 lib.ethdev.fec_set) 315 316 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_mac_addr_add, 317 lib.ethdev.mac_addr_add) 318 319 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_mac_addr_remove, 320 lib.ethdev.mac_addr_remove) 321 322 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_default_mac_addr_set, 323 lib.ethdev.default_mac_addr_set) 324 325 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_uc_hash_table_set, 326 lib.ethdev.uc_hash_table_set) 327 328 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_uc_all_hash_table_set, 329 lib.ethdev.uc_all_hash_table_set) 330 331 RTE_TRACE_POINT_REGISTER(rte_eth_trace_set_queue_rate_limit, 332 lib.ethdev.set_queue_rate_limit) 333 334 RTE_TRACE_POINT_REGISTER(rte_eth_trace_rx_avail_thresh_set, 335 lib.ethdev.rx_avail_thresh_set) 336 337 RTE_TRACE_POINT_REGISTER(rte_eth_trace_rx_avail_thresh_query, 338 lib.ethdev.rx_avail_thresh_query) 339 340 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_callback_register, 341 lib.ethdev.callback_register) 342 343 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_callback_unregister, 344 lib.ethdev.callback_unregister) 345 346 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rx_intr_ctl, 347 lib.ethdev.rx_intr_ctl) 348 349 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rx_intr_ctl_q_get_fd, 350 lib.ethdev.rx_intr_ctl_q_get_fd) 351 352 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rx_intr_ctl_q, 353 lib.ethdev.rx_intr_ctl_q) 354 355 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rx_intr_enable, 356 lib.ethdev.rx_intr_enable) 357 358 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_rx_intr_disable, 359 lib.ethdev.rx_intr_disable) 360 361 RTE_TRACE_POINT_REGISTER(rte_eth_trace_add_rx_callback, 362 lib.ethdev.add_rx_callback) 363 364 RTE_TRACE_POINT_REGISTER(rte_eth_trace_add_first_rx_callback, 365 lib.ethdev.add_first_rx_callback) 366 367 RTE_TRACE_POINT_REGISTER(rte_eth_trace_add_tx_callback, 368 lib.ethdev.add_tx_callback) 369 370 RTE_TRACE_POINT_REGISTER(rte_eth_trace_remove_rx_callback, 371 lib.ethdev.remove_rx_callback) 372 373 RTE_TRACE_POINT_REGISTER(rte_eth_trace_remove_tx_callback, 374 lib.ethdev.remove_tx_callback) 375 376 RTE_TRACE_POINT_REGISTER(rte_eth_trace_rx_queue_info_get, 377 lib.ethdev.rx_queue_info_get) 378 379 RTE_TRACE_POINT_REGISTER(rte_eth_trace_tx_queue_info_get, 380 lib.ethdev.tx_queue_info_get) 381 382 RTE_TRACE_POINT_REGISTER(rte_eth_trace_rx_burst_mode_get, 383 lib.ethdev.rx_burst_mode_get) 384 385 RTE_TRACE_POINT_REGISTER(rte_eth_trace_tx_burst_mode_get, 386 lib.ethdev.tx_burst_mode_get) 387 388 RTE_TRACE_POINT_REGISTER(rte_eth_trace_get_monitor_addr, 389 lib.ethdev.get_monitor_addr) 390 391 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_mc_addr_list, 392 lib.ethdev.set_mc_addr_list) 393 394 RTE_TRACE_POINT_REGISTER(rte_eth_trace_timesync_enable, 395 lib.ethdev.timesync_enable) 396 397 RTE_TRACE_POINT_REGISTER(rte_eth_trace_timesync_disable, 398 lib.ethdev.timesync_disable) 399 400 RTE_TRACE_POINT_REGISTER(rte_eth_trace_timesync_read_rx_timestamp, 401 lib.ethdev.timesync_read_rx_timestamp) 402 403 RTE_TRACE_POINT_REGISTER(rte_eth_trace_timesync_read_tx_timestamp, 404 lib.ethdev.timesync_read_tx_timestamp) 405 406 RTE_TRACE_POINT_REGISTER(rte_eth_trace_timesync_adjust_time, 407 lib.ethdev.timesync_adjust_time) 408 409 RTE_TRACE_POINT_REGISTER(rte_eth_trace_timesync_read_time, 410 lib.ethdev.timesync_read_time) 411 412 RTE_TRACE_POINT_REGISTER(rte_eth_trace_timesync_write_time, 413 lib.ethdev.timesync_write_time) 414 415 RTE_TRACE_POINT_REGISTER(rte_eth_trace_read_clock, 416 lib.ethdev.read_clock) 417 418 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_reg_info, 419 lib.ethdev.get_reg_info) 420 421 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_eeprom_length, 422 lib.ethdev.get_eeprom_length) 423 424 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_eeprom, 425 lib.ethdev.get_eeprom) 426 427 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_set_eeprom, 428 lib.ethdev.set_eeprom) 429 430 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_module_info, 431 lib.ethdev.get_module_info) 432 433 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_module_eeprom, 434 lib.ethdev.get_module_eeprom) 435 436 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_get_dcb_info, 437 lib.ethdev.get_dcb_info) 438 439 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_adjust_nb_rx_tx_desc, 440 lib.ethdev.adjust_nb_rx_tx_desc) 441 442 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_hairpin_capability_get, 443 lib.ethdev.hairpin_capability_get) 444 445 RTE_TRACE_POINT_REGISTER(rte_ethdev_trace_pool_ops_supported, 446 lib.ethdev.pool_ops_supported) 447 448 RTE_TRACE_POINT_REGISTER(rte_eth_trace_representor_info_get, 449 lib.ethdev.representor_info_get) 450 451 RTE_TRACE_POINT_REGISTER(rte_eth_trace_rx_metadata_negotiate, 452 lib.ethdev.rx_metadata_negotiate) 453 454 RTE_TRACE_POINT_REGISTER(rte_eth_trace_ip_reassembly_capability_get, 455 lib.ethdev.ip_reassembly_capability_get) 456 457 RTE_TRACE_POINT_REGISTER(rte_eth_trace_ip_reassembly_conf_get, 458 lib.ethdev.ip_reassembly_conf_get) 459 460 RTE_TRACE_POINT_REGISTER(rte_eth_trace_ip_reassembly_conf_set, 461 lib.ethdev.ip_reassembly_conf_set) 462 463 RTE_TRACE_POINT_REGISTER(rte_eth_trace_buffer_split_get_supported_hdr_ptypes, 464 lib.ethdev.buffer_split_get_supported_hdr_ptypes) 465 466 RTE_TRACE_POINT_REGISTER(rte_eth_trace_cman_info_get, 467 lib.ethdev.cman_info_get) 468 469 RTE_TRACE_POINT_REGISTER(rte_eth_trace_cman_config_init, 470 lib.ethdev.cman_config_init) 471 472 RTE_TRACE_POINT_REGISTER(rte_eth_trace_cman_config_set, 473 lib.ethdev.cman_config_set) 474 475 RTE_TRACE_POINT_REGISTER(rte_eth_trace_cman_config_get, 476 lib.ethdev.cman_config_get) 477 478 RTE_TRACE_POINT_REGISTER(rte_eth_trace_count_aggr_ports, 479 lib.ethdev.count_aggr_ports) 480 481 RTE_TRACE_POINT_REGISTER(rte_eth_trace_map_aggr_tx_affinity, 482 lib.ethdev.map_aggr_tx_affinity) 483 484 RTE_TRACE_POINT_REGISTER(rte_flow_trace_copy, 485 lib.ethdev.flow.copy) 486 487 RTE_TRACE_POINT_REGISTER(rte_flow_trace_create, 488 lib.ethdev.flow.create) 489 490 RTE_TRACE_POINT_REGISTER(rte_flow_trace_destroy, 491 lib.ethdev.flow.destroy) 492 493 RTE_TRACE_POINT_REGISTER(rte_flow_trace_flush, 494 lib.ethdev.flow.flush) 495 496 RTE_TRACE_POINT_REGISTER(rte_flow_trace_isolate, 497 lib.ethdev.flow.isolate) 498 499 RTE_TRACE_POINT_REGISTER(rte_flow_trace_query, 500 lib.ethdev.flow.query) 501 502 RTE_TRACE_POINT_REGISTER(rte_flow_trace_validate, 503 lib.ethdev.flow.validate) 504 505 RTE_TRACE_POINT_REGISTER(rte_flow_trace_conv, 506 lib.ethdev.flow.conv) 507 508 RTE_TRACE_POINT_REGISTER(rte_flow_trace_dynf_metadata_register, 509 lib.ethdev.dynf_metadata_register) 510 511 RTE_TRACE_POINT_REGISTER(rte_flow_trace_get_aged_flows, 512 lib.ethdev.flow.get_aged_flows) 513 514 RTE_TRACE_POINT_REGISTER(rte_flow_trace_get_q_aged_flows, 515 lib.ethdev.flow.get_q_aged_flows) 516 517 RTE_TRACE_POINT_REGISTER(rte_flow_trace_tunnel_decap_set, 518 lib.ethdev.flow.tunnel_decap_set) 519 520 RTE_TRACE_POINT_REGISTER(rte_flow_trace_tunnel_match, 521 lib.ethdev.flow.tunnel_match) 522 523 RTE_TRACE_POINT_REGISTER(rte_flow_trace_get_restore_info, 524 lib.ethdev.flow.get_restore_info) 525 526 RTE_TRACE_POINT_REGISTER(rte_flow_trace_tunnel_action_decap_release, 527 lib.ethdev.flow.tunnel_action_decap_release) 528 529 RTE_TRACE_POINT_REGISTER(rte_flow_trace_tunnel_item_release, 530 lib.ethdev.flow.tunnel_item_release) 531 532 RTE_TRACE_POINT_REGISTER(rte_flow_trace_action_handle_create, 533 lib.ethdev.flow.action_handle_create) 534 535 RTE_TRACE_POINT_REGISTER(rte_flow_trace_action_handle_destroy, 536 lib.ethdev.flow.action_handle_destroy) 537 538 RTE_TRACE_POINT_REGISTER(rte_flow_trace_action_handle_update, 539 lib.ethdev.flow.action_handle_update) 540 541 RTE_TRACE_POINT_REGISTER(rte_flow_trace_action_handle_query, 542 lib.ethdev.flow.action_handle_query) 543 544 RTE_TRACE_POINT_REGISTER(rte_flow_trace_flex_item_create, 545 lib.ethdev.flow.flex_item_create) 546 547 RTE_TRACE_POINT_REGISTER(rte_flow_trace_flex_item_release, 548 lib.ethdev.flow.flex_item_release) 549 550 RTE_TRACE_POINT_REGISTER(rte_flow_trace_pick_transfer_proxy, 551 lib.ethdev.flow.pick_transfer_proxy) 552 553 RTE_TRACE_POINT_REGISTER(rte_flow_trace_info_get, 554 lib.ethdev.flow.info_get) 555 556 RTE_TRACE_POINT_REGISTER(rte_flow_trace_configure, 557 lib.ethdev.flow.configure) 558 559 RTE_TRACE_POINT_REGISTER(rte_flow_trace_pattern_template_create, 560 lib.ethdev.flow.pattern_template_create) 561 562 RTE_TRACE_POINT_REGISTER(rte_flow_trace_pattern_template_destroy, 563 lib.ethdev.flow.pattern_template_destroy) 564 565 RTE_TRACE_POINT_REGISTER(rte_flow_trace_actions_template_create, 566 lib.ethdev.flow.actions_template_create) 567 568 RTE_TRACE_POINT_REGISTER(rte_flow_trace_actions_template_destroy, 569 lib.ethdev.flow.actions_template_destroy) 570 571 RTE_TRACE_POINT_REGISTER(rte_flow_trace_template_table_create, 572 lib.ethdev.flow.template_table_create) 573 574 RTE_TRACE_POINT_REGISTER(rte_flow_trace_template_table_destroy, 575 lib.ethdev.flow.template_table_destroy) 576 577 RTE_TRACE_POINT_REGISTER(rte_flow_trace_async_create, 578 lib.ethdev.flow.async_create) 579 580 RTE_TRACE_POINT_REGISTER(rte_flow_trace_async_destroy, 581 lib.ethdev.flow.async_destroy) 582 583 RTE_TRACE_POINT_REGISTER(rte_flow_trace_push, 584 lib.ethdev.flow.push) 585 586 RTE_TRACE_POINT_REGISTER(rte_flow_trace_pull, 587 lib.ethdev.flow.pull) 588 589 RTE_TRACE_POINT_REGISTER(rte_flow_trace_async_action_handle_create, 590 lib.ethdev.flow.async_action_handle_create) 591 592 RTE_TRACE_POINT_REGISTER(rte_flow_trace_async_action_handle_destroy, 593 lib.ethdev.flow.async_action_handle_destroy) 594 595 RTE_TRACE_POINT_REGISTER(rte_flow_trace_async_action_handle_update, 596 lib.ethdev.flow.async_action_handle_update) 597 598 RTE_TRACE_POINT_REGISTER(rte_flow_trace_async_action_handle_query, 599 lib.ethdev.flow.async.action.handle.query) 600 601 RTE_TRACE_POINT_REGISTER(rte_mtr_trace_capabilities_get, 602 lib.ethdev.mtr.capabilities_get) 603 604 RTE_TRACE_POINT_REGISTER(rte_mtr_trace_create, 605 lib.ethdev.mtr.create) 606 607 RTE_TRACE_POINT_REGISTER(rte_mtr_trace_destroy, 608 lib.ethdev.mtr.destroy) 609 610 RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_disable, 611 lib.ethdev.mtr.meter_disable) 612 613 RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_dscp_table_update, 614 lib.ethdev.mtr.meter_dscp_table_update) 615 616 RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_enable, 617 lib.ethdev.mtr.meter_enable) 618 619 RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_profile_add, 620 lib.ethdev.mtr.meter_profile_add) 621 622 RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_profile_delete, 623 lib.ethdev.mtr.meter_profile_delete) 624 625 RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_profile_get, 626 lib.ethdev.mtr.meter_profile_get) 627 628 RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_profile_update, 629 lib.ethdev.mtr.meter_profile_update) 630 631 RTE_TRACE_POINT_REGISTER(rte_mtr_trace_stats_read, 632 lib.ethdev.mtr.stats_read) 633 634 RTE_TRACE_POINT_REGISTER(rte_mtr_trace_stats_update, 635 lib.ethdev.mtr.stats_update) 636 637 RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_policy_add, 638 lib.ethdev.mtr.meter_policy_add) 639 640 RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_policy_delete, 641 lib.ethdev.mtr.meter_policy_delete) 642 643 RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_policy_get, 644 lib.ethdev.mtr.meter_policy_get) 645 646 RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_policy_update, 647 lib.ethdev.mtr.meter_policy_update) 648 649 RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_policy_validate, 650 lib.ethdev.mtr.meter_policy_validate) 651 652 RTE_TRACE_POINT_REGISTER(rte_mtr_trace_meter_vlan_table_update, 653 lib.ethdev.mtr.meter_vlan_table_update) 654 655 RTE_TRACE_POINT_REGISTER(rte_mtr_trace_color_in_protocol_get, 656 lib.ethdev.mtr.color_in_protocol_get) 657 658 RTE_TRACE_POINT_REGISTER(rte_mtr_trace_color_in_protocol_priority_get, 659 lib.ethdev.mtr.color_in_protocol_priority_get) 660 661 RTE_TRACE_POINT_REGISTER(rte_mtr_trace_color_in_protocol_set, 662 lib.ethdev.mtr.color_in_protocol_set) 663 664 RTE_TRACE_POINT_REGISTER(rte_tm_trace_capabilities_get, 665 lib.ethdev.tm.capabilities_get) 666 667 RTE_TRACE_POINT_REGISTER(rte_tm_trace_get_number_of_leaf_nodes, 668 lib.ethdev.tm.get_number_of_leaf_nodes) 669 670 RTE_TRACE_POINT_REGISTER(rte_tm_trace_hierarchy_commit, 671 lib.ethdev.tm.hierarchy_commit) 672 673 RTE_TRACE_POINT_REGISTER(rte_tm_trace_level_capabilities_get, 674 lib.ethdev.tm.level_capabilities_get) 675 676 RTE_TRACE_POINT_REGISTER(rte_tm_trace_mark_ip_dscp, 677 lib.ethdev.tm.mark_ip_dscp) 678 679 RTE_TRACE_POINT_REGISTER(rte_tm_trace_mark_ip_ecn, 680 lib.ethdev.tm.mark_ip_ecn) 681 682 RTE_TRACE_POINT_REGISTER(rte_tm_trace_mark_vlan_dei, 683 lib.ethdev.tm.mark_vlan_dei) 684 685 RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_add, 686 lib.ethdev.tm.node_add) 687 688 RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_capabilities_get, 689 lib.ethdev.tm.node_capabilities_get) 690 691 RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_cman_update, 692 lib.ethdev.tm.node_cman_update) 693 694 RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_delete, 695 lib.ethdev.tm.node_delete) 696 697 RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_parent_update, 698 lib.ethdev.tm.node_parent_update) 699 700 RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_resume, 701 lib.ethdev.tm.node_resume) 702 703 RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_shaper_update, 704 lib.ethdev.tm.node_shaper_update) 705 706 RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_shared_shaper_update, 707 lib.ethdev.tm.node_shared_shaper_update) 708 709 RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_shared_wred_context_update, 710 lib.ethdev.tm.node_shared_wred_context_update) 711 712 RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_stats_read, 713 lib.ethdev.tm.node_stats_read) 714 715 RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_stats_update, 716 lib.ethdev.tm.node_stats_update) 717 718 RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_suspend, 719 lib.ethdev.tm.node_suspend) 720 721 RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_type_get, 722 lib.ethdev.tm.node_type_get) 723 724 RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_wfq_weight_mode_update, 725 lib.ethdev.tm.node_wfq_weight_mode_update) 726 727 RTE_TRACE_POINT_REGISTER(rte_tm_trace_node_wred_context_update, 728 lib.ethdev.tm.node_wred_context_update) 729 730 RTE_TRACE_POINT_REGISTER(rte_tm_trace_shaper_profile_add, 731 lib.ethdev.tm.shaper_profile_add) 732 733 RTE_TRACE_POINT_REGISTER(rte_tm_trace_shaper_profile_delete, 734 lib.ethdev.tm.shaper_profile_delete) 735 736 RTE_TRACE_POINT_REGISTER(rte_tm_trace_shared_shaper_add_update, 737 lib.ethdev.tm.shared_shaper_add_update) 738 739 RTE_TRACE_POINT_REGISTER(rte_tm_trace_shared_shaper_delete, 740 lib.ethdev.tm.shared_shaper_delete) 741 742 RTE_TRACE_POINT_REGISTER(rte_tm_trace_shared_wred_context_add_update, 743 lib.ethdev.tm.shared_wred_context_add_update) 744 745 RTE_TRACE_POINT_REGISTER(rte_tm_trace_shared_wred_context_delete, 746 lib.ethdev.tm.shared_wred_context_delete) 747 748 RTE_TRACE_POINT_REGISTER(rte_tm_trace_wred_profile_add, 749 lib.ethdev.tm.wred_profile_add) 750 751 RTE_TRACE_POINT_REGISTER(rte_tm_trace_wred_profile_delete, 752 lib.ethdev.tm.wred_profile_delete) 753