Home
last modified time | relevance | path

Searched refs:sc_vlan (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/dev/etherswitch/ar40xx/
H A Dar40xx_hw.c160 sc->sc_vlan.vlan = 1; in ar40xx_hw_vlan_init()
163 sc->sc_vlan.vlan_id[AR40XX_LAN_VLAN] = AR40XX_LAN_VLAN in ar40xx_hw_vlan_init()
165 sc->sc_vlan.vlan_id[AR40XX_WAN_VLAN] = AR40XX_WAN_VLAN in ar40xx_hw_vlan_init()
168 sc->sc_vlan.vlan_ports[AR40XX_LAN_VLAN] = in ar40xx_hw_vlan_init()
170 sc->sc_vlan.vlan_untagged[AR40XX_LAN_VLAN] = in ar40xx_hw_vlan_init()
173 sc->sc_vlan.vlan_ports[AR40XX_WAN_VLAN] = in ar40xx_hw_vlan_init()
175 sc->sc_vlan.vlan_untagged[AR40XX_WAN_VLAN] = in ar40xx_hw_vlan_init()
181 sc->sc_vlan.pvid[i] = AR40XX_LAN_VLAN; in ar40xx_hw_vlan_init()
183 sc->sc_vlan.pvid[i] = AR40XX_WAN_VLAN; in ar40xx_hw_vlan_init()
221 if (sc->sc_vlan.vlan) { in ar40xx_hw_sw_hw_apply()
[all …]
H A Dar40xx_main.c141 memset(&sc->sc_vlan, 0, sizeof(sc->sc_vlan)); in ar40xx_reset_switch()
145 sc->sc_vlan.vlan_id[i] = 0; in ar40xx_reset_switch()
684 if (sc->sc_vlan.vlan != 1) { in ar40xx_getvgroup()
692 vid = sc->sc_vlan.vlan_id[vg->es_vlangroup]; in ar40xx_getvgroup()
724 if (sc->sc_vlan.vlan == 0) in ar40xx_setvgroup()
728 vid = sc->sc_vlan.vlan_id[vg->es_vlangroup]; in ar40xx_setvgroup()
748 sc->sc_vlan.vlan_id[vg->es_vlangroup] = vid; in ar40xx_setvgroup()
755 sc->sc_vlan.vlan_id[vg->es_vlangroup] = vid | ETHERSWITCH_VID_VALID; in ar40xx_setvgroup()
766 sc->sc_vlan.vlan_ports[vg->es_vlangroup] = vg->es_member_ports; in ar40xx_setvgroup()
767 sc->sc_vlan.vlan_untagged[vg->es_vlangroup] = vg->es_untagged_ports; in ar40xx_setvgroup()
H A Dar40xx_hw_port.c258 uint32_t pvid = sc->sc_vlan.vlan_id[sc->sc_vlan.pvid[port]] in ar40xx_hw_port_setup()
261 if (sc->sc_vlan.vlan) { in ar40xx_hw_port_setup()
H A Dar40xx_var.h111 } sc_vlan; member
H A Dar40xx_hw_vtu.c125 else if (sc->sc_vlan.vlan == 0) in ar40xx_hw_vtu_load_vlan()