#include <net/if_vlan_var.h>
net/if_vlan_var.h
structether_vlan_header
| u_char[6] | evl_dhost | |
| u_char[6] | evl_shost | |
| u_int16_t | evl_encap_proto | |
| u_int16_t | evl_tag | |
| u_int16_t | evl_proto |
macroEVL_VLID_MASK
#define EVL_VLID_MASK 0x0FFF
macroEVL_VLANOFTAG
#define EVL_VLANOFTAG(tag) ((tag) & EVL_VLID_MASK)
macroEVL_PRIOFTAG
#define EVL_PRIOFTAG(tag) (((tag) >> 13) & 7)
structvlanreq
Configuration structure for SIOCSETVLAN and SIOCGETVLAN ioctls.
| char[16] | vlr_parent | |
| u_short | vlr_tag |