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