/linux-master/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_vlan.c | 111 return port->vlan_aware ? port->pvid : UNAWARE_PVID; 115 bool pvid, bool untagged) 131 if (pvid) 132 port->pvid = vid; 139 if (port->pvid == vid) 140 port->pvid = 0; 155 u16 pvid; local 158 pvid = lan966x_vlan_port_get_pvid(port); 162 val = ANA_VLAN_CFG_VLAN_VID_SET(pvid); 180 if (port->vlan_aware && !pvid) 114 lan966x_vlan_port_set_vid(struct lan966x_port *port, u16 vid, bool pvid, bool untagged) argument 213 lan966x_vlan_port_add_vlan(struct lan966x_port *port, u16 vid, bool pvid, bool untagged) argument [all...] |
/linux-master/arch/powerpc/platforms/85xx/ |
H A D | stx_gp3.c | 70 uint pvid, svid, phid1; local 72 pvid = mfspr(SPRN_PVR); 76 seq_printf(m, "PVR\t\t: 0x%x\n", pvid);
|
H A D | tqm85xx.c | 69 uint pvid, svid, phid1; local 71 pvid = mfspr(SPRN_PVR); 75 seq_printf(m, "PVR\t\t: 0x%x\n", pvid);
|
H A D | ksi8560.c | 150 uint pvid, svid, phid1; local 152 pvid = mfspr(SPRN_PVR); 166 seq_printf(m, "PVR\t\t: 0x%x\n", pvid);
|
/linux-master/include/linux/dsa/ |
H A D | loop.h | 30 u16 pvid; member in struct:dsa_loop_port
|
/linux-master/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_vlan.c | 48 ANA_CL_VLAN_CTRL_PORT_VID_SET(port->pvid), 55 int sparx5_vlan_vid_add(struct sparx5_port *port, u16 vid, bool pvid, argument 79 if (pvid) 80 port->pvid = vid; 106 if (port->pvid == vid) 107 port->pvid = 0; 208 ANA_CL_VLAN_CTRL_PORT_VID_SET(port->pvid); 212 if (port->vlan_aware && !port->pvid)
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-switchdev.c | 121 u32 pvid; local 124 pvid = readl(port->port_base + AM65_CPSW_PORT_VLAN_REG_OFFSET); 126 pvid = readl(host_p->port_base + AM65_CPSW_PORT_VLAN_REG_OFFSET); 128 pvid = pvid & 0xfff; 130 return pvid; 137 u32 pvid; local 139 pvid = vid; 140 pvid |= cfi ? BIT(12) : 0; 141 pvid | 149 am65_cpsw_port_vlan_add(struct am65_cpsw_port *port, bool untag, bool pvid, u16 vid, struct net_device *orig_dev) argument 240 bool pvid = vlan->flags & BRIDGE_VLAN_INFO_PVID; local [all...] |
H A D | cpsw_switchdev.c | 123 u32 pvid; local 130 pvid = slave_read(cpsw->slaves + (priv->emac_port - 1), reg); 133 pvid = readl(port_vlan_reg); 136 pvid = pvid & 0xfff; 138 return pvid; 145 u32 pvid; local 147 pvid = vid; 148 pvid |= cfi ? BIT(12) : 0; 149 pvid | 165 cpsw_port_vlan_add(struct cpsw_priv *priv, bool untag, bool pvid, u16 vid, struct net_device *orig_dev) argument 255 bool pvid = vlan->flags & BRIDGE_VLAN_INFO_PVID; local [all...] |
/linux-master/drivers/net/dsa/ |
H A D | dsa_loop.c | 209 bool pvid = vlan->flags & BRIDGE_VLAN_INFO_PVID; local 228 dev_dbg(ds->dev, "%s: port: %d vlan: %d, %stagged, pvid: %d\n", 229 __func__, port, vlan->vid, untagged ? "un" : "", pvid); 231 if (pvid) 232 ps->ports[port].pvid = vlan->vid; 242 u16 pvid = ps->ports[port].pvid; local 255 if (pvid == vlan->vid) 256 pvid = 1; 258 dev_dbg(ds->dev, "%s: port: %d vlan: %d, %stagged, pvid [all...] |
/linux-master/tools/testing/selftests/drivers/net/mlxsw/spectrum/ |
H A D | q_in_vni_veto.sh | 47 bridge vlan add vid 100 dev vx100 pvid untagged 2>/dev/null 50 bridge vlan add vid 100 dev vx100 pvid untagged 2>&1 >/dev/null \
|
/linux-master/tools/testing/selftests/net/forwarding/ |
H A D | router_bridge_vlan_upper_pvid.sh | 121 bridge vlan add dev br1 vid 10 pvid self 130 bridge vlan add dev br1 vid 10 pvid self 132 bridge vlan add dev br1 vid 20 pvid self
|
H A D | q_in_vni_ipv6.sh | 19 # | | vid 100 pvid untagged vid 100 pvid | | 25 # | | vid 100 pvid untagged | | 60 # | | vid 100 pvid untagged | | | | vid 100 pvid untagged | | 63 # | | | vid 100 pvid untagged | | | | | vid 100 pvid untagged | | 154 bridge vlan add vid 100 dev vx100 pvid untagged 158 bridge vlan add vid 100 dev $swp1 pvid untagged 162 bridge vlan add vid 100 dev $swp2 pvid untagge [all...] |
H A D | q_in_vni.sh | 19 # | | vid 100 pvid untagged vid 100 pvid | | 25 # | | vid 100 pvid untagged | | 60 # | | vid 100 pvid untagged | | | | vid 100 pvid untagged | | 63 # | | | vid 100 pvid untagged | | | | | vid 100 pvid untagged | | 155 bridge vlan add vid 100 dev vx100 pvid untagged 159 bridge vlan add vid 100 dev $swp1 pvid untagged 163 bridge vlan add vid 100 dev $swp2 pvid untagge [all...] |
H A D | vxlan_asymmetric_ipv6.sh | 15 # | | vid 10 pvid untagged vid 20 pvid untagged | | 22 # | | vid 10 pvid untagged vid 20 pvid untagged | | 79 # | | vid 10 pvid untagged vid 20 pvid untagged | | 82 # | | | vid 10 pvid untagged br1 | vid 20 pvid untagged | | 177 bridge vlan add vid 10 dev vx10 pvid untagged 185 bridge vlan add vid 20 dev vx20 pvid untagge [all...] |
H A D | vxlan_asymmetric.sh | 15 # | | vid 10 pvid untagged vid 20 pvid untagged | | 22 # | | vid 10 pvid untagged vid 20 pvid untagged | | 79 # | | vid 10 pvid untagged vid 20 pvid untagged | | 82 # | | | vid 10 pvid untagged br1 | vid 20 pvid untagged | | 177 bridge vlan add vid 10 dev vx10 pvid untagged 185 bridge vlan add vid 20 dev vx20 pvid untagge [all...] |
H A D | mirror_gre_bridge_1q.sh | 22 # | | | vid555 vid555[pvid,untagged] | | 68 bridge vlan add dev br1 vid 555 pvid untagged self
|
H A D | router_bridge_vlan.sh | 21 # | | vid 555 pvid untagged | | 99 bridge vlan add dev br1 vid 555 self pvid untagged 147 bridge vlan add dev br1 vid 555 self pvid untagged 156 bridge vlan add dev br1 vid 777 self pvid untagged
|
H A D | vxlan_symmetric.sh | 15 # | | vid 10 pvid untagged vid 20 pvid untagged | | 22 # | | vid 10 pvid untagged vid 20 pvid untagged | | 29 # | | vid 4001 pvid untagged | | 86 # | | vid 10 pvid untagged vid 20 pvid untagged | | 93 # | | vid 4001 pvid untagged | | 96 # | | | vid 10 pvid untagged br1 | vid 20 pvid untagge [all...] |
H A D | vxlan_symmetric_ipv6.sh | 16 # | | vid 10 pvid untagged vid 20 pvid untagged | | 23 # | | vid 10 pvid untagged vid 20 pvid untagged | | 30 # | | vid 4001 pvid untagged | | 87 # | | vid 10 pvid untagged vid 20 pvid untagged | | 94 # | | vid 4001 pvid untagged | | 97 # | | | vid 10 pvid untagged br1 | vid 20 pvid untagge [all...] |
/linux-master/net/dsa/ |
H A D | tag.h | 47 /* If under a bridge with vlan_filtering=0, make sure to send pvid-tagged 56 u16 vid, pvid, proto; local 81 err = br_vlan_get_pvid_rcu(dev, &pvid); 85 if (vid != pvid)
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_eswitch_br.h | 48 u16 pvid; member in struct:ice_esw_br_port 109 * to offload VLAN 1 with pvid and untagged flags set. Since these
|
/linux-master/net/bridge/ |
H A D | br_vlan.c | 40 if (vg->pvid == v->vid) 45 vg->pvid = v->vid; 50 if (vg->pvid != vid) 54 vg->pvid = 0; 73 change = !!(flags & BRIDGE_VLAN_INFO_PVID) == !!(vg->pvid != v->vid) || 447 __vlan_delete_pvid(vg, vg->pvid); 579 u16 pvid = br_get_pvid(vg); local 582 * See if pvid is set on this port. That tells us which 585 if (!pvid) 591 *vid = pvid; 1074 u16 pvid = br->default_pvid; local 1093 __br_vlan_set_default_pvid(struct net_bridge *br, u16 pvid, struct netlink_ext_ack *extack) argument 1198 u16 pvid = val; local 1966 u16 pvid; local [all...] |
H A D | br_arp_nd_proxy.c | 52 u16 pvid; local 72 pvid = br_get_pvid(vg); 73 if (pvid == (vlan_tci & VLAN_VID_MASK)) 262 u16 pvid; local 349 pvid = br_get_pvid(vg); 350 if (pvid == (vlan_tci & VLAN_VID_MASK))
|
/linux-master/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | ingress_rif_conf_vxlan.sh | 18 # | | vid 10 pvid untagged | | 26 # | | vid 4001 pvid untagged | | 90 bridge vlan add vid 10 dev $swp1 pvid untagged 249 bridge vlan add vid 4001 dev vx4001 pvid untagged 269 bridge vlan del vid 4001 dev vx4001 pvid untagged 283 bridge vlan add vid 4001 dev vx4001 pvid untagged 300 bridge vlan del vid 4001 dev vx4001 pvid untagged
|
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_debugfs.h | 758 u16 pvid; member in struct:hclge_dbg_vlan_cfg
|