Lines Matching refs:vlan
66 /* Do not add or strip vlan tags on any port. */
70 /* Reset all vlan data. */
71 memset(sc->vlan, 0, sizeof(sc->vlan));
80 v = &sc->vlan[i];
93 * Setup vlan 1 as PVID for all switch ports. Add all ports as
94 * members of vlan 1.
96 v = &sc->vlan[0];
121 vg->es_vid = sc->vlan[vg->es_vlangroup].vlanid;
128 if ((sc->vlan[vg->es_vlangroup].ports & (1 << i)) == 0)
164 sc->vlan[i].vlanid & ETHERSWITCH_VID_VALID &&
165 (sc->vlan[i].vlanid & ETHERSWITCH_VID_MASK) ==
169 sc->vlan[vg->es_vlangroup].vlanid = vg->es_vid &
172 if (sc->vlan[vg->es_vlangroup].vlanid == 0) {
173 sc->vlan[vg->es_vlangroup].ports = 0;
176 sc->vlan[vg->es_vlangroup].vlanid |= ETHERSWITCH_VID_VALID;
180 sc->vlan[vg->es_vlangroup].ports = 0;
185 sc->vlan[vg->es_vlangroup].ports |= (1 << phy);