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_callback_register; 123 rte_lcore_callback_unregister; 124 rte_lcore_count; 125 rte_lcore_dump; 126 rte_lcore_has_role; 127 rte_lcore_index; 128 rte_lcore_is_enabled; 129 rte_lcore_iterate; 130 rte_lcore_to_socket_id; 131 rte_log; 132 rte_log_cur_msg_loglevel; 133 rte_log_cur_msg_logtype; 134 rte_log_dump; 135 rte_log_get_global_level; 136 rte_log_get_level; 137 rte_log_get_stream; 138 rte_log_register; 139 rte_log_register_type_and_pick_level; 140 rte_log_set_global_level; 141 rte_log_set_level; 142 rte_log_set_level_pattern; 143 rte_log_set_level_regexp; 144 rte_malloc; 145 rte_malloc_dump_heaps; 146 rte_malloc_dump_stats; 147 rte_malloc_get_socket_stats; 148 rte_malloc_heap_create; 149 rte_malloc_heap_destroy; 150 rte_malloc_heap_get_socket; 151 rte_malloc_heap_memory_add; 152 rte_malloc_heap_memory_attach; 153 rte_malloc_heap_memory_detach; 154 rte_malloc_heap_memory_remove; 155 rte_malloc_heap_socket_is_external; 156 rte_malloc_set_limit; 157 rte_malloc_socket; 158 rte_malloc_validate; 159 rte_malloc_virt2iova; 160 rte_mcfg_get_single_file_segments; 161 rte_mcfg_mem_read_lock; 162 rte_mcfg_mem_read_unlock; 163 rte_mcfg_mem_write_lock; 164 rte_mcfg_mem_write_unlock; 165 rte_mcfg_mempool_read_lock; 166 rte_mcfg_mempool_read_unlock; 167 rte_mcfg_mempool_write_lock; 168 rte_mcfg_mempool_write_unlock; 169 rte_mcfg_tailq_read_lock; 170 rte_mcfg_tailq_read_unlock; 171 rte_mcfg_tailq_write_lock; 172 rte_mcfg_tailq_write_unlock; 173 rte_mcfg_timer_lock; 174 rte_mcfg_timer_unlock; 175 rte_mem_alloc_validator_register; 176 rte_mem_alloc_validator_unregister; 177 rte_mem_check_dma_mask; 178 rte_mem_check_dma_mask_thread_unsafe; 179 rte_mem_event_callback_register; 180 rte_mem_event_callback_unregister; 181 rte_mem_iova2virt; 182 rte_mem_lock_page; 183 rte_mem_set_dma_mask; 184 rte_mem_virt2iova; 185 rte_mem_virt2memseg; 186 rte_mem_virt2memseg_list; 187 rte_mem_virt2phy; 188 rte_memdump; 189 rte_memory_get_nchannel; 190 rte_memory_get_nrank; 191 rte_memseg_contig_walk; 192 rte_memseg_contig_walk_thread_unsafe; 193 rte_memseg_get_fd; 194 rte_memseg_get_fd_offset; 195 rte_memseg_get_fd_offset_thread_unsafe; 196 rte_memseg_get_fd_thread_unsafe; 197 rte_memseg_list_walk; 198 rte_memseg_list_walk_thread_unsafe; 199 rte_memseg_walk; 200 rte_memseg_walk_thread_unsafe; 201 rte_memzone_dump; 202 rte_memzone_free; 203 rte_memzone_lookup; 204 rte_memzone_reserve; 205 rte_memzone_reserve_aligned; 206 rte_memzone_reserve_bounded; 207 rte_memzone_walk; 208 rte_mp_action_register; 209 rte_mp_action_unregister; 210 rte_mp_disable; 211 rte_mp_reply; 212 rte_mp_request_async; 213 rte_mp_request_sync; 214 rte_mp_sendmsg; 215 rte_openlog_stream; 216 rte_rand; 217 rte_rand_max; 218 rte_realloc; 219 rte_realloc_socket; 220 rte_reciprocal_value; 221 rte_reciprocal_value_u64; 222 rte_rtm_supported; 223 rte_service_attr_get; 224 rte_service_attr_reset_all; 225 rte_service_component_register; 226 rte_service_component_runstate_set; 227 rte_service_component_unregister; 228 rte_service_dump; 229 rte_service_finalize; 230 rte_service_get_by_name; 231 rte_service_get_count; 232 rte_service_get_name; 233 rte_service_lcore_add; 234 rte_service_lcore_attr_get; 235 rte_service_lcore_attr_reset_all; 236 rte_service_lcore_count; 237 rte_service_lcore_count_services; 238 rte_service_lcore_del; 239 rte_service_lcore_list; 240 rte_service_lcore_reset_all; 241 rte_service_lcore_start; 242 rte_service_lcore_stop; 243 rte_service_map_lcore_get; 244 rte_service_map_lcore_set; 245 rte_service_may_be_active; 246 rte_service_probe_capability; 247 rte_service_run_iter_on_app_lcore; 248 rte_service_runstate_get; 249 rte_service_runstate_set; 250 rte_service_set_runstate_mapped_check; 251 rte_service_set_stats_enable; 252 rte_service_start_with_defaults; 253 rte_set_application_usage_hook; 254 rte_socket_count; 255 rte_socket_id; 256 rte_socket_id_by_idx; 257 rte_srand; 258 rte_strerror; 259 rte_strscpy; 260 rte_strsplit; 261 rte_sys_gettid; 262 rte_thread_get_affinity; 263 rte_thread_register; 264 rte_thread_set_affinity; 265 rte_thread_setname; 266 rte_thread_unregister; 267 rte_uuid_compare; 268 rte_uuid_is_null; 269 rte_uuid_parse; 270 rte_uuid_unparse; 271 rte_version; 272 rte_vfio_clear_group; # WINDOWS_NO_EXPORT 273 rte_vfio_container_create; # WINDOWS_NO_EXPORT 274 rte_vfio_container_destroy; # WINDOWS_NO_EXPORT 275 rte_vfio_container_dma_map; 276 rte_vfio_container_dma_unmap; 277 rte_vfio_container_group_bind; # WINDOWS_NO_EXPORT 278 rte_vfio_container_group_unbind; # WINDOWS_NO_EXPORT 279 rte_vfio_enable; # WINDOWS_NO_EXPORT 280 rte_vfio_get_container_fd; # WINDOWS_NO_EXPORT 281 rte_vfio_get_group_fd; # WINDOWS_NO_EXPORT 282 rte_vfio_get_group_num; # WINDOWS_NO_EXPORT 283 rte_vfio_is_enabled; # WINDOWS_NO_EXPORT 284 rte_vfio_noiommu_is_enabled; # WINDOWS_NO_EXPORT 285 rte_vfio_release_device; # WINDOWS_NO_EXPORT 286 rte_vfio_setup_device; # WINDOWS_NO_EXPORT 287 rte_vlog; 288 rte_zmalloc; 289 rte_zmalloc_socket; 290 291 local: *; 292}; 293 294EXPERIMENTAL { 295 global: 296 297 # added in 18.05 298 rte_dev_event_callback_register; 299 rte_dev_event_callback_unregister; 300 rte_dev_event_monitor_start; 301 rte_dev_event_monitor_stop; 302 303 # added in 18.08 304 rte_class_find; 305 rte_class_find_by_name; 306 rte_class_register; 307 rte_class_unregister; 308 rte_dev_iterator_init; 309 rte_dev_iterator_next; 310 311 # added in 18.11 312 rte_delay_us_sleep; 313 rte_dev_event_callback_process; 314 rte_dev_hotplug_handle_disable; 315 rte_dev_hotplug_handle_enable; 316 317 # added in 19.05 318 rte_dev_dma_map; 319 rte_dev_dma_unmap; 320 rte_intr_callback_unregister_pending; 321 322 # added in 19.08 323 rte_intr_ack; 324 rte_lcore_cpuset; 325 rte_lcore_to_cpu_id; 326 327 # added in 20.02 328 rte_thread_is_intr; 329 330 # added in 20.05 331 __rte_eal_trace_alarm_cancel; 332 __rte_eal_trace_alarm_set; 333 __rte_eal_trace_generic_double; 334 __rte_eal_trace_generic_float; 335 __rte_eal_trace_generic_func; 336 __rte_eal_trace_generic_i16; 337 __rte_eal_trace_generic_i32; 338 __rte_eal_trace_generic_i64; 339 __rte_eal_trace_generic_i8; 340 __rte_eal_trace_generic_int; 341 __rte_eal_trace_generic_long; 342 __rte_eal_trace_generic_ptr; 343 __rte_eal_trace_generic_str; 344 __rte_eal_trace_generic_u16; 345 __rte_eal_trace_generic_u32; 346 __rte_eal_trace_generic_u64; 347 __rte_eal_trace_generic_u8; 348 __rte_eal_trace_generic_void; 349 __rte_eal_trace_intr_callback_register; 350 __rte_eal_trace_intr_callback_unregister; 351 __rte_eal_trace_intr_enable; 352 __rte_eal_trace_intr_disable; 353 __rte_eal_trace_mem_free; 354 __rte_eal_trace_mem_malloc; 355 __rte_eal_trace_mem_realloc; 356 __rte_eal_trace_mem_zmalloc; 357 __rte_eal_trace_memzone_free; 358 __rte_eal_trace_memzone_lookup; 359 __rte_eal_trace_memzone_reserve; 360 __rte_eal_trace_thread_lcore_ready; 361 __rte_eal_trace_thread_remote_launch; 362 __rte_trace_mem_per_thread_alloc; 363 __rte_trace_point_emit_field; 364 __rte_trace_point_register; 365 per_lcore_trace_mem; 366 per_lcore_trace_point_sz; 367 rte_log_can_log; 368 rte_thread_getname; # WINDOWS_NO_EXPORT 369 rte_trace_dump; # WINDOWS_NO_EXPORT 370 rte_trace_is_enabled; # WINDOWS_NO_EXPORT 371 rte_trace_metadata_dump; # WINDOWS_NO_EXPORT 372 rte_trace_mode_get; # WINDOWS_NO_EXPORT 373 rte_trace_mode_set; # WINDOWS_NO_EXPORT 374 rte_trace_pattern; # WINDOWS_NO_EXPORT 375 rte_trace_point_disable; # WINDOWS_NO_EXPORT 376 rte_trace_point_enable; # WINDOWS_NO_EXPORT 377 rte_trace_point_is_enabled; # WINDOWS_NO_EXPORT 378 rte_trace_point_lookup; # WINDOWS_NO_EXPORT 379 rte_trace_regexp; # WINDOWS_NO_EXPORT 380 rte_trace_save; # WINDOWS_NO_EXPORT 381 382 # added in 20.08 383 rte_eal_vfio_get_vf_token; # WINDOWS_NO_EXPORT 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 # added in 22.07 425 rte_thread_get_affinity_by_id; 426 rte_thread_self; 427 rte_thread_set_affinity_by_id; 428}; 429 430INTERNAL { 431 global: 432 433 rte_eal_get_baseaddr; 434 rte_firmware_read; 435 rte_intr_allow_others; 436 rte_intr_cap_multiple; 437 rte_intr_dev_fd_get; 438 rte_intr_dev_fd_set; 439 rte_intr_dp_is_en; 440 rte_intr_efd_counter_size_set; 441 rte_intr_efd_counter_size_get; 442 rte_intr_efd_disable; 443 rte_intr_efd_enable; 444 rte_intr_efds_index_get; 445 rte_intr_efds_index_set; 446 rte_intr_elist_index_get; 447 rte_intr_elist_index_set; 448 rte_intr_event_list_update; 449 rte_intr_free_epoll_fd; 450 rte_intr_instance_dup; 451 rte_intr_instance_windows_handle_get; 452 rte_intr_instance_windows_handle_set; 453 rte_intr_max_intr_get; 454 rte_intr_max_intr_set; 455 rte_intr_nb_efd_get; 456 rte_intr_nb_efd_set; 457 rte_intr_nb_intr_get; 458 rte_intr_rx_ctl; 459 rte_intr_tls_epfd; 460 rte_intr_vec_list_alloc; 461 rte_intr_vec_list_free; 462 rte_intr_vec_list_index_get; 463 rte_intr_vec_list_index_set; 464 rte_mem_lock; 465 rte_mem_map; 466 rte_mem_page_size; 467 rte_mem_unmap; 468}; 469