1DPDK_22 { 2 global: 3 4 __rte_panic; 5 eal_parse_sysfs_value; # WINDOWS_NO_EXPORT 6 eal_timer_source; # WINDOWS_NO_EXPORT 7 per_lcore__lcore_id; 8 per_lcore__rte_errno; 9 per_lcore__thread_id; 10 rte_bus_dump; 11 rte_bus_find; 12 rte_bus_find_by_device; 13 rte_bus_find_by_name; 14 rte_bus_get_iommu_class; 15 rte_bus_probe; 16 rte_bus_register; 17 rte_bus_scan; 18 rte_bus_unregister; 19 rte_calloc; 20 rte_calloc_socket; 21 rte_cpu_get_flag_enabled; 22 rte_cpu_get_flag_name; 23 rte_cpu_is_supported; # WINDOWS_NO_EXPORT 24 rte_ctrl_thread_create; 25 rte_cycles_vmware_tsc_map; # WINDOWS_NO_EXPORT 26 rte_delay_us; 27 rte_delay_us_block; 28 rte_delay_us_callback_register; 29 rte_dev_is_probed; 30 rte_dev_probe; 31 rte_dev_remove; 32 rte_devargs_add; 33 rte_devargs_dump; 34 rte_devargs_insert; 35 rte_devargs_next; 36 rte_devargs_parse; 37 rte_devargs_parsef; 38 rte_devargs_remove; 39 rte_devargs_type_count; 40 rte_dump_physmem_layout; 41 rte_dump_stack; 42 rte_dump_tailq; 43 rte_eal_alarm_cancel; 44 rte_eal_alarm_set; 45 rte_eal_cleanup; 46 rte_eal_create_uio_dev; # WINDOWS_NO_EXPORT 47 rte_eal_get_lcore_state; 48 rte_eal_get_physmem_size; 49 rte_eal_get_runtime_dir; 50 rte_eal_has_hugepages; 51 rte_eal_has_pci; 52 rte_eal_hotplug_add; 53 rte_eal_hotplug_remove; 54 rte_eal_hpet_init; # WINDOWS_NO_EXPORT 55 rte_eal_init; 56 rte_eal_iopl_init; # WINDOWS_NO_EXPORT 57 rte_eal_iova_mode; 58 rte_eal_lcore_role; 59 rte_eal_mbuf_user_pool_ops; 60 rte_eal_mp_remote_launch; 61 rte_eal_mp_wait_lcore; 62 rte_eal_primary_proc_alive; # WINDOWS_NO_EXPORT 63 rte_eal_process_type; 64 rte_eal_remote_launch; 65 rte_eal_tailq_lookup; 66 rte_eal_tailq_register; 67 rte_eal_using_phys_addrs; 68 rte_eal_vfio_intr_mode; # WINDOWS_NO_EXPORT 69 rte_eal_wait_lcore; 70 rte_epoll_ctl; 71 rte_epoll_wait; 72 rte_exit; 73 rte_extmem_attach; 74 rte_extmem_detach; 75 rte_extmem_register; 76 rte_extmem_unregister; 77 rte_fbarray_attach; 78 rte_fbarray_destroy; 79 rte_fbarray_detach; 80 rte_fbarray_dump_metadata; 81 rte_fbarray_find_biggest_free; 82 rte_fbarray_find_biggest_used; 83 rte_fbarray_find_contig_free; 84 rte_fbarray_find_contig_used; 85 rte_fbarray_find_idx; 86 rte_fbarray_find_next_free; 87 rte_fbarray_find_next_n_free; 88 rte_fbarray_find_next_n_used; 89 rte_fbarray_find_next_used; 90 rte_fbarray_find_prev_free; 91 rte_fbarray_find_prev_n_free; 92 rte_fbarray_find_prev_n_used; 93 rte_fbarray_find_prev_used; 94 rte_fbarray_find_rev_biggest_free; 95 rte_fbarray_find_rev_biggest_used; 96 rte_fbarray_find_rev_contig_free; 97 rte_fbarray_find_rev_contig_used; 98 rte_fbarray_get; 99 rte_fbarray_init; 100 rte_fbarray_is_used; 101 rte_fbarray_set_free; 102 rte_fbarray_set_used; 103 rte_free; 104 rte_get_hpet_cycles; # WINDOWS_NO_EXPORT 105 rte_get_hpet_hz; # WINDOWS_NO_EXPORT 106 rte_get_main_lcore; 107 rte_get_next_lcore; 108 rte_get_tsc_hz; 109 rte_hexdump; 110 rte_hypervisor_get; 111 rte_hypervisor_get_name; # WINDOWS_NO_EXPORT 112 rte_intr_callback_register; 113 rte_intr_callback_unregister; 114 rte_intr_disable; 115 rte_intr_enable; 116 rte_keepalive_create; # WINDOWS_NO_EXPORT 117 rte_keepalive_dispatch_pings; # WINDOWS_NO_EXPORT 118 rte_keepalive_mark_alive; # WINDOWS_NO_EXPORT 119 rte_keepalive_mark_sleep; # WINDOWS_NO_EXPORT 120 rte_keepalive_register_core; # WINDOWS_NO_EXPORT 121 rte_keepalive_register_relay_callback; # WINDOWS_NO_EXPORT 122 rte_lcore_count; 123 rte_lcore_has_role; 124 rte_lcore_index; 125 rte_lcore_is_enabled; 126 rte_lcore_to_socket_id; 127 rte_log; 128 rte_log_cur_msg_loglevel; 129 rte_log_cur_msg_logtype; 130 rte_log_dump; 131 rte_log_get_global_level; 132 rte_log_get_level; 133 rte_log_get_stream; 134 rte_log_register; 135 rte_log_register_type_and_pick_level; 136 rte_log_set_global_level; 137 rte_log_set_level; 138 rte_log_set_level_pattern; 139 rte_log_set_level_regexp; 140 rte_malloc; 141 rte_malloc_dump_heaps; 142 rte_malloc_dump_stats; 143 rte_malloc_get_socket_stats; 144 rte_malloc_heap_create; 145 rte_malloc_heap_destroy; 146 rte_malloc_heap_get_socket; 147 rte_malloc_heap_memory_add; 148 rte_malloc_heap_memory_attach; 149 rte_malloc_heap_memory_detach; 150 rte_malloc_heap_memory_remove; 151 rte_malloc_heap_socket_is_external; 152 rte_malloc_set_limit; 153 rte_malloc_socket; 154 rte_malloc_validate; 155 rte_malloc_virt2iova; 156 rte_mcfg_get_single_file_segments; 157 rte_mcfg_mem_read_lock; 158 rte_mcfg_mem_read_unlock; 159 rte_mcfg_mem_write_lock; 160 rte_mcfg_mem_write_unlock; 161 rte_mcfg_mempool_read_lock; 162 rte_mcfg_mempool_read_unlock; 163 rte_mcfg_mempool_write_lock; 164 rte_mcfg_mempool_write_unlock; 165 rte_mcfg_tailq_read_lock; 166 rte_mcfg_tailq_read_unlock; 167 rte_mcfg_tailq_write_lock; 168 rte_mcfg_tailq_write_unlock; 169 rte_mcfg_timer_lock; 170 rte_mcfg_timer_unlock; 171 rte_mem_alloc_validator_register; 172 rte_mem_alloc_validator_unregister; 173 rte_mem_check_dma_mask; 174 rte_mem_check_dma_mask_thread_unsafe; 175 rte_mem_event_callback_register; 176 rte_mem_event_callback_unregister; 177 rte_mem_iova2virt; 178 rte_mem_lock_page; 179 rte_mem_set_dma_mask; 180 rte_mem_virt2iova; 181 rte_mem_virt2memseg; 182 rte_mem_virt2memseg_list; 183 rte_mem_virt2phy; 184 rte_memdump; 185 rte_memory_get_nchannel; 186 rte_memory_get_nrank; 187 rte_memseg_contig_walk; 188 rte_memseg_contig_walk_thread_unsafe; 189 rte_memseg_get_fd; 190 rte_memseg_get_fd_offset; 191 rte_memseg_get_fd_offset_thread_unsafe; 192 rte_memseg_get_fd_thread_unsafe; 193 rte_memseg_list_walk; 194 rte_memseg_list_walk_thread_unsafe; 195 rte_memseg_walk; 196 rte_memseg_walk_thread_unsafe; 197 rte_memzone_dump; 198 rte_memzone_free; 199 rte_memzone_lookup; 200 rte_memzone_reserve; 201 rte_memzone_reserve_aligned; 202 rte_memzone_reserve_bounded; 203 rte_memzone_walk; 204 rte_mp_action_register; 205 rte_mp_action_unregister; 206 rte_mp_reply; 207 rte_mp_request_async; 208 rte_mp_request_sync; 209 rte_mp_sendmsg; 210 rte_openlog_stream; 211 rte_rand; 212 rte_rand_max; 213 rte_realloc; 214 rte_realloc_socket; 215 rte_reciprocal_value; 216 rte_reciprocal_value_u64; 217 rte_rtm_supported; 218 rte_service_attr_get; 219 rte_service_attr_reset_all; 220 rte_service_component_register; 221 rte_service_component_runstate_set; 222 rte_service_component_unregister; 223 rte_service_dump; 224 rte_service_finalize; 225 rte_service_get_by_name; 226 rte_service_get_count; 227 rte_service_get_name; 228 rte_service_lcore_add; 229 rte_service_lcore_attr_get; 230 rte_service_lcore_attr_reset_all; 231 rte_service_lcore_count; 232 rte_service_lcore_count_services; 233 rte_service_lcore_del; 234 rte_service_lcore_list; 235 rte_service_lcore_reset_all; 236 rte_service_lcore_start; 237 rte_service_lcore_stop; 238 rte_service_map_lcore_get; 239 rte_service_map_lcore_set; 240 rte_service_may_be_active; 241 rte_service_probe_capability; 242 rte_service_run_iter_on_app_lcore; 243 rte_service_runstate_get; 244 rte_service_runstate_set; 245 rte_service_set_runstate_mapped_check; 246 rte_service_set_stats_enable; 247 rte_service_start_with_defaults; 248 rte_set_application_usage_hook; 249 rte_socket_count; 250 rte_socket_id; 251 rte_socket_id_by_idx; 252 rte_srand; 253 rte_strerror; 254 rte_strscpy; 255 rte_strsplit; 256 rte_sys_gettid; 257 rte_thread_get_affinity; 258 rte_thread_set_affinity; 259 rte_thread_setname; 260 rte_uuid_compare; 261 rte_uuid_is_null; 262 rte_uuid_parse; 263 rte_uuid_unparse; 264 rte_version; 265 rte_vfio_clear_group; # WINDOWS_NO_EXPORT 266 rte_vfio_container_create; # WINDOWS_NO_EXPORT 267 rte_vfio_container_destroy; # WINDOWS_NO_EXPORT 268 rte_vfio_container_dma_map; 269 rte_vfio_container_dma_unmap; 270 rte_vfio_container_group_bind; # WINDOWS_NO_EXPORT 271 rte_vfio_container_group_unbind; # WINDOWS_NO_EXPORT 272 rte_vfio_enable; # WINDOWS_NO_EXPORT 273 rte_vfio_get_container_fd; # WINDOWS_NO_EXPORT 274 rte_vfio_get_group_fd; # WINDOWS_NO_EXPORT 275 rte_vfio_get_group_num; # WINDOWS_NO_EXPORT 276 rte_vfio_is_enabled; # WINDOWS_NO_EXPORT 277 rte_vfio_noiommu_is_enabled; # WINDOWS_NO_EXPORT 278 rte_vfio_release_device; # WINDOWS_NO_EXPORT 279 rte_vfio_setup_device; # WINDOWS_NO_EXPORT 280 rte_vlog; 281 rte_zmalloc; 282 rte_zmalloc_socket; 283 284 local: *; 285}; 286 287EXPERIMENTAL { 288 global: 289 290 # added in 18.05 291 rte_dev_event_callback_register; 292 rte_dev_event_callback_unregister; 293 rte_dev_event_monitor_start; 294 rte_dev_event_monitor_stop; 295 296 # added in 18.08 297 rte_class_find; 298 rte_class_find_by_name; 299 rte_class_register; 300 rte_class_unregister; 301 rte_dev_iterator_init; 302 rte_dev_iterator_next; 303 304 # added in 18.11 305 rte_delay_us_sleep; 306 rte_dev_event_callback_process; 307 rte_dev_hotplug_handle_disable; 308 rte_dev_hotplug_handle_enable; 309 310 # added in 19.05 311 rte_dev_dma_map; 312 rte_dev_dma_unmap; 313 rte_intr_callback_unregister_pending; 314 315 # added in 19.08 316 rte_intr_ack; 317 rte_lcore_cpuset; 318 rte_lcore_to_cpu_id; 319 320 # added in 20.02 321 rte_thread_is_intr; 322 323 # added in 20.05 324 __rte_eal_trace_alarm_cancel; 325 __rte_eal_trace_alarm_set; 326 __rte_eal_trace_generic_double; 327 __rte_eal_trace_generic_float; 328 __rte_eal_trace_generic_func; 329 __rte_eal_trace_generic_i16; 330 __rte_eal_trace_generic_i32; 331 __rte_eal_trace_generic_i64; 332 __rte_eal_trace_generic_i8; 333 __rte_eal_trace_generic_int; 334 __rte_eal_trace_generic_long; 335 __rte_eal_trace_generic_ptr; 336 __rte_eal_trace_generic_str; 337 __rte_eal_trace_generic_u16; 338 __rte_eal_trace_generic_u32; 339 __rte_eal_trace_generic_u64; 340 __rte_eal_trace_generic_u8; 341 __rte_eal_trace_generic_void; 342 __rte_eal_trace_intr_callback_register; 343 __rte_eal_trace_intr_callback_unregister; 344 __rte_eal_trace_intr_enable; 345 __rte_eal_trace_intr_disable; 346 __rte_eal_trace_mem_free; 347 __rte_eal_trace_mem_malloc; 348 __rte_eal_trace_mem_realloc; 349 __rte_eal_trace_mem_zmalloc; 350 __rte_eal_trace_memzone_free; 351 __rte_eal_trace_memzone_lookup; 352 __rte_eal_trace_memzone_reserve; 353 __rte_eal_trace_thread_lcore_ready; 354 __rte_eal_trace_thread_remote_launch; 355 __rte_trace_mem_per_thread_alloc; 356 __rte_trace_point_emit_field; 357 __rte_trace_point_register; 358 per_lcore_trace_mem; 359 per_lcore_trace_point_sz; 360 rte_log_can_log; 361 rte_thread_getname; # WINDOWS_NO_EXPORT 362 rte_trace_dump; # WINDOWS_NO_EXPORT 363 rte_trace_is_enabled; # WINDOWS_NO_EXPORT 364 rte_trace_metadata_dump; # WINDOWS_NO_EXPORT 365 rte_trace_mode_get; # WINDOWS_NO_EXPORT 366 rte_trace_mode_set; # WINDOWS_NO_EXPORT 367 rte_trace_pattern; # WINDOWS_NO_EXPORT 368 rte_trace_point_disable; # WINDOWS_NO_EXPORT 369 rte_trace_point_enable; # WINDOWS_NO_EXPORT 370 rte_trace_point_is_enabled; # WINDOWS_NO_EXPORT 371 rte_trace_point_lookup; # WINDOWS_NO_EXPORT 372 rte_trace_regexp; # WINDOWS_NO_EXPORT 373 rte_trace_save; # WINDOWS_NO_EXPORT 374 375 # added in 20.08 376 rte_eal_vfio_get_vf_token; # WINDOWS_NO_EXPORT 377 rte_lcore_callback_register; 378 rte_lcore_callback_unregister; 379 rte_lcore_dump; 380 rte_lcore_iterate; 381 rte_mp_disable; 382 rte_thread_register; 383 rte_thread_unregister; 384 385 # added in 20.11 386 __rte_eal_trace_generic_size_t; # WINDOWS_NO_EXPORT 387 rte_cpu_get_intrinsics_support; # WINDOWS_NO_EXPORT 388 rte_epoll_wait_interruptible; 389 rte_service_lcore_may_be_active; 390 rte_vect_get_max_simd_bitwidth; 391 rte_vect_set_max_simd_bitwidth; 392 393 # added in 21.02 394 rte_power_monitor; # WINDOWS_NO_EXPORT 395 rte_power_monitor_wakeup; # WINDOWS_NO_EXPORT 396 rte_power_pause; # WINDOWS_NO_EXPORT 397 398 # added in 21.05 399 rte_devargs_reset; 400 rte_intr_callback_unregister_sync; 401 rte_log_list_types; 402 rte_thread_key_create; 403 rte_thread_key_delete; 404 rte_thread_value_get; 405 rte_thread_value_set; 406 rte_version_minor; 407 rte_version_month; 408 rte_version_prefix; 409 rte_version_release; 410 rte_version_suffix; 411 rte_version_year; 412 413 # added in 21.08 414 rte_power_monitor_multi; # WINDOWS_NO_EXPORT 415 416 # added in 21.11 417 rte_intr_fd_get; 418 rte_intr_fd_set; 419 rte_intr_instance_alloc; 420 rte_intr_instance_free; 421 rte_intr_type_get; 422 rte_intr_type_set; 423}; 424 425INTERNAL { 426 global: 427 428 rte_firmware_read; 429 rte_intr_allow_others; 430 rte_intr_cap_multiple; 431 rte_intr_dev_fd_get; 432 rte_intr_dev_fd_set; 433 rte_intr_dp_is_en; 434 rte_intr_efd_counter_size_set; 435 rte_intr_efd_counter_size_get; 436 rte_intr_efd_disable; 437 rte_intr_efd_enable; 438 rte_intr_efds_index_get; 439 rte_intr_efds_index_set; 440 rte_intr_elist_index_get; 441 rte_intr_elist_index_set; 442 rte_intr_event_list_update; 443 rte_intr_free_epoll_fd; 444 rte_intr_instance_dup; 445 rte_intr_instance_windows_handle_get; 446 rte_intr_instance_windows_handle_set; 447 rte_intr_max_intr_get; 448 rte_intr_max_intr_set; 449 rte_intr_nb_efd_get; 450 rte_intr_nb_efd_set; 451 rte_intr_nb_intr_get; 452 rte_intr_rx_ctl; 453 rte_intr_tls_epfd; 454 rte_intr_vec_list_alloc; 455 rte_intr_vec_list_free; 456 rte_intr_vec_list_index_get; 457 rte_intr_vec_list_index_set; 458 rte_mem_lock; 459 rte_mem_map; 460 rte_mem_page_size; 461 rte_mem_unmap; 462}; 463