]> git.proxmox.com Git - ceph.git/blame - ceph/src/spdk/dpdk/lib/librte_eal/rte_eal_version.map
import 15.2.0 Octopus source
[ceph.git] / ceph / src / spdk / dpdk / lib / librte_eal / rte_eal_version.map
CommitLineData
11fdf7f2
TL
1DPDK_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
84DPDK_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
99DPDK_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
110DPDK_16.04 {
111 global:
112
113 rte_cpu_get_flag_name;
114 rte_eal_primary_proc_alive;
115
116} DPDK_2.2;
117
118DPDK_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
128DPDK_16.11 {
129 global:
130
131 rte_delay_us_block;
132 rte_delay_us_callback_register;
11fdf7f2
TL
133
134} DPDK_16.07;
135
136DPDK_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
147DPDK_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
161DPDK_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
171DPDK_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
191DPDK_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
202DPDK_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
237DPDK_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
259DPDK_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
271DPDK_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
290EXPERIMENTAL {
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};