Initialize a new tap interface with the given parameters.
- Template Parameters
-
client_index | - opaque cookie to identify the sender |
context | - sender context, to match reply w/ request |
id | - interface id, 0xffffffff means auto |
use_random_mac | - let the system generate a unique mac address |
mac_address | - mac addr to assign to the interface if use_random not set |
num_rx_queues | - number of rx queues |
tx_ring_sz | - the number of entries of TX ring |
rx_ring_sz | - the number of entries of RX ring |
host_mtu_set | - host MTU should be set |
host_mtu_size | - host MTU size |
host_mac_addr_set | - host side interface mac address should be set |
host_mac_addr | - host side interface mac address |
host_ip4_prefix_set | - host IPv4 ip address should be set |
host_ip4_prefix | - host IPv4 ip address |
host_ip6_prefix_set | - host IPv6 ip address should be set |
host_ip6_prefix | - host IPv6 ip address |
host_ip4_gw_set | - host IPv4 default gateway should be set |
host_ip4_gw | - host IPv4 default gateway |
host_ip6_gw_set | - host IPv6 default gateway should be set |
host_ip6_gw | - host IPv6 default gateway |
tap_flags | - flags for the TAP interface creation |
host_if_name_set | - host side interface name should be set |
host_if_name | - host side interface name |
host_namespace_set | - host namespece should be set |
host_namespace | - host namespace to attach interface to |
host_bridge_set | - host bridge should be set |
host_bridge | - host bridge to attach interface to |
tag | - tag |
Definition at line 63 of file tapv2.api.