xref: /dpdk/lib/eal/version.map (revision 5bce9bed67ad59aa5aede02256a8490d758b0c29)
1cb9187bcSDavid MarchandDPDK_25 {
299a2dd95SBruce Richardson	global:
399a2dd95SBruce Richardson
499a2dd95SBruce Richardson	__rte_panic;
599a2dd95SBruce Richardson	eal_parse_sysfs_value; # WINDOWS_NO_EXPORT
699a2dd95SBruce Richardson	eal_timer_source; # WINDOWS_NO_EXPORT
799a2dd95SBruce Richardson	per_lcore__lcore_id;
899a2dd95SBruce Richardson	per_lcore__rte_errno;
999a2dd95SBruce Richardson	per_lcore__thread_id;
1099a2dd95SBruce Richardson	rte_bus_dump;
1199a2dd95SBruce Richardson	rte_bus_find;
1299a2dd95SBruce Richardson	rte_bus_find_by_device;
1399a2dd95SBruce Richardson	rte_bus_find_by_name;
1499a2dd95SBruce Richardson	rte_bus_get_iommu_class;
15a04322f6SDavid Marchand	rte_bus_name;
1699a2dd95SBruce Richardson	rte_bus_probe;
1799a2dd95SBruce Richardson	rte_bus_scan;
1899a2dd95SBruce Richardson	rte_calloc;
1999a2dd95SBruce Richardson	rte_calloc_socket;
20db047c3bSStephen Hemminger	rte_class_find;
21db047c3bSStephen Hemminger	rte_class_find_by_name;
22db047c3bSStephen Hemminger	rte_class_register;
23db047c3bSStephen Hemminger	rte_class_unregister;
2499a2dd95SBruce Richardson	rte_cpu_get_flag_enabled;
2599a2dd95SBruce Richardson	rte_cpu_get_flag_name;
2686a308ffSStephen Hemminger	rte_cpu_get_intrinsics_support; # WINDOWS_NO_EXPORT
2799a2dd95SBruce Richardson	rte_cpu_is_supported; # WINDOWS_NO_EXPORT
2899a2dd95SBruce Richardson	rte_cycles_vmware_tsc_map; # WINDOWS_NO_EXPORT
2999a2dd95SBruce Richardson	rte_delay_us;
3099a2dd95SBruce Richardson	rte_delay_us_block;
3199a2dd95SBruce Richardson	rte_delay_us_callback_register;
3296c3a928SStephen Hemminger	rte_delay_us_sleep;
33fbd59c8eSDavid Marchand	rte_dev_bus;
34fbd59c8eSDavid Marchand	rte_dev_bus_info;
35fbd59c8eSDavid Marchand	rte_dev_devargs;
364244649dSStephen Hemminger	rte_dev_dma_map;
374244649dSStephen Hemminger	rte_dev_dma_unmap;
38fbd59c8eSDavid Marchand	rte_dev_driver;
394244649dSStephen Hemminger	rte_dev_event_callback_process;
404244649dSStephen Hemminger	rte_dev_event_callback_register;
414244649dSStephen Hemminger	rte_dev_event_callback_unregister;
424244649dSStephen Hemminger	rte_dev_event_monitor_start;
434244649dSStephen Hemminger	rte_dev_event_monitor_stop;
444244649dSStephen Hemminger	rte_dev_hotplug_handle_disable;
454244649dSStephen Hemminger	rte_dev_hotplug_handle_enable;
4699a2dd95SBruce Richardson	rte_dev_is_probed;
474244649dSStephen Hemminger	rte_dev_iterator_init;
484244649dSStephen Hemminger	rte_dev_iterator_next;
49fbd59c8eSDavid Marchand	rte_dev_name;
50fbd59c8eSDavid Marchand	rte_dev_numa_node;
5199a2dd95SBruce Richardson	rte_dev_probe;
5299a2dd95SBruce Richardson	rte_dev_remove;
5399a2dd95SBruce Richardson	rte_devargs_add;
5499a2dd95SBruce Richardson	rte_devargs_dump;
5599a2dd95SBruce Richardson	rte_devargs_insert;
5699a2dd95SBruce Richardson	rte_devargs_next;
5799a2dd95SBruce Richardson	rte_devargs_parse;
5899a2dd95SBruce Richardson	rte_devargs_parsef;
5999a2dd95SBruce Richardson	rte_devargs_remove;
603348f60aSStephen Hemminger	rte_devargs_reset;
6199a2dd95SBruce Richardson	rte_devargs_type_count;
6207b9a30aSStephen Hemminger	rte_drand;
631acb7f54SDavid Marchand	rte_driver_name;
6499a2dd95SBruce Richardson	rte_dump_physmem_layout;
6599a2dd95SBruce Richardson	rte_dump_stack;
6699a2dd95SBruce Richardson	rte_dump_tailq;
6799a2dd95SBruce Richardson	rte_eal_alarm_cancel;
6899a2dd95SBruce Richardson	rte_eal_alarm_set;
6999a2dd95SBruce Richardson	rte_eal_cleanup;
7099a2dd95SBruce Richardson	rte_eal_create_uio_dev; # WINDOWS_NO_EXPORT
7199a2dd95SBruce Richardson	rte_eal_get_lcore_state;
7299a2dd95SBruce Richardson	rte_eal_get_physmem_size;
7399a2dd95SBruce Richardson	rte_eal_get_runtime_dir;
7499a2dd95SBruce Richardson	rte_eal_has_hugepages;
7599a2dd95SBruce Richardson	rte_eal_has_pci;
7699a2dd95SBruce Richardson	rte_eal_hotplug_add;
7799a2dd95SBruce Richardson	rte_eal_hotplug_remove;
7899a2dd95SBruce Richardson	rte_eal_hpet_init; # WINDOWS_NO_EXPORT
7999a2dd95SBruce Richardson	rte_eal_init;
8099a2dd95SBruce Richardson	rte_eal_iopl_init; # WINDOWS_NO_EXPORT
8199a2dd95SBruce Richardson	rte_eal_iova_mode;
8299a2dd95SBruce Richardson	rte_eal_lcore_role;
8399a2dd95SBruce Richardson	rte_eal_mbuf_user_pool_ops;
8499a2dd95SBruce Richardson	rte_eal_mp_remote_launch;
8599a2dd95SBruce Richardson	rte_eal_mp_wait_lcore;
8699a2dd95SBruce Richardson	rte_eal_primary_proc_alive; # WINDOWS_NO_EXPORT
8799a2dd95SBruce Richardson	rte_eal_process_type;
8899a2dd95SBruce Richardson	rte_eal_remote_launch;
8999a2dd95SBruce Richardson	rte_eal_tailq_lookup;
9099a2dd95SBruce Richardson	rte_eal_tailq_register;
9199a2dd95SBruce Richardson	rte_eal_using_phys_addrs;
92ff9006b6SStephen Hemminger	rte_eal_vfio_get_vf_token; # WINDOWS_NO_EXPORT
9399a2dd95SBruce Richardson	rte_eal_vfio_intr_mode; # WINDOWS_NO_EXPORT
9499a2dd95SBruce Richardson	rte_eal_wait_lcore;
9599a2dd95SBruce Richardson	rte_epoll_ctl;
9699a2dd95SBruce Richardson	rte_epoll_wait;
9723ce0afdSStephen Hemminger	rte_epoll_wait_interruptible;
9899a2dd95SBruce Richardson	rte_exit;
99acddc33bSAnatoly Burakov	rte_extmem_attach;
100acddc33bSAnatoly Burakov	rte_extmem_detach;
101acddc33bSAnatoly Burakov	rte_extmem_register;
102acddc33bSAnatoly Burakov	rte_extmem_unregister;
103c335ffdbSAnatoly Burakov	rte_fbarray_attach;
104c335ffdbSAnatoly Burakov	rte_fbarray_destroy;
105c335ffdbSAnatoly Burakov	rte_fbarray_detach;
106c335ffdbSAnatoly Burakov	rte_fbarray_dump_metadata;
107c335ffdbSAnatoly Burakov	rte_fbarray_find_biggest_free;
108c335ffdbSAnatoly Burakov	rte_fbarray_find_biggest_used;
109c335ffdbSAnatoly Burakov	rte_fbarray_find_contig_free;
110c335ffdbSAnatoly Burakov	rte_fbarray_find_contig_used;
111c335ffdbSAnatoly Burakov	rte_fbarray_find_idx;
112c335ffdbSAnatoly Burakov	rte_fbarray_find_next_free;
113c335ffdbSAnatoly Burakov	rte_fbarray_find_next_n_free;
114c335ffdbSAnatoly Burakov	rte_fbarray_find_next_n_used;
115c335ffdbSAnatoly Burakov	rte_fbarray_find_next_used;
116c335ffdbSAnatoly Burakov	rte_fbarray_find_prev_free;
117c335ffdbSAnatoly Burakov	rte_fbarray_find_prev_n_free;
118c335ffdbSAnatoly Burakov	rte_fbarray_find_prev_n_used;
119c335ffdbSAnatoly Burakov	rte_fbarray_find_prev_used;
120c335ffdbSAnatoly Burakov	rte_fbarray_find_rev_biggest_free;
121c335ffdbSAnatoly Burakov	rte_fbarray_find_rev_biggest_used;
122c335ffdbSAnatoly Burakov	rte_fbarray_find_rev_contig_free;
123c335ffdbSAnatoly Burakov	rte_fbarray_find_rev_contig_used;
124c335ffdbSAnatoly Burakov	rte_fbarray_get;
125c335ffdbSAnatoly Burakov	rte_fbarray_init;
126c335ffdbSAnatoly Burakov	rte_fbarray_is_used;
127c335ffdbSAnatoly Burakov	rte_fbarray_set_free;
128c335ffdbSAnatoly Burakov	rte_fbarray_set_used;
12999a2dd95SBruce Richardson	rte_free;
13099a2dd95SBruce Richardson	rte_get_hpet_cycles; # WINDOWS_NO_EXPORT
13199a2dd95SBruce Richardson	rte_get_hpet_hz; # WINDOWS_NO_EXPORT
13299a2dd95SBruce Richardson	rte_get_main_lcore;
13399a2dd95SBruce Richardson	rte_get_next_lcore;
13499a2dd95SBruce Richardson	rte_get_tsc_hz;
13599a2dd95SBruce Richardson	rte_hexdump;
13699a2dd95SBruce Richardson	rte_hypervisor_get;
13799a2dd95SBruce Richardson	rte_hypervisor_get_name; # WINDOWS_NO_EXPORT
1387f7efe82SStephen Hemminger	rte_intr_ack;
13999a2dd95SBruce Richardson	rte_intr_callback_register;
14099a2dd95SBruce Richardson	rte_intr_callback_unregister;
1417f7efe82SStephen Hemminger	rte_intr_callback_unregister_pending;
1422291150fSStephen Hemminger	rte_intr_callback_unregister_sync;
14399a2dd95SBruce Richardson	rte_intr_disable;
14499a2dd95SBruce Richardson	rte_intr_enable;
1452291150fSStephen Hemminger	rte_intr_fd_get;
1462291150fSStephen Hemminger	rte_intr_fd_set;
1472291150fSStephen Hemminger	rte_intr_instance_alloc;
1482291150fSStephen Hemminger	rte_intr_instance_free;
1492291150fSStephen Hemminger	rte_intr_type_get;
1502291150fSStephen Hemminger	rte_intr_type_set;
15199a2dd95SBruce Richardson	rte_keepalive_create; # WINDOWS_NO_EXPORT
15299a2dd95SBruce Richardson	rte_keepalive_dispatch_pings; # WINDOWS_NO_EXPORT
15399a2dd95SBruce Richardson	rte_keepalive_mark_alive; # WINDOWS_NO_EXPORT
15499a2dd95SBruce Richardson	rte_keepalive_mark_sleep; # WINDOWS_NO_EXPORT
15599a2dd95SBruce Richardson	rte_keepalive_register_core; # WINDOWS_NO_EXPORT
15699a2dd95SBruce Richardson	rte_keepalive_register_relay_callback; # WINDOWS_NO_EXPORT
157f5fa0e11SDavid Marchand	rte_lcore_callback_register;
158f5fa0e11SDavid Marchand	rte_lcore_callback_unregister;
15999a2dd95SBruce Richardson	rte_lcore_count;
160218f2f97SStephen Hemminger	rte_lcore_cpuset;
161f5fa0e11SDavid Marchand	rte_lcore_dump;
16299a2dd95SBruce Richardson	rte_lcore_has_role;
16399a2dd95SBruce Richardson	rte_lcore_index;
16499a2dd95SBruce Richardson	rte_lcore_is_enabled;
165f5fa0e11SDavid Marchand	rte_lcore_iterate;
166218f2f97SStephen Hemminger	rte_lcore_to_cpu_id;
16799a2dd95SBruce Richardson	rte_lcore_to_socket_id;
1689625d8dbSStephen Hemminger	rte_lcore_register_usage_cb;
16999a2dd95SBruce Richardson	rte_malloc;
170437cb6e8SAnatoly Burakov	rte_malloc_dump_heaps;
17199a2dd95SBruce Richardson	rte_malloc_dump_stats;
17299a2dd95SBruce Richardson	rte_malloc_get_socket_stats;
173437cb6e8SAnatoly Burakov	rte_malloc_heap_create;
174437cb6e8SAnatoly Burakov	rte_malloc_heap_destroy;
175437cb6e8SAnatoly Burakov	rte_malloc_heap_get_socket;
176437cb6e8SAnatoly Burakov	rte_malloc_heap_memory_add;
177437cb6e8SAnatoly Burakov	rte_malloc_heap_memory_attach;
178437cb6e8SAnatoly Burakov	rte_malloc_heap_memory_detach;
179437cb6e8SAnatoly Burakov	rte_malloc_heap_memory_remove;
180437cb6e8SAnatoly Burakov	rte_malloc_heap_socket_is_external;
18199a2dd95SBruce Richardson	rte_malloc_socket;
18299a2dd95SBruce Richardson	rte_malloc_validate;
18399a2dd95SBruce Richardson	rte_malloc_virt2iova;
184de4ffd50SAnatoly Burakov	rte_mcfg_get_single_file_segments;
18599a2dd95SBruce Richardson	rte_mcfg_mem_read_lock;
18699a2dd95SBruce Richardson	rte_mcfg_mem_read_unlock;
18799a2dd95SBruce Richardson	rte_mcfg_mem_write_lock;
18899a2dd95SBruce Richardson	rte_mcfg_mem_write_unlock;
18999a2dd95SBruce Richardson	rte_mcfg_mempool_read_lock;
19099a2dd95SBruce Richardson	rte_mcfg_mempool_read_unlock;
19199a2dd95SBruce Richardson	rte_mcfg_mempool_write_lock;
19299a2dd95SBruce Richardson	rte_mcfg_mempool_write_unlock;
19399a2dd95SBruce Richardson	rte_mcfg_tailq_read_lock;
19499a2dd95SBruce Richardson	rte_mcfg_tailq_read_unlock;
19599a2dd95SBruce Richardson	rte_mcfg_tailq_write_lock;
19699a2dd95SBruce Richardson	rte_mcfg_tailq_write_unlock;
197de4ffd50SAnatoly Burakov	rte_mcfg_timer_lock;
198de4ffd50SAnatoly Burakov	rte_mcfg_timer_unlock;
199b8937750SAnatoly Burakov	rte_mem_alloc_validator_register;
200b8937750SAnatoly Burakov	rte_mem_alloc_validator_unregister;
20127e7e250SAnatoly Burakov	rte_mem_check_dma_mask;
20227e7e250SAnatoly Burakov	rte_mem_check_dma_mask_thread_unsafe;
203b8937750SAnatoly Burakov	rte_mem_event_callback_register;
204b8937750SAnatoly Burakov	rte_mem_event_callback_unregister;
205b8937750SAnatoly Burakov	rte_mem_iova2virt;
20699a2dd95SBruce Richardson	rte_mem_lock_page;
20727e7e250SAnatoly Burakov	rte_mem_set_dma_mask;
20899a2dd95SBruce Richardson	rte_mem_virt2iova;
209b8937750SAnatoly Burakov	rte_mem_virt2memseg;
210b8937750SAnatoly Burakov	rte_mem_virt2memseg_list;
21199a2dd95SBruce Richardson	rte_mem_virt2phy;
21299a2dd95SBruce Richardson	rte_memdump;
21399a2dd95SBruce Richardson	rte_memory_get_nchannel;
21499a2dd95SBruce Richardson	rte_memory_get_nrank;
215b8937750SAnatoly Burakov	rte_memseg_contig_walk;
216b8937750SAnatoly Burakov	rte_memseg_contig_walk_thread_unsafe;
217b8937750SAnatoly Burakov	rte_memseg_get_fd;
218b8937750SAnatoly Burakov	rte_memseg_get_fd_offset;
219b8937750SAnatoly Burakov	rte_memseg_get_fd_offset_thread_unsafe;
220b8937750SAnatoly Burakov	rte_memseg_get_fd_thread_unsafe;
221b8937750SAnatoly Burakov	rte_memseg_list_walk;
222b8937750SAnatoly Burakov	rte_memseg_list_walk_thread_unsafe;
223b8937750SAnatoly Burakov	rte_memseg_walk;
224b8937750SAnatoly Burakov	rte_memseg_walk_thread_unsafe;
22599a2dd95SBruce Richardson	rte_memzone_dump;
22699a2dd95SBruce Richardson	rte_memzone_free;
22799a2dd95SBruce Richardson	rte_memzone_lookup;
22840e6cf97SStephen Hemminger	rte_memzone_max_get;
22940e6cf97SStephen Hemminger	rte_memzone_max_set;
23099a2dd95SBruce Richardson	rte_memzone_reserve;
23199a2dd95SBruce Richardson	rte_memzone_reserve_aligned;
23299a2dd95SBruce Richardson	rte_memzone_reserve_bounded;
23399a2dd95SBruce Richardson	rte_memzone_walk;
2341611654bSAnatoly Burakov	rte_mp_action_register;
2351611654bSAnatoly Burakov	rte_mp_action_unregister;
236f5fa0e11SDavid Marchand	rte_mp_disable;
2371611654bSAnatoly Burakov	rte_mp_reply;
2381611654bSAnatoly Burakov	rte_mp_request_async;
2391611654bSAnatoly Burakov	rte_mp_request_sync;
2401611654bSAnatoly Burakov	rte_mp_sendmsg;
2411dd11877SStephen Hemminger	rte_power_monitor; # WINDOWS_NO_EXPORT
2421dd11877SStephen Hemminger	rte_power_monitor_multi; # WINDOWS_NO_EXPORT
2431dd11877SStephen Hemminger	rte_power_monitor_wakeup; # WINDOWS_NO_EXPORT
2441dd11877SStephen Hemminger	rte_power_pause; # WINDOWS_NO_EXPORT
24599a2dd95SBruce Richardson	rte_rand;
24615a1e00aSMattias Rönnblom	rte_rand_max;
24799a2dd95SBruce Richardson	rte_realloc;
248437cb6e8SAnatoly Burakov	rte_realloc_socket;
24999a2dd95SBruce Richardson	rte_reciprocal_value;
25099a2dd95SBruce Richardson	rte_reciprocal_value_u64;
25199a2dd95SBruce Richardson	rte_rtm_supported;
25299a2dd95SBruce Richardson	rte_service_attr_get;
25399a2dd95SBruce Richardson	rte_service_attr_reset_all;
25499a2dd95SBruce Richardson	rte_service_component_register;
25599a2dd95SBruce Richardson	rte_service_component_runstate_set;
25699a2dd95SBruce Richardson	rte_service_component_unregister;
25799a2dd95SBruce Richardson	rte_service_dump;
25899a2dd95SBruce Richardson	rte_service_finalize;
25999a2dd95SBruce Richardson	rte_service_get_by_name;
26099a2dd95SBruce Richardson	rte_service_get_count;
26199a2dd95SBruce Richardson	rte_service_get_name;
26299a2dd95SBruce Richardson	rte_service_lcore_add;
26399a2dd95SBruce Richardson	rte_service_lcore_attr_get;
26499a2dd95SBruce Richardson	rte_service_lcore_attr_reset_all;
26599a2dd95SBruce Richardson	rte_service_lcore_count;
26699a2dd95SBruce Richardson	rte_service_lcore_count_services;
26799a2dd95SBruce Richardson	rte_service_lcore_del;
26899a2dd95SBruce Richardson	rte_service_lcore_list;
269cdbd0b59SStephen Hemminger	rte_service_lcore_may_be_active;
27099a2dd95SBruce Richardson	rte_service_lcore_reset_all;
27199a2dd95SBruce Richardson	rte_service_lcore_start;
27299a2dd95SBruce Richardson	rte_service_lcore_stop;
27399a2dd95SBruce Richardson	rte_service_map_lcore_get;
27499a2dd95SBruce Richardson	rte_service_map_lcore_set;
27599a2dd95SBruce Richardson	rte_service_may_be_active;
27699a2dd95SBruce Richardson	rte_service_probe_capability;
27799a2dd95SBruce Richardson	rte_service_run_iter_on_app_lcore;
27899a2dd95SBruce Richardson	rte_service_runstate_get;
27999a2dd95SBruce Richardson	rte_service_runstate_set;
28099a2dd95SBruce Richardson	rte_service_set_runstate_mapped_check;
28199a2dd95SBruce Richardson	rte_service_set_stats_enable;
28299a2dd95SBruce Richardson	rte_service_start_with_defaults;
28399a2dd95SBruce Richardson	rte_set_application_usage_hook;
28499a2dd95SBruce Richardson	rte_socket_count;
28599a2dd95SBruce Richardson	rte_socket_id;
28699a2dd95SBruce Richardson	rte_socket_id_by_idx;
287b7c3eb57SDmitry Kozlyuk	rte_srand;
288347623c9SDmitry Kozlyuk	rte_str_to_size;
28999a2dd95SBruce Richardson	rte_strerror;
29099a2dd95SBruce Richardson	rte_strscpy;
29199a2dd95SBruce Richardson	rte_strsplit;
29299a2dd95SBruce Richardson	rte_sys_gettid;
293531a04aaSThomas Monjalon	rte_thread_attr_get_affinity;
294531a04aaSThomas Monjalon	rte_thread_attr_init;
295531a04aaSThomas Monjalon	rte_thread_attr_set_affinity;
296531a04aaSThomas Monjalon	rte_thread_attr_set_priority;
297531a04aaSThomas Monjalon	rte_thread_create;
298531a04aaSThomas Monjalon	rte_thread_create_control;
299531a04aaSThomas Monjalon	rte_thread_detach;
300531a04aaSThomas Monjalon	rte_thread_equal;
30199a2dd95SBruce Richardson	rte_thread_get_affinity;
302531a04aaSThomas Monjalon	rte_thread_get_affinity_by_id;
303531a04aaSThomas Monjalon	rte_thread_get_priority;
3047f7efe82SStephen Hemminger	rte_thread_is_intr;
305531a04aaSThomas Monjalon	rte_thread_join;
306531a04aaSThomas Monjalon	rte_thread_key_create;
307531a04aaSThomas Monjalon	rte_thread_key_delete;
308f5fa0e11SDavid Marchand	rte_thread_register;
309531a04aaSThomas Monjalon	rte_thread_self;
31099a2dd95SBruce Richardson	rte_thread_set_affinity;
311531a04aaSThomas Monjalon	rte_thread_set_affinity_by_id;
312531a04aaSThomas Monjalon	rte_thread_set_name;
313531a04aaSThomas Monjalon	rte_thread_set_priority;
314f5fa0e11SDavid Marchand	rte_thread_unregister;
315531a04aaSThomas Monjalon	rte_thread_value_get;
316531a04aaSThomas Monjalon	rte_thread_value_set;
317cf665406SDmitry Kozlyuk	rte_uuid_compare;
318cf665406SDmitry Kozlyuk	rte_uuid_is_null;
319cf665406SDmitry Kozlyuk	rte_uuid_parse;
320cf665406SDmitry Kozlyuk	rte_uuid_unparse;
32174707a65SStephen Hemminger	rte_vect_get_max_simd_bitwidth;
32274707a65SStephen Hemminger	rte_vect_set_max_simd_bitwidth;
323fe81e52aSWilliam Tu	rte_version;
324b6c8611dSStephen Hemminger	rte_version_minor;
325b6c8611dSStephen Hemminger	rte_version_month;
326b6c8611dSStephen Hemminger	rte_version_prefix;
327b6c8611dSStephen Hemminger	rte_version_release;
328b6c8611dSStephen Hemminger	rte_version_suffix;
329b6c8611dSStephen Hemminger	rte_version_year;
33099a2dd95SBruce Richardson	rte_vfio_clear_group; # WINDOWS_NO_EXPORT
33199a2dd95SBruce Richardson	rte_vfio_container_create; # WINDOWS_NO_EXPORT
33299a2dd95SBruce Richardson	rte_vfio_container_destroy; # WINDOWS_NO_EXPORT
33399a2dd95SBruce Richardson	rte_vfio_container_dma_map;
33499a2dd95SBruce Richardson	rte_vfio_container_dma_unmap;
33599a2dd95SBruce Richardson	rte_vfio_container_group_bind; # WINDOWS_NO_EXPORT
33699a2dd95SBruce Richardson	rte_vfio_container_group_unbind; # WINDOWS_NO_EXPORT
33799a2dd95SBruce Richardson	rte_vfio_enable; # WINDOWS_NO_EXPORT
33899a2dd95SBruce Richardson	rte_vfio_get_container_fd; # WINDOWS_NO_EXPORT
33999a2dd95SBruce Richardson	rte_vfio_get_group_fd; # WINDOWS_NO_EXPORT
34099a2dd95SBruce Richardson	rte_vfio_get_group_num; # WINDOWS_NO_EXPORT
34199a2dd95SBruce Richardson	rte_vfio_is_enabled; # WINDOWS_NO_EXPORT
34299a2dd95SBruce Richardson	rte_vfio_noiommu_is_enabled; # WINDOWS_NO_EXPORT
34399a2dd95SBruce Richardson	rte_vfio_release_device; # WINDOWS_NO_EXPORT
34499a2dd95SBruce Richardson	rte_vfio_setup_device; # WINDOWS_NO_EXPORT
34599a2dd95SBruce Richardson	rte_zmalloc;
34699a2dd95SBruce Richardson	rte_zmalloc_socket;
34799a2dd95SBruce Richardson
34899a2dd95SBruce Richardson	local: *;
34999a2dd95SBruce Richardson};
35099a2dd95SBruce Richardson
35199a2dd95SBruce RichardsonEXPERIMENTAL {
35299a2dd95SBruce Richardson	global:
35399a2dd95SBruce Richardson
35499a2dd95SBruce Richardson	# added in 20.05
35599a2dd95SBruce Richardson	__rte_eal_trace_generic_double;
35699a2dd95SBruce Richardson	__rte_eal_trace_generic_float;
35799a2dd95SBruce Richardson	__rte_eal_trace_generic_func;
35899a2dd95SBruce Richardson	__rte_eal_trace_generic_i16;
35999a2dd95SBruce Richardson	__rte_eal_trace_generic_i32;
36099a2dd95SBruce Richardson	__rte_eal_trace_generic_i64;
36199a2dd95SBruce Richardson	__rte_eal_trace_generic_i8;
36299a2dd95SBruce Richardson	__rte_eal_trace_generic_int;
36399a2dd95SBruce Richardson	__rte_eal_trace_generic_long;
36499a2dd95SBruce Richardson	__rte_eal_trace_generic_ptr;
36599a2dd95SBruce Richardson	__rte_eal_trace_generic_str;
36699a2dd95SBruce Richardson	__rte_eal_trace_generic_u16;
36799a2dd95SBruce Richardson	__rte_eal_trace_generic_u32;
36899a2dd95SBruce Richardson	__rte_eal_trace_generic_u64;
36999a2dd95SBruce Richardson	__rte_eal_trace_generic_u8;
37099a2dd95SBruce Richardson	__rte_eal_trace_generic_void;
37199a2dd95SBruce Richardson	__rte_trace_mem_per_thread_alloc;
37299a2dd95SBruce Richardson	__rte_trace_point_emit_field;
37399a2dd95SBruce Richardson	__rte_trace_point_register;
37499a2dd95SBruce Richardson	per_lcore_trace_mem;
37599a2dd95SBruce Richardson	per_lcore_trace_point_sz;
37699a2dd95SBruce Richardson	rte_trace_dump; # WINDOWS_NO_EXPORT
37799a2dd95SBruce Richardson	rte_trace_is_enabled; # WINDOWS_NO_EXPORT
37899a2dd95SBruce Richardson	rte_trace_metadata_dump; # WINDOWS_NO_EXPORT
37999a2dd95SBruce Richardson	rte_trace_mode_get; # WINDOWS_NO_EXPORT
38099a2dd95SBruce Richardson	rte_trace_mode_set; # WINDOWS_NO_EXPORT
38199a2dd95SBruce Richardson	rte_trace_pattern; # WINDOWS_NO_EXPORT
38299a2dd95SBruce Richardson	rte_trace_point_disable; # WINDOWS_NO_EXPORT
38399a2dd95SBruce Richardson	rte_trace_point_enable; # WINDOWS_NO_EXPORT
38499a2dd95SBruce Richardson	rte_trace_point_is_enabled; # WINDOWS_NO_EXPORT
38599a2dd95SBruce Richardson	rte_trace_point_lookup; # WINDOWS_NO_EXPORT
38699a2dd95SBruce Richardson	rte_trace_regexp; # WINDOWS_NO_EXPORT
38799a2dd95SBruce Richardson	rte_trace_save; # WINDOWS_NO_EXPORT
38899a2dd95SBruce Richardson
38999a2dd95SBruce Richardson	# added in 20.11
39099a2dd95SBruce Richardson	__rte_eal_trace_generic_size_t; # WINDOWS_NO_EXPORT
39199a2dd95SBruce Richardson
3926d87be58STyler Retzlaff	# added in 23.03
3934925e15aSAnkur Dwivedi	__rte_eal_trace_generic_blob;
39438689022SOphir Munk
395543f781dSStephen Hemminger	# added in 24.03
396de2d364fSMingjin Ye	rte_vfio_get_device_info; # WINDOWS_NO_EXPORT
39799a11976SMattias Rönnblom
39899a11976SMattias Rönnblom	# added in 24.11
39999a11976SMattias Rönnblom	rte_bitset_to_str;
400*5bce9bedSMattias Rönnblom	rte_lcore_var_alloc;
40199a2dd95SBruce Richardson};
40299a2dd95SBruce Richardson
40399a2dd95SBruce RichardsonINTERNAL {
40499a2dd95SBruce Richardson	global:
40599a2dd95SBruce Richardson
406a04322f6SDavid Marchand	rte_bus_register;
407a04322f6SDavid Marchand	rte_bus_unregister;
408f3ca33bbSSrikanth Yalavarthi	rte_eal_get_baseaddr;
409aec322ceSAbdullah Sevincer	rte_eal_parse_coremask;
41040edb9c0SDavid Marchand	rte_firmware_read;
411b7c98429SHarman Kalra	rte_intr_allow_others;
412b7c98429SHarman Kalra	rte_intr_cap_multiple;
413b7c98429SHarman Kalra	rte_intr_dev_fd_get;
414b7c98429SHarman Kalra	rte_intr_dev_fd_set;
415b7c98429SHarman Kalra	rte_intr_dp_is_en;
416b7c98429SHarman Kalra	rte_intr_efd_counter_size_set;
417b7c98429SHarman Kalra	rte_intr_efd_counter_size_get;
418b7c98429SHarman Kalra	rte_intr_efd_disable;
419b7c98429SHarman Kalra	rte_intr_efd_enable;
420b7c98429SHarman Kalra	rte_intr_efds_index_get;
421b7c98429SHarman Kalra	rte_intr_efds_index_set;
422b7c98429SHarman Kalra	rte_intr_elist_index_get;
423b7c98429SHarman Kalra	rte_intr_elist_index_set;
4248cb5d08dSHarman Kalra	rte_intr_event_list_update;
425b7c98429SHarman Kalra	rte_intr_free_epoll_fd;
426b7c98429SHarman Kalra	rte_intr_instance_dup;
427b7c98429SHarman Kalra	rte_intr_instance_windows_handle_get;
428b7c98429SHarman Kalra	rte_intr_instance_windows_handle_set;
429b7c98429SHarman Kalra	rte_intr_max_intr_get;
430b7c98429SHarman Kalra	rte_intr_max_intr_set;
431b7c98429SHarman Kalra	rte_intr_nb_efd_get;
432b7c98429SHarman Kalra	rte_intr_nb_efd_set;
433b7c98429SHarman Kalra	rte_intr_nb_intr_get;
434b7c98429SHarman Kalra	rte_intr_rx_ctl;
435b7c98429SHarman Kalra	rte_intr_tls_epfd;
436b7c98429SHarman Kalra	rte_intr_vec_list_alloc;
437b7c98429SHarman Kalra	rte_intr_vec_list_free;
438b7c98429SHarman Kalra	rte_intr_vec_list_index_get;
439b7c98429SHarman Kalra	rte_intr_vec_list_index_set;
4405fa33785SDavid Marchand	rte_mcfg_ethdev_get_lock;
4410c156487SDavid Marchand	rte_mcfg_mem_get_lock;
4420c156487SDavid Marchand	rte_mcfg_mempool_get_lock;
4430c156487SDavid Marchand	rte_mcfg_tailq_get_lock;
4440c156487SDavid Marchand	rte_mcfg_timer_get_lock;
44599a2dd95SBruce Richardson	rte_mem_lock;
44699a2dd95SBruce Richardson	rte_mem_map;
44799a2dd95SBruce Richardson	rte_mem_page_size;
44899a2dd95SBruce Richardson	rte_mem_unmap;
449ce703c47SThomas Monjalon	rte_thread_create_internal_control;
450ce703c47SThomas Monjalon	rte_thread_set_prefixed_name;
45199a2dd95SBruce Richardson};
452