Changeset View
Changeset View
Standalone View
Standalone View
sys/net/if_vlan_var.h
| Show First 20 Lines • Show All 120 Lines • ▼ Show 20 Lines | |||||
| * defined only between the device driver and VLAN layer. | * defined only between the device driver and VLAN layer. | ||||
| */ | */ | ||||
| #define MTAG_8021Q 1326104895 | #define MTAG_8021Q 1326104895 | ||||
| #define MTAG_8021Q_PCP_IN 0 /* Input priority. */ | #define MTAG_8021Q_PCP_IN 0 /* Input priority. */ | ||||
| #define MTAG_8021Q_PCP_OUT 1 /* Output priority. */ | #define MTAG_8021Q_PCP_OUT 1 /* Output priority. */ | ||||
| #define VLAN_PCP_MAX 7 | #define VLAN_PCP_MAX 7 | ||||
| #define DOT1Q_VID_NULL 0x0 | |||||
| #define DOT1Q_VID_DEF_PVID 0x1 | |||||
| #define DOT1Q_VID_DEF_SR_PVID 0x2 | |||||
| #define DOT1Q_VID_RSVD_IMPL 0xfff | |||||
| #define DOT1Q_VID_MIN 1 /* minimum valid vlan id */ | |||||
| #define DOT1Q_VID_MAX 4094 /* maximum valid vlan id */ | |||||
| /* | /* | ||||
| * 802.1q full tag. Proto and vid are stored in host byte order. | * 802.1q full tag. Proto and vid are stored in host byte order. | ||||
| */ | */ | ||||
| struct ether_8021q_tag { | struct ether_8021q_tag { | ||||
| uint16_t proto; | uint16_t proto; | ||||
| uint16_t vid; | uint16_t vid; | ||||
| uint8_t pcp; | uint8_t pcp; | ||||
| }; | }; | ||||
| ▲ Show 20 Lines • Show All 62 Lines • Show Last 20 Lines | |||||