Lines Matching refs:vlan
64 /* Do not add or strip vlan tags on any port. */
68 /* Reset all vlan data. */
69 memset(sc->vlan, 0, sizeof(sc->vlan));
78 v = &sc->vlan[i];
91 * Setup vlan 1 as PVID for all switch ports. Add all ports as
92 * members of vlan 1.
94 v = &sc->vlan[0];
119 vg->es_vid = sc->vlan[vg->es_vlangroup].vlanid;
126 if ((sc->vlan[vg->es_vlangroup].ports & (1 << i)) == 0)
162 sc->vlan[i].vlanid & ETHERSWITCH_VID_VALID &&
163 (sc->vlan[i].vlanid & ETHERSWITCH_VID_MASK) ==
167 sc->vlan[vg->es_vlangroup].vlanid = vg->es_vid &
170 if (sc->vlan[vg->es_vlangroup].vlanid == 0) {
171 sc->vlan[vg->es_vlangroup].ports = 0;
174 sc->vlan[vg->es_vlangroup].vlanid |= ETHERSWITCH_VID_VALID;
178 sc->vlan[vg->es_vlangroup].ports = 0;
183 sc->vlan[vg->es_vlangroup].ports |= (1 << phy);