1DPDK_25 { 2 global: 3 4 rte_vdpa_find_device_by_name; 5 rte_vdpa_get_features; 6 rte_vdpa_get_protocol_features; 7 rte_vdpa_get_queue_num; 8 rte_vdpa_get_rte_device; 9 rte_vdpa_get_stats; 10 rte_vdpa_get_stats_names; 11 rte_vdpa_reset_stats; 12 rte_vhost_avail_entries; 13 rte_vhost_backend_config_change; 14 rte_vhost_clr_inflight_desc_packed; 15 rte_vhost_clr_inflight_desc_split; 16 rte_vhost_crypto_create; 17 rte_vhost_crypto_driver_start; 18 rte_vhost_crypto_fetch_requests; 19 rte_vhost_crypto_finalize_requests; 20 rte_vhost_crypto_free; 21 rte_vhost_crypto_set_zero_copy; 22 rte_vhost_dequeue_burst; 23 rte_vhost_driver_attach_vdpa_device; 24 rte_vhost_driver_callback_register; 25 rte_vhost_driver_detach_vdpa_device; 26 rte_vhost_driver_disable_features; 27 rte_vhost_driver_enable_features; 28 rte_vhost_driver_get_features; 29 rte_vhost_driver_get_protocol_features; 30 rte_vhost_driver_get_queue_num; 31 rte_vhost_driver_get_vdpa_dev_type; 32 rte_vhost_driver_get_vdpa_device; 33 rte_vhost_driver_register; 34 rte_vhost_driver_set_features; 35 rte_vhost_driver_set_max_queue_num; 36 rte_vhost_driver_set_protocol_features; 37 rte_vhost_driver_start; 38 rte_vhost_driver_unregister; 39 rte_vhost_enable_guest_notification; 40 rte_vhost_enqueue_burst; 41 rte_vhost_extern_callback_register; 42 rte_vhost_get_ifname; 43 rte_vhost_get_log_base; 44 rte_vhost_get_mem_table; 45 rte_vhost_get_monitor_addr; 46 rte_vhost_get_mtu; 47 rte_vhost_get_negotiated_features; 48 rte_vhost_get_negotiated_protocol_features; 49 rte_vhost_get_numa_node; 50 rte_vhost_get_vdpa_device; 51 rte_vhost_get_vhost_ring_inflight; 52 rte_vhost_get_vhost_vring; 53 rte_vhost_get_vring_base; 54 rte_vhost_get_vring_base_from_inflight; 55 rte_vhost_get_vring_num; 56 rte_vhost_log_used_vring; 57 rte_vhost_log_write; 58 rte_vhost_rx_queue_count; 59 rte_vhost_set_inflight_desc_packed; 60 rte_vhost_set_inflight_desc_split; 61 rte_vhost_set_last_inflight_io_packed; 62 rte_vhost_set_last_inflight_io_split; 63 rte_vhost_set_vring_base; 64 rte_vhost_va_from_guest_pa; 65 rte_vhost_vring_call; 66 rte_vhost_vring_call_nonblock; 67 rte_vhost_vring_stats_get; 68 rte_vhost_vring_stats_get_names; 69 rte_vhost_vring_stats_reset; 70 71 local: *; 72}; 73 74EXPERIMENTAL { 75 global: 76 77 # added in 20.08 78 rte_vhost_async_channel_register; 79 rte_vhost_async_channel_unregister; 80 rte_vhost_submit_enqueue_burst; 81 rte_vhost_poll_enqueue_completed; 82 83 # added in 21.08 84 rte_vhost_async_get_inflight; 85 rte_vhost_async_channel_register_thread_unsafe; 86 rte_vhost_async_channel_unregister_thread_unsafe; 87 rte_vhost_clear_queue_thread_unsafe; 88 89 # added in 22.03 90 rte_vhost_async_dma_configure; 91 92 # added in 22.07 93 rte_vhost_async_get_inflight_thread_unsafe; 94 rte_vhost_async_try_dequeue_burst; 95 rte_vhost_clear_queue; 96 97 # added in 22.11 98 rte_vhost_async_dma_unconfigure; 99 100 # added in 23.07 101 rte_vhost_notify_guest; 102}; 103 104INTERNAL { 105 global: 106 107 rte_vdpa_register_device; 108 rte_vdpa_relay_vring_used; 109 rte_vdpa_unregister_device; 110 rte_vhost_host_notifier_ctrl; 111}; 112