24 import "vnet/interface_types.api";
25 import "vnet/ethernet/ethernet_types.api";
26 import "vnet/ip/ip_types.api";
71 u32 id [
default=0xffffffff];
72 bool use_random_mac [
default=
true];
74 u8 num_rx_queues [
default=1];
75 u16 tx_ring_sz [
default=256];
76 u16 rx_ring_sz [
default=256];
91 string host_namespace[64];
93 string host_if_name[64];
95 string host_bridge[64];
104 define tap_create_v2_reply
116 autoreply define tap_delete_v2
126 define sw_interface_tap_v2_dump
148 define sw_interface_tap_v2_details
161 string host_if_name[64];
162 string host_namespace[64];
163 string host_bridge[64];
vl_api_ip4_address_with_prefix_t host_ip4_prefix
vl_api_mac_address_t mac_address
vl_api_interface_index_t sw_if_index
vl_api_ip6_address_t host_ip6_gw
vl_api_interface_index_t sw_if_index
vl_api_tap_flags_t tap_flags
vl_api_ip4_address_with_prefix_t host_ip4_prefix
vl_api_tap_flags_t tap_flags
vl_api_ip4_address_t host_ip4_gw
vl_api_interface_index_t sw_if_index
vl_api_mac_address_t host_mac_addr
vl_api_mac_address_t host_mac_addr
vl_api_ip6_address_with_prefix_t host_ip6_prefix
vl_api_ip6_address_with_prefix_t host_ip6_prefix