FD.io VPP  v21.01.1
Vector Packet Processing
tap_create_if_args_t Struct Reference
+ Collaboration diagram for tap_create_if_args_t:

Data Fields

u32 id
 
u8 mac_addr_set
 
mac_address_t mac_addr
 
u8 num_rx_queues
 
u16 rx_ring_sz
 
u16 tx_ring_sz
 
u32 tap_flags
 
u8host_namespace
 
u8host_if_name
 
mac_address_t host_mac_addr
 
u8host_bridge
 
ip4_address_t host_ip4_addr
 
u8 host_ip4_prefix_len
 
ip4_address_t host_ip4_gw
 
u8 host_ip4_gw_set
 
ip6_address_t host_ip6_addr
 
u8 host_ip6_prefix_len
 
ip6_address_t host_ip6_gw
 
u8 host_ip6_gw_set
 
u8 host_mtu_set
 
u32 host_mtu_size
 
u32 sw_if_index
 
int rv
 
clib_error_terror
 

Detailed Description

Definition at line 42 of file tap.h.

Field Documentation

◆ error

clib_error_t* tap_create_if_args_t::error

Definition at line 68 of file tap.h.

◆ host_bridge

u8* tap_create_if_args_t::host_bridge

Definition at line 54 of file tap.h.

◆ host_if_name

u8* tap_create_if_args_t::host_if_name

Definition at line 52 of file tap.h.

◆ host_ip4_addr

ip4_address_t tap_create_if_args_t::host_ip4_addr

Definition at line 55 of file tap.h.

◆ host_ip4_gw

ip4_address_t tap_create_if_args_t::host_ip4_gw

Definition at line 57 of file tap.h.

◆ host_ip4_gw_set

u8 tap_create_if_args_t::host_ip4_gw_set

Definition at line 58 of file tap.h.

◆ host_ip4_prefix_len

u8 tap_create_if_args_t::host_ip4_prefix_len

Definition at line 56 of file tap.h.

◆ host_ip6_addr

ip6_address_t tap_create_if_args_t::host_ip6_addr

Definition at line 59 of file tap.h.

◆ host_ip6_gw

ip6_address_t tap_create_if_args_t::host_ip6_gw

Definition at line 61 of file tap.h.

◆ host_ip6_gw_set

u8 tap_create_if_args_t::host_ip6_gw_set

Definition at line 62 of file tap.h.

◆ host_ip6_prefix_len

u8 tap_create_if_args_t::host_ip6_prefix_len

Definition at line 60 of file tap.h.

◆ host_mac_addr

mac_address_t tap_create_if_args_t::host_mac_addr

Definition at line 53 of file tap.h.

◆ host_mtu_set

u8 tap_create_if_args_t::host_mtu_set

Definition at line 63 of file tap.h.

◆ host_mtu_size

u32 tap_create_if_args_t::host_mtu_size

Definition at line 64 of file tap.h.

◆ host_namespace

u8* tap_create_if_args_t::host_namespace

Definition at line 51 of file tap.h.

◆ id

u32 tap_create_if_args_t::id

Definition at line 44 of file tap.h.

◆ mac_addr

mac_address_t tap_create_if_args_t::mac_addr

Definition at line 46 of file tap.h.

◆ mac_addr_set

u8 tap_create_if_args_t::mac_addr_set

Definition at line 45 of file tap.h.

◆ num_rx_queues

u8 tap_create_if_args_t::num_rx_queues

Definition at line 47 of file tap.h.

◆ rv

int tap_create_if_args_t::rv

Definition at line 67 of file tap.h.

◆ rx_ring_sz

u16 tap_create_if_args_t::rx_ring_sz

Definition at line 48 of file tap.h.

◆ sw_if_index

u32 tap_create_if_args_t::sw_if_index

Definition at line 66 of file tap.h.

◆ tap_flags

u32 tap_create_if_args_t::tap_flags

Definition at line 50 of file tap.h.

◆ tx_ring_sz

u16 tap_create_if_args_t::tx_ring_sz

Definition at line 49 of file tap.h.


The documentation for this struct was generated from the following file: