FD.io VPP
v17.01-9-ge7dcee4
Vector Packet Processing
|
TAPCLI main state struct. More...
Data Fields | |
struct iovec * | iovecs |
Vector of iovecs for readv/writev calls. More... | |
u32 * | rx_buffers |
Vector of VLIB rx buffers to use. More... | |
u8 | ether_dst_mac [6] |
tap device destination MAC address. More... | |
u32 | mtu_bytes |
Interface MTU in bytes and # of default sized buffers. More... | |
u32 | mtu_buffers |
tapcli_interface_t * | tapcli_interfaces |
Vector of tap interfaces. More... | |
u32 * | tapcli_inactive_interfaces |
Vector of deleted tap interfaces. More... | |
uword * | pending_read_bitmap |
Bitmap of tap interfaces with pending reads. More... | |
uword * | tapcli_interface_index_by_sw_if_index |
Hash table to find tapcli interface given hw_if_index. More... | |
uword * | tapcli_interface_index_by_unix_fd |
Hash table to find tapcli interface given unix fd. More... | |
u32 * | show_dev_instance_by_real_dev_instance |
renumbering table More... | |
int | is_disabled |
1 => disable CLI More... | |
vlib_main_t * | vlib_main |
convenience - vlib_main_t More... | |
vnet_main_t * | vnet_main |
convenience - vnet_main_t More... | |
unix_main_t * | unix_main |
convenience - unix_main_t More... | |
u8 tapcli_main_t::ether_dst_mac[6] |
struct iovec* tapcli_main_t::iovecs |
u32 tapcli_main_t::mtu_bytes |
uword* tapcli_main_t::pending_read_bitmap |
u32* tapcli_main_t::rx_buffers |
u32* tapcli_main_t::show_dev_instance_by_real_dev_instance |
u32* tapcli_main_t::tapcli_inactive_interfaces |
uword* tapcli_main_t::tapcli_interface_index_by_sw_if_index |
uword* tapcli_main_t::tapcli_interface_index_by_unix_fd |
tapcli_interface_t* tapcli_main_t::tapcli_interfaces |
unix_main_t* tapcli_main_t::unix_main |
convenience - unix_main_t
vlib_main_t* tapcli_main_t::vlib_main |
convenience - vlib_main_t
vnet_main_t* tapcli_main_t::vnet_main |
convenience - vnet_main_t