]>
Commit | Line | Data |
---|---|---|
11fdf7f2 TL |
1 | DPDK_2.0 { |
2 | global: | |
3 | ||
4 | __rte_panic; | |
5 | eal_parse_sysfs_value; | |
6 | eal_timer_source; | |
7 | lcore_config; | |
8 | per_lcore__lcore_id; | |
9 | per_lcore__rte_errno; | |
10 | rte_calloc; | |
11 | rte_calloc_socket; | |
12 | rte_cpu_check_supported; | |
13 | rte_cpu_get_flag_enabled; | |
14 | rte_cycles_vmware_tsc_map; | |
15 | rte_delay_us; | |
16 | rte_dump_physmem_layout; | |
17 | rte_dump_registers; | |
18 | rte_dump_stack; | |
19 | rte_dump_tailq; | |
20 | rte_eal_alarm_cancel; | |
21 | rte_eal_alarm_set; | |
11fdf7f2 TL |
22 | rte_eal_get_configuration; |
23 | rte_eal_get_lcore_state; | |
24 | rte_eal_get_physmem_size; | |
25 | rte_eal_has_hugepages; | |
26 | rte_eal_hpet_init; | |
27 | rte_eal_init; | |
28 | rte_eal_iopl_init; | |
29 | rte_eal_lcore_role; | |
30 | rte_eal_mp_remote_launch; | |
31 | rte_eal_mp_wait_lcore; | |
11fdf7f2 TL |
32 | rte_eal_process_type; |
33 | rte_eal_remote_launch; | |
34 | rte_eal_tailq_lookup; | |
35 | rte_eal_tailq_register; | |
36 | rte_eal_wait_lcore; | |
37 | rte_exit; | |
38 | rte_free; | |
39 | rte_get_hpet_cycles; | |
40 | rte_get_hpet_hz; | |
41 | rte_get_tsc_hz; | |
42 | rte_hexdump; | |
43 | rte_intr_callback_register; | |
44 | rte_intr_callback_unregister; | |
45 | rte_intr_disable; | |
46 | rte_intr_enable; | |
47 | rte_log; | |
48 | rte_log_cur_msg_loglevel; | |
49 | rte_log_cur_msg_logtype; | |
50 | rte_logs; | |
51 | rte_malloc; | |
52 | rte_malloc_dump_stats; | |
53 | rte_malloc_get_socket_stats; | |
54 | rte_malloc_set_limit; | |
55 | rte_malloc_socket; | |
56 | rte_malloc_validate; | |
57 | rte_mem_lock_page; | |
58 | rte_mem_virt2phy; | |
59 | rte_memdump; | |
60 | rte_memory_get_nchannel; | |
61 | rte_memory_get_nrank; | |
62 | rte_memzone_dump; | |
63 | rte_memzone_lookup; | |
64 | rte_memzone_reserve; | |
65 | rte_memzone_reserve_aligned; | |
66 | rte_memzone_reserve_bounded; | |
67 | rte_memzone_walk; | |
68 | rte_openlog_stream; | |
69 | rte_realloc; | |
70 | rte_set_application_usage_hook; | |
71 | rte_socket_id; | |
72 | rte_strerror; | |
73 | rte_strsplit; | |
74 | rte_sys_gettid; | |
75 | rte_thread_get_affinity; | |
76 | rte_thread_set_affinity; | |
77 | rte_vlog; | |
78 | rte_zmalloc; | |
79 | rte_zmalloc_socket; | |
80 | ||
81 | local: *; | |
82 | }; | |
83 | ||
84 | DPDK_2.1 { | |
85 | global: | |
86 | ||
87 | rte_epoll_ctl; | |
88 | rte_epoll_wait; | |
89 | rte_intr_allow_others; | |
90 | rte_intr_dp_is_en; | |
91 | rte_intr_efd_disable; | |
92 | rte_intr_efd_enable; | |
93 | rte_intr_rx_ctl; | |
94 | rte_intr_tls_epfd; | |
95 | rte_memzone_free; | |
96 | ||
97 | } DPDK_2.0; | |
98 | ||
99 | DPDK_2.2 { | |
100 | global: | |
101 | ||
102 | rte_intr_cap_multiple; | |
103 | rte_keepalive_create; | |
104 | rte_keepalive_dispatch_pings; | |
105 | rte_keepalive_mark_alive; | |
106 | rte_keepalive_register_core; | |
107 | ||
108 | } DPDK_2.1; | |
109 | ||
110 | DPDK_16.04 { | |
111 | global: | |
112 | ||
113 | rte_cpu_get_flag_name; | |
114 | rte_eal_primary_proc_alive; | |
115 | ||
116 | } DPDK_2.2; | |
117 | ||
118 | DPDK_16.07 { | |
119 | global: | |
120 | ||
121 | rte_keepalive_mark_sleep; | |
122 | rte_keepalive_register_relay_callback; | |
123 | rte_rtm_supported; | |
124 | rte_thread_setname; | |
125 | ||
126 | } DPDK_16.04; | |
127 | ||
128 | DPDK_16.11 { | |
129 | global: | |
130 | ||
131 | rte_delay_us_block; | |
132 | rte_delay_us_callback_register; | |
11fdf7f2 TL |
133 | |
134 | } DPDK_16.07; | |
135 | ||
136 | DPDK_17.02 { | |
137 | global: | |
138 | ||
139 | rte_bus_dump; | |
140 | rte_bus_probe; | |
141 | rte_bus_register; | |
142 | rte_bus_scan; | |
143 | rte_bus_unregister; | |
144 | ||
145 | } DPDK_16.11; | |
146 | ||
147 | DPDK_17.05 { | |
148 | global: | |
149 | ||
150 | rte_cpu_is_supported; | |
151 | rte_intr_free_epoll_fd; | |
152 | rte_log_dump; | |
153 | rte_log_get_global_level; | |
154 | rte_log_register; | |
155 | rte_log_set_global_level; | |
156 | rte_log_set_level; | |
157 | rte_log_set_level_regexp; | |
158 | ||
159 | } DPDK_17.02; | |
160 | ||
161 | DPDK_17.08 { | |
162 | global: | |
163 | ||
164 | rte_bus_find; | |
165 | rte_bus_find_by_device; | |
166 | rte_bus_find_by_name; | |
167 | rte_log_get_level; | |
168 | ||
169 | } DPDK_17.05; | |
170 | ||
171 | DPDK_17.11 { | |
172 | global: | |
173 | ||
174 | rte_eal_create_uio_dev; | |
175 | rte_bus_get_iommu_class; | |
176 | rte_eal_has_pci; | |
177 | rte_eal_iova_mode; | |
178 | rte_eal_using_phys_addrs; | |
179 | rte_eal_vfio_intr_mode; | |
180 | rte_lcore_has_role; | |
181 | rte_malloc_virt2iova; | |
182 | rte_mem_virt2iova; | |
183 | rte_vfio_enable; | |
184 | rte_vfio_is_enabled; | |
185 | rte_vfio_noiommu_is_enabled; | |
186 | rte_vfio_release_device; | |
187 | rte_vfio_setup_device; | |
188 | ||
189 | } DPDK_17.08; | |
190 | ||
191 | DPDK_18.02 { | |
192 | global: | |
193 | ||
194 | rte_hypervisor_get; | |
195 | rte_hypervisor_get_name; | |
196 | rte_vfio_clear_group; | |
197 | rte_reciprocal_value; | |
198 | rte_reciprocal_value_u64; | |
199 | ||
200 | } DPDK_17.11; | |
201 | ||
202 | DPDK_18.05 { | |
203 | global: | |
204 | ||
205 | rte_log_set_level_pattern; | |
206 | rte_service_attr_get; | |
207 | rte_service_attr_reset_all; | |
208 | rte_service_component_register; | |
209 | rte_service_component_runstate_set; | |
210 | rte_service_component_unregister; | |
211 | rte_service_dump; | |
212 | rte_service_finalize; | |
213 | rte_service_get_by_id; | |
214 | rte_service_get_by_name; | |
215 | rte_service_get_count; | |
216 | rte_service_get_name; | |
217 | rte_service_lcore_add; | |
218 | rte_service_lcore_count; | |
219 | rte_service_lcore_count_services; | |
220 | rte_service_lcore_del; | |
221 | rte_service_lcore_list; | |
222 | rte_service_lcore_reset_all; | |
223 | rte_service_lcore_start; | |
224 | rte_service_lcore_stop; | |
225 | rte_service_map_lcore_get; | |
226 | rte_service_map_lcore_set; | |
227 | rte_service_probe_capability; | |
228 | rte_service_run_iter_on_app_lcore; | |
229 | rte_service_runstate_get; | |
230 | rte_service_runstate_set; | |
231 | rte_service_set_runstate_mapped_check; | |
232 | rte_service_set_stats_enable; | |
233 | rte_service_start_with_defaults; | |
234 | ||
235 | } DPDK_18.02; | |
236 | ||
237 | DPDK_18.08 { | |
238 | global: | |
239 | ||
240 | rte_eal_mbuf_user_pool_ops; | |
241 | rte_uuid_compare; | |
242 | rte_uuid_is_null; | |
243 | rte_uuid_parse; | |
244 | rte_uuid_unparse; | |
245 | rte_vfio_container_create; | |
246 | rte_vfio_container_destroy; | |
247 | rte_vfio_container_dma_map; | |
248 | rte_vfio_container_dma_unmap; | |
249 | rte_vfio_container_group_bind; | |
250 | rte_vfio_container_group_unbind; | |
251 | rte_vfio_dma_map; | |
252 | rte_vfio_dma_unmap; | |
253 | rte_vfio_get_container_fd; | |
254 | rte_vfio_get_group_fd; | |
255 | rte_vfio_get_group_num; | |
256 | ||
257 | } DPDK_18.05; | |
258 | ||
9f95a23c TL |
259 | DPDK_18.11 { |
260 | global: | |
261 | ||
262 | rte_dev_probe; | |
263 | rte_dev_remove; | |
264 | rte_eal_get_runtime_dir; | |
265 | rte_eal_hotplug_add; | |
266 | rte_eal_hotplug_remove; | |
267 | rte_strscpy; | |
268 | ||
269 | } DPDK_18.08; | |
270 | ||
271 | DPDK_19.05 { | |
272 | global: | |
273 | ||
274 | rte_ctrl_thread_create; | |
275 | rte_dev_is_probed; | |
276 | rte_devargs_add; | |
277 | rte_devargs_dump; | |
278 | rte_devargs_insert; | |
279 | rte_devargs_next; | |
280 | rte_devargs_parse; | |
281 | rte_devargs_parsef; | |
282 | rte_devargs_remove; | |
283 | rte_devargs_type_count; | |
284 | rte_eal_cleanup; | |
285 | rte_socket_count; | |
286 | rte_socket_id_by_idx; | |
287 | ||
288 | } DPDK_18.11; | |
289 | ||
11fdf7f2 TL |
290 | EXPERIMENTAL { |
291 | global: | |
292 | ||
293 | rte_class_find; | |
294 | rte_class_find_by_name; | |
295 | rte_class_register; | |
296 | rte_class_unregister; | |
9f95a23c TL |
297 | rte_delay_us_sleep; |
298 | rte_dev_dma_map; | |
299 | rte_dev_dma_unmap; | |
300 | rte_dev_event_callback_process; | |
11fdf7f2 TL |
301 | rte_dev_event_callback_register; |
302 | rte_dev_event_callback_unregister; | |
303 | rte_dev_event_monitor_start; | |
304 | rte_dev_event_monitor_stop; | |
9f95a23c TL |
305 | rte_dev_hotplug_handle_disable; |
306 | rte_dev_hotplug_handle_enable; | |
11fdf7f2 TL |
307 | rte_dev_iterator_init; |
308 | rte_dev_iterator_next; | |
9f95a23c TL |
309 | rte_extmem_attach; |
310 | rte_extmem_detach; | |
311 | rte_extmem_register; | |
312 | rte_extmem_unregister; | |
11fdf7f2 TL |
313 | rte_fbarray_attach; |
314 | rte_fbarray_destroy; | |
315 | rte_fbarray_detach; | |
316 | rte_fbarray_dump_metadata; | |
317 | rte_fbarray_find_idx; | |
9f95a23c TL |
318 | rte_fbarray_find_biggest_free; |
319 | rte_fbarray_find_biggest_used; | |
11fdf7f2 TL |
320 | rte_fbarray_find_next_free; |
321 | rte_fbarray_find_next_used; | |
322 | rte_fbarray_find_next_n_free; | |
323 | rte_fbarray_find_next_n_used; | |
324 | rte_fbarray_find_prev_free; | |
325 | rte_fbarray_find_prev_used; | |
326 | rte_fbarray_find_prev_n_free; | |
327 | rte_fbarray_find_prev_n_used; | |
328 | rte_fbarray_find_contig_free; | |
329 | rte_fbarray_find_contig_used; | |
9f95a23c TL |
330 | rte_fbarray_find_rev_biggest_free; |
331 | rte_fbarray_find_rev_biggest_used; | |
11fdf7f2 TL |
332 | rte_fbarray_find_rev_contig_free; |
333 | rte_fbarray_find_rev_contig_used; | |
334 | rte_fbarray_get; | |
335 | rte_fbarray_init; | |
336 | rte_fbarray_is_used; | |
337 | rte_fbarray_set_free; | |
338 | rte_fbarray_set_used; | |
9f95a23c | 339 | rte_intr_callback_unregister_pending; |
11fdf7f2 TL |
340 | rte_log_register_type_and_pick_level; |
341 | rte_malloc_dump_heaps; | |
9f95a23c TL |
342 | rte_malloc_heap_create; |
343 | rte_malloc_heap_destroy; | |
344 | rte_malloc_heap_get_socket; | |
345 | rte_malloc_heap_memory_add; | |
346 | rte_malloc_heap_memory_attach; | |
347 | rte_malloc_heap_memory_detach; | |
348 | rte_malloc_heap_memory_remove; | |
349 | rte_malloc_heap_socket_is_external; | |
11fdf7f2 TL |
350 | rte_mem_alloc_validator_register; |
351 | rte_mem_alloc_validator_unregister; | |
9f95a23c TL |
352 | rte_mem_check_dma_mask; |
353 | rte_mem_check_dma_mask_thread_unsafe; | |
11fdf7f2 TL |
354 | rte_mem_event_callback_register; |
355 | rte_mem_event_callback_unregister; | |
356 | rte_mem_iova2virt; | |
9f95a23c | 357 | rte_mem_set_dma_mask; |
11fdf7f2 TL |
358 | rte_mem_virt2memseg; |
359 | rte_mem_virt2memseg_list; | |
360 | rte_memseg_contig_walk; | |
361 | rte_memseg_contig_walk_thread_unsafe; | |
9f95a23c TL |
362 | rte_memseg_get_fd; |
363 | rte_memseg_get_fd_offset; | |
364 | rte_memseg_get_fd_thread_unsafe; | |
365 | rte_memseg_get_fd_offset_thread_unsafe; | |
11fdf7f2 TL |
366 | rte_memseg_list_walk; |
367 | rte_memseg_list_walk_thread_unsafe; | |
368 | rte_memseg_walk; | |
369 | rte_memseg_walk_thread_unsafe; | |
370 | rte_mp_action_register; | |
371 | rte_mp_action_unregister; | |
372 | rte_mp_reply; | |
373 | rte_mp_request_sync; | |
374 | rte_mp_request_async; | |
375 | rte_mp_sendmsg; | |
9f95a23c TL |
376 | rte_option_register; |
377 | rte_realloc_socket; | |
11fdf7f2 TL |
378 | rte_service_lcore_attr_get; |
379 | rte_service_lcore_attr_reset_all; | |
380 | rte_service_may_be_active; | |
11fdf7f2 | 381 | }; |