1fdab8f2eSThomas MonjalonDPDK_22 { 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; 1599a2dd95SBruce Richardson rte_bus_probe; 1699a2dd95SBruce Richardson rte_bus_register; 1799a2dd95SBruce Richardson rte_bus_scan; 1899a2dd95SBruce Richardson rte_bus_unregister; 1999a2dd95SBruce Richardson rte_calloc; 2099a2dd95SBruce Richardson rte_calloc_socket; 2199a2dd95SBruce Richardson rte_cpu_get_flag_enabled; 2299a2dd95SBruce Richardson rte_cpu_get_flag_name; 2399a2dd95SBruce Richardson rte_cpu_is_supported; # WINDOWS_NO_EXPORT 2499a2dd95SBruce Richardson rte_ctrl_thread_create; 2599a2dd95SBruce Richardson rte_cycles_vmware_tsc_map; # WINDOWS_NO_EXPORT 2699a2dd95SBruce Richardson rte_delay_us; 2799a2dd95SBruce Richardson rte_delay_us_block; 2899a2dd95SBruce Richardson rte_delay_us_callback_register; 2999a2dd95SBruce Richardson rte_dev_is_probed; 3099a2dd95SBruce Richardson rte_dev_probe; 3199a2dd95SBruce Richardson rte_dev_remove; 3299a2dd95SBruce Richardson rte_devargs_add; 3399a2dd95SBruce Richardson rte_devargs_dump; 3499a2dd95SBruce Richardson rte_devargs_insert; 3599a2dd95SBruce Richardson rte_devargs_next; 3699a2dd95SBruce Richardson rte_devargs_parse; 3799a2dd95SBruce Richardson rte_devargs_parsef; 3899a2dd95SBruce Richardson rte_devargs_remove; 3999a2dd95SBruce Richardson rte_devargs_type_count; 4099a2dd95SBruce Richardson rte_dump_physmem_layout; 4199a2dd95SBruce Richardson rte_dump_stack; 4299a2dd95SBruce Richardson rte_dump_tailq; 4399a2dd95SBruce Richardson rte_eal_alarm_cancel; 4499a2dd95SBruce Richardson rte_eal_alarm_set; 4599a2dd95SBruce Richardson rte_eal_cleanup; 4699a2dd95SBruce Richardson rte_eal_create_uio_dev; # WINDOWS_NO_EXPORT 4799a2dd95SBruce Richardson rte_eal_get_lcore_state; 4899a2dd95SBruce Richardson rte_eal_get_physmem_size; 4999a2dd95SBruce Richardson rte_eal_get_runtime_dir; 5099a2dd95SBruce Richardson rte_eal_has_hugepages; 5199a2dd95SBruce Richardson rte_eal_has_pci; 5299a2dd95SBruce Richardson rte_eal_hotplug_add; 5399a2dd95SBruce Richardson rte_eal_hotplug_remove; 5499a2dd95SBruce Richardson rte_eal_hpet_init; # WINDOWS_NO_EXPORT 5599a2dd95SBruce Richardson rte_eal_init; 5699a2dd95SBruce Richardson rte_eal_iopl_init; # WINDOWS_NO_EXPORT 5799a2dd95SBruce Richardson rte_eal_iova_mode; 5899a2dd95SBruce Richardson rte_eal_lcore_role; 5999a2dd95SBruce Richardson rte_eal_mbuf_user_pool_ops; 6099a2dd95SBruce Richardson rte_eal_mp_remote_launch; 6199a2dd95SBruce Richardson rte_eal_mp_wait_lcore; 6299a2dd95SBruce Richardson rte_eal_primary_proc_alive; # WINDOWS_NO_EXPORT 6399a2dd95SBruce Richardson rte_eal_process_type; 6499a2dd95SBruce Richardson rte_eal_remote_launch; 6599a2dd95SBruce Richardson rte_eal_tailq_lookup; 6699a2dd95SBruce Richardson rte_eal_tailq_register; 6799a2dd95SBruce Richardson rte_eal_using_phys_addrs; 6899a2dd95SBruce Richardson rte_eal_vfio_intr_mode; # WINDOWS_NO_EXPORT 6999a2dd95SBruce Richardson rte_eal_wait_lcore; 7099a2dd95SBruce Richardson rte_epoll_ctl; 7199a2dd95SBruce Richardson rte_epoll_wait; 7299a2dd95SBruce Richardson rte_exit; 73acddc33bSAnatoly Burakov rte_extmem_attach; 74acddc33bSAnatoly Burakov rte_extmem_detach; 75acddc33bSAnatoly Burakov rte_extmem_register; 76acddc33bSAnatoly Burakov rte_extmem_unregister; 77c335ffdbSAnatoly Burakov rte_fbarray_attach; 78c335ffdbSAnatoly Burakov rte_fbarray_destroy; 79c335ffdbSAnatoly Burakov rte_fbarray_detach; 80c335ffdbSAnatoly Burakov rte_fbarray_dump_metadata; 81c335ffdbSAnatoly Burakov rte_fbarray_find_biggest_free; 82c335ffdbSAnatoly Burakov rte_fbarray_find_biggest_used; 83c335ffdbSAnatoly Burakov rte_fbarray_find_contig_free; 84c335ffdbSAnatoly Burakov rte_fbarray_find_contig_used; 85c335ffdbSAnatoly Burakov rte_fbarray_find_idx; 86c335ffdbSAnatoly Burakov rte_fbarray_find_next_free; 87c335ffdbSAnatoly Burakov rte_fbarray_find_next_n_free; 88c335ffdbSAnatoly Burakov rte_fbarray_find_next_n_used; 89c335ffdbSAnatoly Burakov rte_fbarray_find_next_used; 90c335ffdbSAnatoly Burakov rte_fbarray_find_prev_free; 91c335ffdbSAnatoly Burakov rte_fbarray_find_prev_n_free; 92c335ffdbSAnatoly Burakov rte_fbarray_find_prev_n_used; 93c335ffdbSAnatoly Burakov rte_fbarray_find_prev_used; 94c335ffdbSAnatoly Burakov rte_fbarray_find_rev_biggest_free; 95c335ffdbSAnatoly Burakov rte_fbarray_find_rev_biggest_used; 96c335ffdbSAnatoly Burakov rte_fbarray_find_rev_contig_free; 97c335ffdbSAnatoly Burakov rte_fbarray_find_rev_contig_used; 98c335ffdbSAnatoly Burakov rte_fbarray_get; 99c335ffdbSAnatoly Burakov rte_fbarray_init; 100c335ffdbSAnatoly Burakov rte_fbarray_is_used; 101c335ffdbSAnatoly Burakov rte_fbarray_set_free; 102c335ffdbSAnatoly Burakov rte_fbarray_set_used; 10399a2dd95SBruce Richardson rte_free; 10499a2dd95SBruce Richardson rte_get_hpet_cycles; # WINDOWS_NO_EXPORT 10599a2dd95SBruce Richardson rte_get_hpet_hz; # WINDOWS_NO_EXPORT 10699a2dd95SBruce Richardson rte_get_main_lcore; 10799a2dd95SBruce Richardson rte_get_next_lcore; 10899a2dd95SBruce Richardson rte_get_tsc_hz; 10999a2dd95SBruce Richardson rte_hexdump; 11099a2dd95SBruce Richardson rte_hypervisor_get; 11199a2dd95SBruce Richardson rte_hypervisor_get_name; # WINDOWS_NO_EXPORT 11299a2dd95SBruce Richardson rte_intr_callback_register; 11399a2dd95SBruce Richardson rte_intr_callback_unregister; 11499a2dd95SBruce Richardson rte_intr_disable; 11599a2dd95SBruce Richardson rte_intr_enable; 11699a2dd95SBruce Richardson rte_keepalive_create; # WINDOWS_NO_EXPORT 11799a2dd95SBruce Richardson rte_keepalive_dispatch_pings; # WINDOWS_NO_EXPORT 11899a2dd95SBruce Richardson rte_keepalive_mark_alive; # WINDOWS_NO_EXPORT 11999a2dd95SBruce Richardson rte_keepalive_mark_sleep; # WINDOWS_NO_EXPORT 12099a2dd95SBruce Richardson rte_keepalive_register_core; # WINDOWS_NO_EXPORT 12199a2dd95SBruce Richardson rte_keepalive_register_relay_callback; # WINDOWS_NO_EXPORT 122f5fa0e11SDavid Marchand rte_lcore_callback_register; 123f5fa0e11SDavid Marchand rte_lcore_callback_unregister; 12499a2dd95SBruce Richardson rte_lcore_count; 125f5fa0e11SDavid Marchand rte_lcore_dump; 12699a2dd95SBruce Richardson rte_lcore_has_role; 12799a2dd95SBruce Richardson rte_lcore_index; 12899a2dd95SBruce Richardson rte_lcore_is_enabled; 129f5fa0e11SDavid Marchand rte_lcore_iterate; 13099a2dd95SBruce Richardson rte_lcore_to_socket_id; 13199a2dd95SBruce Richardson rte_log; 13299a2dd95SBruce Richardson rte_log_cur_msg_loglevel; 13399a2dd95SBruce Richardson rte_log_cur_msg_logtype; 13499a2dd95SBruce Richardson rte_log_dump; 13599a2dd95SBruce Richardson rte_log_get_global_level; 13699a2dd95SBruce Richardson rte_log_get_level; 13799a2dd95SBruce Richardson rte_log_get_stream; 13899a2dd95SBruce Richardson rte_log_register; 1398cfad59eSIvan Malov rte_log_register_type_and_pick_level; 14099a2dd95SBruce Richardson rte_log_set_global_level; 14199a2dd95SBruce Richardson rte_log_set_level; 14299a2dd95SBruce Richardson rte_log_set_level_pattern; 14399a2dd95SBruce Richardson rte_log_set_level_regexp; 14499a2dd95SBruce Richardson rte_malloc; 145437cb6e8SAnatoly Burakov rte_malloc_dump_heaps; 14699a2dd95SBruce Richardson rte_malloc_dump_stats; 14799a2dd95SBruce Richardson rte_malloc_get_socket_stats; 148437cb6e8SAnatoly Burakov rte_malloc_heap_create; 149437cb6e8SAnatoly Burakov rte_malloc_heap_destroy; 150437cb6e8SAnatoly Burakov rte_malloc_heap_get_socket; 151437cb6e8SAnatoly Burakov rte_malloc_heap_memory_add; 152437cb6e8SAnatoly Burakov rte_malloc_heap_memory_attach; 153437cb6e8SAnatoly Burakov rte_malloc_heap_memory_detach; 154437cb6e8SAnatoly Burakov rte_malloc_heap_memory_remove; 155437cb6e8SAnatoly Burakov rte_malloc_heap_socket_is_external; 15699a2dd95SBruce Richardson rte_malloc_set_limit; 15799a2dd95SBruce Richardson rte_malloc_socket; 15899a2dd95SBruce Richardson rte_malloc_validate; 15999a2dd95SBruce Richardson rte_malloc_virt2iova; 160de4ffd50SAnatoly Burakov rte_mcfg_get_single_file_segments; 16199a2dd95SBruce Richardson rte_mcfg_mem_read_lock; 16299a2dd95SBruce Richardson rte_mcfg_mem_read_unlock; 16399a2dd95SBruce Richardson rte_mcfg_mem_write_lock; 16499a2dd95SBruce Richardson rte_mcfg_mem_write_unlock; 16599a2dd95SBruce Richardson rte_mcfg_mempool_read_lock; 16699a2dd95SBruce Richardson rte_mcfg_mempool_read_unlock; 16799a2dd95SBruce Richardson rte_mcfg_mempool_write_lock; 16899a2dd95SBruce Richardson rte_mcfg_mempool_write_unlock; 16999a2dd95SBruce Richardson rte_mcfg_tailq_read_lock; 17099a2dd95SBruce Richardson rte_mcfg_tailq_read_unlock; 17199a2dd95SBruce Richardson rte_mcfg_tailq_write_lock; 17299a2dd95SBruce Richardson rte_mcfg_tailq_write_unlock; 173de4ffd50SAnatoly Burakov rte_mcfg_timer_lock; 174de4ffd50SAnatoly Burakov rte_mcfg_timer_unlock; 175b8937750SAnatoly Burakov rte_mem_alloc_validator_register; 176b8937750SAnatoly Burakov rte_mem_alloc_validator_unregister; 17727e7e250SAnatoly Burakov rte_mem_check_dma_mask; 17827e7e250SAnatoly Burakov rte_mem_check_dma_mask_thread_unsafe; 179b8937750SAnatoly Burakov rte_mem_event_callback_register; 180b8937750SAnatoly Burakov rte_mem_event_callback_unregister; 181b8937750SAnatoly Burakov rte_mem_iova2virt; 18299a2dd95SBruce Richardson rte_mem_lock_page; 18327e7e250SAnatoly Burakov rte_mem_set_dma_mask; 18499a2dd95SBruce Richardson rte_mem_virt2iova; 185b8937750SAnatoly Burakov rte_mem_virt2memseg; 186b8937750SAnatoly Burakov rte_mem_virt2memseg_list; 18799a2dd95SBruce Richardson rte_mem_virt2phy; 18899a2dd95SBruce Richardson rte_memdump; 18999a2dd95SBruce Richardson rte_memory_get_nchannel; 19099a2dd95SBruce Richardson rte_memory_get_nrank; 191b8937750SAnatoly Burakov rte_memseg_contig_walk; 192b8937750SAnatoly Burakov rte_memseg_contig_walk_thread_unsafe; 193b8937750SAnatoly Burakov rte_memseg_get_fd; 194b8937750SAnatoly Burakov rte_memseg_get_fd_offset; 195b8937750SAnatoly Burakov rte_memseg_get_fd_offset_thread_unsafe; 196b8937750SAnatoly Burakov rte_memseg_get_fd_thread_unsafe; 197b8937750SAnatoly Burakov rte_memseg_list_walk; 198b8937750SAnatoly Burakov rte_memseg_list_walk_thread_unsafe; 199b8937750SAnatoly Burakov rte_memseg_walk; 200b8937750SAnatoly Burakov rte_memseg_walk_thread_unsafe; 20199a2dd95SBruce Richardson rte_memzone_dump; 20299a2dd95SBruce Richardson rte_memzone_free; 20399a2dd95SBruce Richardson rte_memzone_lookup; 20499a2dd95SBruce Richardson rte_memzone_reserve; 20599a2dd95SBruce Richardson rte_memzone_reserve_aligned; 20699a2dd95SBruce Richardson rte_memzone_reserve_bounded; 20799a2dd95SBruce Richardson rte_memzone_walk; 2081611654bSAnatoly Burakov rte_mp_action_register; 2091611654bSAnatoly Burakov rte_mp_action_unregister; 210f5fa0e11SDavid Marchand rte_mp_disable; 2111611654bSAnatoly Burakov rte_mp_reply; 2121611654bSAnatoly Burakov rte_mp_request_async; 2131611654bSAnatoly Burakov rte_mp_request_sync; 2141611654bSAnatoly Burakov rte_mp_sendmsg; 21599a2dd95SBruce Richardson rte_openlog_stream; 21699a2dd95SBruce Richardson rte_rand; 21715a1e00aSMattias Rönnblom rte_rand_max; 21899a2dd95SBruce Richardson rte_realloc; 219437cb6e8SAnatoly Burakov rte_realloc_socket; 22099a2dd95SBruce Richardson rte_reciprocal_value; 22199a2dd95SBruce Richardson rte_reciprocal_value_u64; 22299a2dd95SBruce Richardson rte_rtm_supported; 22399a2dd95SBruce Richardson rte_service_attr_get; 22499a2dd95SBruce Richardson rte_service_attr_reset_all; 22599a2dd95SBruce Richardson rte_service_component_register; 22699a2dd95SBruce Richardson rte_service_component_runstate_set; 22799a2dd95SBruce Richardson rte_service_component_unregister; 22899a2dd95SBruce Richardson rte_service_dump; 22999a2dd95SBruce Richardson rte_service_finalize; 23099a2dd95SBruce Richardson rte_service_get_by_name; 23199a2dd95SBruce Richardson rte_service_get_count; 23299a2dd95SBruce Richardson rte_service_get_name; 23399a2dd95SBruce Richardson rte_service_lcore_add; 23499a2dd95SBruce Richardson rte_service_lcore_attr_get; 23599a2dd95SBruce Richardson rte_service_lcore_attr_reset_all; 23699a2dd95SBruce Richardson rte_service_lcore_count; 23799a2dd95SBruce Richardson rte_service_lcore_count_services; 23899a2dd95SBruce Richardson rte_service_lcore_del; 23999a2dd95SBruce Richardson rte_service_lcore_list; 24099a2dd95SBruce Richardson rte_service_lcore_reset_all; 24199a2dd95SBruce Richardson rte_service_lcore_start; 24299a2dd95SBruce Richardson rte_service_lcore_stop; 24399a2dd95SBruce Richardson rte_service_map_lcore_get; 24499a2dd95SBruce Richardson rte_service_map_lcore_set; 24599a2dd95SBruce Richardson rte_service_may_be_active; 24699a2dd95SBruce Richardson rte_service_probe_capability; 24799a2dd95SBruce Richardson rte_service_run_iter_on_app_lcore; 24899a2dd95SBruce Richardson rte_service_runstate_get; 24999a2dd95SBruce Richardson rte_service_runstate_set; 25099a2dd95SBruce Richardson rte_service_set_runstate_mapped_check; 25199a2dd95SBruce Richardson rte_service_set_stats_enable; 25299a2dd95SBruce Richardson rte_service_start_with_defaults; 25399a2dd95SBruce Richardson rte_set_application_usage_hook; 25499a2dd95SBruce Richardson rte_socket_count; 25599a2dd95SBruce Richardson rte_socket_id; 25699a2dd95SBruce Richardson rte_socket_id_by_idx; 257b7c3eb57SDmitry Kozlyuk rte_srand; 25899a2dd95SBruce Richardson rte_strerror; 25999a2dd95SBruce Richardson rte_strscpy; 26099a2dd95SBruce Richardson rte_strsplit; 26199a2dd95SBruce Richardson rte_sys_gettid; 26299a2dd95SBruce Richardson rte_thread_get_affinity; 263f5fa0e11SDavid Marchand rte_thread_register; 26499a2dd95SBruce Richardson rte_thread_set_affinity; 26599a2dd95SBruce Richardson rte_thread_setname; 266f5fa0e11SDavid Marchand rte_thread_unregister; 267cf665406SDmitry Kozlyuk rte_uuid_compare; 268cf665406SDmitry Kozlyuk rte_uuid_is_null; 269cf665406SDmitry Kozlyuk rte_uuid_parse; 270cf665406SDmitry Kozlyuk rte_uuid_unparse; 271fe81e52aSWilliam Tu rte_version; 27299a2dd95SBruce Richardson rte_vfio_clear_group; # WINDOWS_NO_EXPORT 27399a2dd95SBruce Richardson rte_vfio_container_create; # WINDOWS_NO_EXPORT 27499a2dd95SBruce Richardson rte_vfio_container_destroy; # WINDOWS_NO_EXPORT 27599a2dd95SBruce Richardson rte_vfio_container_dma_map; 27699a2dd95SBruce Richardson rte_vfio_container_dma_unmap; 27799a2dd95SBruce Richardson rte_vfio_container_group_bind; # WINDOWS_NO_EXPORT 27899a2dd95SBruce Richardson rte_vfio_container_group_unbind; # WINDOWS_NO_EXPORT 27999a2dd95SBruce Richardson rte_vfio_enable; # WINDOWS_NO_EXPORT 28099a2dd95SBruce Richardson rte_vfio_get_container_fd; # WINDOWS_NO_EXPORT 28199a2dd95SBruce Richardson rte_vfio_get_group_fd; # WINDOWS_NO_EXPORT 28299a2dd95SBruce Richardson rte_vfio_get_group_num; # WINDOWS_NO_EXPORT 28399a2dd95SBruce Richardson rte_vfio_is_enabled; # WINDOWS_NO_EXPORT 28499a2dd95SBruce Richardson rte_vfio_noiommu_is_enabled; # WINDOWS_NO_EXPORT 28599a2dd95SBruce Richardson rte_vfio_release_device; # WINDOWS_NO_EXPORT 28699a2dd95SBruce Richardson rte_vfio_setup_device; # WINDOWS_NO_EXPORT 28799a2dd95SBruce Richardson rte_vlog; 28899a2dd95SBruce Richardson rte_zmalloc; 28999a2dd95SBruce Richardson rte_zmalloc_socket; 29099a2dd95SBruce Richardson 29199a2dd95SBruce Richardson local: *; 29299a2dd95SBruce Richardson}; 29399a2dd95SBruce Richardson 29499a2dd95SBruce RichardsonEXPERIMENTAL { 29599a2dd95SBruce Richardson global: 29699a2dd95SBruce Richardson 29799a2dd95SBruce Richardson # added in 18.05 29899a2dd95SBruce Richardson rte_dev_event_callback_register; 29999a2dd95SBruce Richardson rte_dev_event_callback_unregister; 300b7c3eb57SDmitry Kozlyuk rte_dev_event_monitor_start; 301b7c3eb57SDmitry Kozlyuk rte_dev_event_monitor_stop; 30299a2dd95SBruce Richardson 30399a2dd95SBruce Richardson # added in 18.08 30499a2dd95SBruce Richardson rte_class_find; 30599a2dd95SBruce Richardson rte_class_find_by_name; 30699a2dd95SBruce Richardson rte_class_register; 30799a2dd95SBruce Richardson rte_class_unregister; 30899a2dd95SBruce Richardson rte_dev_iterator_init; 30999a2dd95SBruce Richardson rte_dev_iterator_next; 31099a2dd95SBruce Richardson 31199a2dd95SBruce Richardson # added in 18.11 31299a2dd95SBruce Richardson rte_delay_us_sleep; 31399a2dd95SBruce Richardson rte_dev_event_callback_process; 314b7c3eb57SDmitry Kozlyuk rte_dev_hotplug_handle_disable; 315b7c3eb57SDmitry Kozlyuk rte_dev_hotplug_handle_enable; 31699a2dd95SBruce Richardson 31799a2dd95SBruce Richardson # added in 19.05 31899a2dd95SBruce Richardson rte_dev_dma_map; 31999a2dd95SBruce Richardson rte_dev_dma_unmap; 32099a2dd95SBruce Richardson rte_intr_callback_unregister_pending; 32199a2dd95SBruce Richardson 32299a2dd95SBruce Richardson # added in 19.08 32399a2dd95SBruce Richardson rte_intr_ack; 32499a2dd95SBruce Richardson rte_lcore_cpuset; 32599a2dd95SBruce Richardson rte_lcore_to_cpu_id; 32699a2dd95SBruce Richardson 32799a2dd95SBruce Richardson # added in 20.02 32899a2dd95SBruce Richardson rte_thread_is_intr; 32999a2dd95SBruce Richardson 33099a2dd95SBruce Richardson # added in 20.05 33199a2dd95SBruce Richardson __rte_eal_trace_alarm_cancel; 33299a2dd95SBruce Richardson __rte_eal_trace_alarm_set; 33399a2dd95SBruce Richardson __rte_eal_trace_generic_double; 33499a2dd95SBruce Richardson __rte_eal_trace_generic_float; 33599a2dd95SBruce Richardson __rte_eal_trace_generic_func; 33699a2dd95SBruce Richardson __rte_eal_trace_generic_i16; 33799a2dd95SBruce Richardson __rte_eal_trace_generic_i32; 33899a2dd95SBruce Richardson __rte_eal_trace_generic_i64; 33999a2dd95SBruce Richardson __rte_eal_trace_generic_i8; 34099a2dd95SBruce Richardson __rte_eal_trace_generic_int; 34199a2dd95SBruce Richardson __rte_eal_trace_generic_long; 34299a2dd95SBruce Richardson __rte_eal_trace_generic_ptr; 34399a2dd95SBruce Richardson __rte_eal_trace_generic_str; 34499a2dd95SBruce Richardson __rte_eal_trace_generic_u16; 34599a2dd95SBruce Richardson __rte_eal_trace_generic_u32; 34699a2dd95SBruce Richardson __rte_eal_trace_generic_u64; 34799a2dd95SBruce Richardson __rte_eal_trace_generic_u8; 34899a2dd95SBruce Richardson __rte_eal_trace_generic_void; 34999a2dd95SBruce Richardson __rte_eal_trace_intr_callback_register; 35099a2dd95SBruce Richardson __rte_eal_trace_intr_callback_unregister; 35199a2dd95SBruce Richardson __rte_eal_trace_intr_enable; 35299a2dd95SBruce Richardson __rte_eal_trace_intr_disable; 35399a2dd95SBruce Richardson __rte_eal_trace_mem_free; 35499a2dd95SBruce Richardson __rte_eal_trace_mem_malloc; 35599a2dd95SBruce Richardson __rte_eal_trace_mem_realloc; 35699a2dd95SBruce Richardson __rte_eal_trace_mem_zmalloc; 35799a2dd95SBruce Richardson __rte_eal_trace_memzone_free; 35899a2dd95SBruce Richardson __rte_eal_trace_memzone_lookup; 35999a2dd95SBruce Richardson __rte_eal_trace_memzone_reserve; 36099a2dd95SBruce Richardson __rte_eal_trace_thread_lcore_ready; 36199a2dd95SBruce Richardson __rte_eal_trace_thread_remote_launch; 36299a2dd95SBruce Richardson __rte_trace_mem_per_thread_alloc; 36399a2dd95SBruce Richardson __rte_trace_point_emit_field; 36499a2dd95SBruce Richardson __rte_trace_point_register; 36599a2dd95SBruce Richardson per_lcore_trace_mem; 36699a2dd95SBruce Richardson per_lcore_trace_point_sz; 36799a2dd95SBruce Richardson rte_log_can_log; 36899a2dd95SBruce Richardson rte_thread_getname; # WINDOWS_NO_EXPORT 36999a2dd95SBruce Richardson rte_trace_dump; # WINDOWS_NO_EXPORT 37099a2dd95SBruce Richardson rte_trace_is_enabled; # WINDOWS_NO_EXPORT 37199a2dd95SBruce Richardson rte_trace_metadata_dump; # WINDOWS_NO_EXPORT 37299a2dd95SBruce Richardson rte_trace_mode_get; # WINDOWS_NO_EXPORT 37399a2dd95SBruce Richardson rte_trace_mode_set; # WINDOWS_NO_EXPORT 37499a2dd95SBruce Richardson rte_trace_pattern; # WINDOWS_NO_EXPORT 37599a2dd95SBruce Richardson rte_trace_point_disable; # WINDOWS_NO_EXPORT 37699a2dd95SBruce Richardson rte_trace_point_enable; # WINDOWS_NO_EXPORT 37799a2dd95SBruce Richardson rte_trace_point_is_enabled; # WINDOWS_NO_EXPORT 37899a2dd95SBruce Richardson rte_trace_point_lookup; # WINDOWS_NO_EXPORT 37999a2dd95SBruce Richardson rte_trace_regexp; # WINDOWS_NO_EXPORT 38099a2dd95SBruce Richardson rte_trace_save; # WINDOWS_NO_EXPORT 38199a2dd95SBruce Richardson 38299a2dd95SBruce Richardson # added in 20.08 38399a2dd95SBruce Richardson rte_eal_vfio_get_vf_token; # WINDOWS_NO_EXPORT 38499a2dd95SBruce Richardson 38599a2dd95SBruce Richardson # added in 20.11 38699a2dd95SBruce Richardson __rte_eal_trace_generic_size_t; # WINDOWS_NO_EXPORT 38799a2dd95SBruce Richardson rte_cpu_get_intrinsics_support; # WINDOWS_NO_EXPORT 38899a2dd95SBruce Richardson rte_epoll_wait_interruptible; 38999a2dd95SBruce Richardson rte_service_lcore_may_be_active; 39099a2dd95SBruce Richardson rte_vect_get_max_simd_bitwidth; 39199a2dd95SBruce Richardson rte_vect_set_max_simd_bitwidth; 39299a2dd95SBruce Richardson 39399a2dd95SBruce Richardson # added in 21.02 39499a2dd95SBruce Richardson rte_power_monitor; # WINDOWS_NO_EXPORT 39599a2dd95SBruce Richardson rte_power_monitor_wakeup; # WINDOWS_NO_EXPORT 39699a2dd95SBruce Richardson rte_power_pause; # WINDOWS_NO_EXPORT 39799a2dd95SBruce Richardson 39899a2dd95SBruce Richardson # added in 21.05 39999a2dd95SBruce Richardson rte_devargs_reset; 40099a2dd95SBruce Richardson rte_intr_callback_unregister_sync; 40199a2dd95SBruce Richardson rte_log_list_types; 40299a2dd95SBruce Richardson rte_thread_key_create; 40399a2dd95SBruce Richardson rte_thread_key_delete; 40499a2dd95SBruce Richardson rte_thread_value_get; 40599a2dd95SBruce Richardson rte_thread_value_set; 406b7c3eb57SDmitry Kozlyuk rte_version_minor; 407b7c3eb57SDmitry Kozlyuk rte_version_month; 408b7c3eb57SDmitry Kozlyuk rte_version_prefix; 409b7c3eb57SDmitry Kozlyuk rte_version_release; 410b7c3eb57SDmitry Kozlyuk rte_version_suffix; 411b7c3eb57SDmitry Kozlyuk rte_version_year; 41266834f29SAnatoly Burakov 41366834f29SAnatoly Burakov # added in 21.08 41466834f29SAnatoly Burakov rte_power_monitor_multi; # WINDOWS_NO_EXPORT 415b7c98429SHarman Kalra 416b7c98429SHarman Kalra # added in 21.11 417b7c98429SHarman Kalra rte_intr_fd_get; 418b7c98429SHarman Kalra rte_intr_fd_set; 419b7c98429SHarman Kalra rte_intr_instance_alloc; 420b7c98429SHarman Kalra rte_intr_instance_free; 421b7c98429SHarman Kalra rte_intr_type_get; 422b7c98429SHarman Kalra rte_intr_type_set; 42356539289STyler Retzlaff 42456539289STyler Retzlaff # added in 22.07 425*b70a9b78STyler Retzlaff rte_thread_get_affinity_by_id; 42656539289STyler Retzlaff rte_thread_self; 427*b70a9b78STyler Retzlaff rte_thread_set_affinity_by_id; 42899a2dd95SBruce Richardson}; 42999a2dd95SBruce Richardson 43099a2dd95SBruce RichardsonINTERNAL { 43199a2dd95SBruce Richardson global: 43299a2dd95SBruce Richardson 433f3ca33bbSSrikanth Yalavarthi rte_eal_get_baseaddr; 43440edb9c0SDavid Marchand rte_firmware_read; 435b7c98429SHarman Kalra rte_intr_allow_others; 436b7c98429SHarman Kalra rte_intr_cap_multiple; 437b7c98429SHarman Kalra rte_intr_dev_fd_get; 438b7c98429SHarman Kalra rte_intr_dev_fd_set; 439b7c98429SHarman Kalra rte_intr_dp_is_en; 440b7c98429SHarman Kalra rte_intr_efd_counter_size_set; 441b7c98429SHarman Kalra rte_intr_efd_counter_size_get; 442b7c98429SHarman Kalra rte_intr_efd_disable; 443b7c98429SHarman Kalra rte_intr_efd_enable; 444b7c98429SHarman Kalra rte_intr_efds_index_get; 445b7c98429SHarman Kalra rte_intr_efds_index_set; 446b7c98429SHarman Kalra rte_intr_elist_index_get; 447b7c98429SHarman Kalra rte_intr_elist_index_set; 4488cb5d08dSHarman Kalra rte_intr_event_list_update; 449b7c98429SHarman Kalra rte_intr_free_epoll_fd; 450b7c98429SHarman Kalra rte_intr_instance_dup; 451b7c98429SHarman Kalra rte_intr_instance_windows_handle_get; 452b7c98429SHarman Kalra rte_intr_instance_windows_handle_set; 453b7c98429SHarman Kalra rte_intr_max_intr_get; 454b7c98429SHarman Kalra rte_intr_max_intr_set; 455b7c98429SHarman Kalra rte_intr_nb_efd_get; 456b7c98429SHarman Kalra rte_intr_nb_efd_set; 457b7c98429SHarman Kalra rte_intr_nb_intr_get; 458b7c98429SHarman Kalra rte_intr_rx_ctl; 459b7c98429SHarman Kalra rte_intr_tls_epfd; 460b7c98429SHarman Kalra rte_intr_vec_list_alloc; 461b7c98429SHarman Kalra rte_intr_vec_list_free; 462b7c98429SHarman Kalra rte_intr_vec_list_index_get; 463b7c98429SHarman Kalra rte_intr_vec_list_index_set; 46499a2dd95SBruce Richardson rte_mem_lock; 46599a2dd95SBruce Richardson rte_mem_map; 46699a2dd95SBruce Richardson rte_mem_page_size; 46799a2dd95SBruce Richardson rte_mem_unmap; 46899a2dd95SBruce Richardson}; 469