TUNTAP node main state.
More...
TUNTAP node main state.
Definition at line 85 of file tuntap.c.
int tuntap_main_t::dev_net_tun_fd |
File descriptors for /dev/net/tun and provisioning socket.
Definition at line 90 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 100 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 97 of file tuntap.c.
u32 tuntap_main_t::hw_if_index |
For the "normal" interface, if configured.
Definition at line 118 of file tuntap.c.
int tuntap_main_t::is_ether |
Create a "tap" [ethernet] encaps device.
Definition at line 93 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 103 of file tuntap.c.
Hash for subif addresses.
Definition at line 112 of file tuntap.c.
Pool of subinterface addresses.
Definition at line 109 of file tuntap.c.
u32 tuntap_main_t::sw_if_index |
per thread variables
Definition at line 87 of file tuntap.c.
char* tuntap_main_t::tun_name |
Linux interface name for tun device.
Definition at line 106 of file tuntap.c.
u32 tuntap_main_t::unix_file_index |
Unix file index.
Definition at line 115 of file tuntap.c.
The documentation for this struct was generated from the following file: