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