/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_vlan.c | 111 return port->vlan_aware ? port->pvid : UNAWARE_PVID; in lan966x_vlan_port_get_pvid() 147 bool vlan_aware) in lan966x_vlan_port_set_vlan_aware() 149 port->vlan_aware = vlan_aware; in lan966x_vlan_port_set_vlan_aware() 163 if (port->vlan_aware) in lan966x_vlan_port_apply() 172 lan_rmw(DEV_MAC_TAGS_CFG_VLAN_AWR_ENA_SET(port->vlan_aware) | in lan966x_vlan_port_apply() 173 DEV_MAC_TAGS_CFG_VLAN_DBL_AWR_ENA_SET(port->vlan_aware), in lan966x_vlan_port_apply() 180 if (port->vlan_aware && !pvid) in lan966x_vlan_port_apply() 192 if (port->vlan_aware) { in lan966x_vlan_port_apply() 146 lan966x_vlan_port_set_vlan_aware(struct lan966x_port *port, bool vlan_aware) lan966x_vlan_port_set_vlan_aware() argument
|
H A D | lan966x_main.h | 447 bool vlan_aware; member 546 bool vlan_aware);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_vlan.c | 206 val = ANA_CL_VLAN_CTRL_VLAN_AWARE_ENA_SET(port->vlan_aware) | in sparx5_vlan_port_apply() 207 ANA_CL_VLAN_CTRL_VLAN_POP_CNT_SET(port->vlan_aware) | in sparx5_vlan_port_apply() 212 if (port->vlan_aware && !port->pvid) in sparx5_vlan_port_apply() 224 if (port->vlan_aware) { in sparx5_vlan_port_apply()
|
H A D | sparx5_switchdev.c | 150 port->vlan_aware = attr->u.vlan_filtering; in sparx5_port_attr_set() 217 port->vlan_aware = 0; in sparx5_port_bridge_leave()
|
H A D | sparx5_main.h | 188 bool vlan_aware; member
|
/kernel/linux/linux-6.6/drivers/net/dsa/sja1105/ |
H A D | sja1105_vl.c | 513 bool vlan_aware = dsa_port_is_vlan_filtering(dp); in sja1105_vl_redirect() local 516 if (!vlan_aware && key->type != SJA1105_KEY_VLAN_UNAWARE_VL) { in sja1105_vl_redirect() 520 } else if (vlan_aware && key->type != SJA1105_KEY_VLAN_AWARE_VL) { in sja1105_vl_redirect() 589 bool vlan_aware = dsa_port_is_vlan_filtering(dp); in sja1105_vl_gate() local 614 if (!vlan_aware && key->type != SJA1105_KEY_VLAN_UNAWARE_VL) { in sja1105_vl_gate() 618 } else if (vlan_aware && key->type != SJA1105_KEY_VLAN_AWARE_VL) { in sja1105_vl_gate()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mscc/ |
H A D | ocelot.c | 184 if (ocelot_port->vlan_aware && !ocelot_port->vid) in ocelot_port_set_native_vlan() 197 if (ocelot_port->vlan_aware) { in ocelot_port_set_native_vlan() 216 bool vlan_aware, struct switchdev_trans *trans) in ocelot_port_vlan_filtering() 237 ocelot_port->vlan_aware = vlan_aware; in ocelot_port_vlan_filtering() 239 if (vlan_aware) in ocelot_port_vlan_filtering() 624 if (!ocelot_port->vlan_aware) in ocelot_fdb_add() 215 ocelot_port_vlan_filtering(struct ocelot *ocelot, int port, bool vlan_aware, struct switchdev_trans *trans) ocelot_port_vlan_filtering() argument
|
H A D | ocelot_flower.c | 296 if (!ocelot_port->vlan_aware) { in ocelot_flower_parse_action()
|
/kernel/linux/linux-5.10/net/dsa/ |
H A D | tag_ocelot.c | 248 if (ocelot->ports[src_port]->vlan_aware && in ocelot_rcv()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mscc/ |
H A D | ocelot.c | 390 if (ocelot_port->vlan_aware) { in ocelot_port_manage_port_tag() 466 if (ocelot_port->vlan_aware && pvid_vlan) in ocelot_port_set_pvid() 479 if (!pvid_vlan && ocelot_port->vlan_aware) in ocelot_port_set_pvid() 592 bool vlan_aware, struct netlink_ext_ack *extack) in ocelot_port_vlan_filtering() 613 if (vlan_aware) in ocelot_port_vlan_filtering() 622 ocelot_port->vlan_aware = vlan_aware; in ocelot_port_vlan_filtering() 624 if (vlan_aware) in ocelot_port_vlan_filtering() 591 ocelot_port_vlan_filtering(struct ocelot *ocelot, int port, bool vlan_aware, struct netlink_ext_ack *extack) ocelot_port_vlan_filtering() argument
|
H A D | ocelot_flower.c | 185 if (!ocelot_port->vlan_aware) { in ocelot_flower_parse_ingress_vlan_modify()
|
/kernel/linux/linux-5.10/include/soc/mscc/ |
H A D | ocelot.h | 579 bool vlan_aware; member
|
/kernel/linux/linux-5.10/drivers/net/dsa/ |
H A D | lantiq_gswip.c | 1082 u16 vid, bool pvid, bool vlan_aware) in gswip_vlan_remove() 1094 (!vlan_aware || priv->vlans[i].vid == vid)) { in gswip_vlan_remove() 1080 gswip_vlan_remove(struct gswip_priv *priv, struct net_device *bridge, int port, u16 vid, bool pvid, bool vlan_aware) gswip_vlan_remove() argument
|
/kernel/linux/linux-6.6/drivers/net/dsa/ |
H A D | lantiq_gswip.c | 1105 u16 vid, bool pvid, bool vlan_aware) in gswip_vlan_remove() 1117 (!vlan_aware || priv->vlans[i].vid == vid)) { in gswip_vlan_remove() 1103 gswip_vlan_remove(struct gswip_priv *priv, struct net_device *bridge, int port, u16 vid, bool pvid, bool vlan_aware) gswip_vlan_remove() argument
|
/kernel/linux/linux-6.6/include/soc/mscc/ |
H A D | ocelot.h | 794 bool vlan_aware; member
|