xref: /dpdk/lib/ethdev/ethdev_trace_points.c (revision 17c839f74da3cce8b9a467455f0861b850a8147e)
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