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