24 import "vnet/interface_types.api";
25 import "vnet/ethernet/ethernet_types.api";
26 import "vnet/ip/ip_types.api";
73 u32 id [
default=0xffffffff];
74 bool use_random_mac [
default=
true];
76 u8 num_rx_queues [
default=1];
77 u16 tx_ring_sz [
default=256];
78 u16 rx_ring_sz [
default=256];
93 string host_namespace[64];
95 string host_if_name[64];
97 string host_bridge[64];
106 define tap_create_v2_reply
118 autoreply define tap_delete_v2
128 define sw_interface_tap_v2_dump
150 define sw_interface_tap_v2_details
163 string host_if_name[64];
164 string host_namespace[64];
165 string host_bridge[64];
vl_api_ip4_address_with_prefix_t host_ip4_prefix
vl_api_mac_address_t mac_address
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_interface_index_t sw_if_index
vl_api_ip6_address_with_prefix_t host_ip6_prefix
vl_api_ip6_address_with_prefix_t host_ip6_prefix