TUNTAP node main state.
More...
TUNTAP node main state.
Definition at line 86 of file tuntap.c.
u32 tuntap_main_t::clib_file_index |
Unix file index.
Definition at line 116 of file tuntap.c.
int tuntap_main_t::dev_net_tun_fd |
File descriptors for /dev/net/tun and provisioning socket.
Definition at line 91 of file tuntap.c.
int tuntap_main_t::dev_tap_fd |
u8 tuntap_main_t::ether_dst_mac[6] |
tap device destination MAC address.
Required, or Linux drops pkts
Definition at line 101 of file tuntap.c.
int tuntap_main_t::have_normal_interface |
1 if a "normal" routed intfc, 0 if a punt/inject interface
Definition at line 98 of file tuntap.c.
u32 tuntap_main_t::hw_if_index |
For the "normal" interface, if configured.
Definition at line 119 of file tuntap.c.
int tuntap_main_t::is_ether |
Create a "tap" [ethernet] encaps device.
Definition at line 94 of file tuntap.c.
u32 tuntap_main_t::mtu_buffers |
u32 tuntap_main_t::mtu_bytes |
Interface MTU in bytes and # of default sized buffers.
Definition at line 104 of file tuntap.c.
Hash for subif addresses.
Definition at line 113 of file tuntap.c.
Pool of subinterface addresses.
Definition at line 110 of file tuntap.c.
u32 tuntap_main_t::sw_if_index |
per thread variables
Definition at line 88 of file tuntap.c.
char* tuntap_main_t::tun_name |
Linux interface name for tun device.
Definition at line 107 of file tuntap.c.
The documentation for this struct was generated from the following file: