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