/Linux-v5.15/drivers/net/ethernet/ti/ |
D | am65-cpsw-switchdev.c | 121 u32 pvid; in am65_cpsw_get_pvid() local 124 pvid = readl(port->port_base + AM65_CPSW_PORT_VLAN_REG_OFFSET); in am65_cpsw_get_pvid() 126 pvid = readl(host_p->port_base + AM65_CPSW_PORT_VLAN_REG_OFFSET); in am65_cpsw_get_pvid() 128 pvid = pvid & 0xfff; in am65_cpsw_get_pvid() 130 return pvid; in am65_cpsw_get_pvid() 137 u32 pvid; in am65_cpsw_set_pvid() local 139 pvid = vid; in am65_cpsw_set_pvid() 140 pvid |= cfi ? BIT(12) : 0; in am65_cpsw_set_pvid() 141 pvid |= (cos & 0x7) << 13; in am65_cpsw_set_pvid() 144 writel(pvid, port->port_base + AM65_CPSW_PORT_VLAN_REG_OFFSET); in am65_cpsw_set_pvid() [all …]
|
D | cpsw_switchdev.c | 123 u32 pvid; in cpsw_get_pvid() local 130 pvid = slave_read(cpsw->slaves + (priv->emac_port - 1), reg); in cpsw_get_pvid() 133 pvid = readl(port_vlan_reg); in cpsw_get_pvid() 136 pvid = pvid & 0xfff; in cpsw_get_pvid() 138 return pvid; in cpsw_get_pvid() 145 u32 pvid; in cpsw_set_pvid() local 147 pvid = vid; in cpsw_set_pvid() 148 pvid |= cfi ? BIT(12) : 0; in cpsw_set_pvid() 149 pvid |= (cos & 0x7) << 13; in cpsw_set_pvid() 157 slave_write(cpsw->slaves + (priv->emac_port - 1), pvid, reg); in cpsw_set_pvid() [all …]
|
/Linux-v5.15/drivers/net/ethernet/microchip/sparx5/ |
D | sparx5_vlan.c | 48 ANA_CL_VLAN_CTRL_PORT_VID_SET(port->pvid), in sparx5_vlan_port_setup() 55 int sparx5_vlan_vid_add(struct sparx5_port *port, u16 vid, bool pvid, in sparx5_vlan_vid_add() argument 68 if (pvid) in sparx5_vlan_vid_add() 69 port->pvid = vid; in sparx5_vlan_vid_add() 106 if (port->pvid == vid) in sparx5_vlan_vid_del() 107 port->pvid = 0; in sparx5_vlan_vid_del() 194 ANA_CL_VLAN_CTRL_PORT_VID_SET(port->pvid); in sparx5_vlan_port_apply() 198 if (port->vlan_aware && !port->pvid) in sparx5_vlan_port_apply()
|
/Linux-v5.15/drivers/net/dsa/ |
D | dsa_loop.c | 207 bool pvid = vlan->flags & BRIDGE_VLAN_INFO_PVID; in dsa_loop_port_vlan_add() local 227 __func__, port, vlan->vid, untagged ? "un" : "", pvid); in dsa_loop_port_vlan_add() 229 if (pvid) in dsa_loop_port_vlan_add() 230 ps->ports[port].pvid = vlan->vid; in dsa_loop_port_vlan_add() 240 u16 pvid = ps->ports[port].pvid; in dsa_loop_port_vlan_del() local 253 if (pvid == vlan->vid) in dsa_loop_port_vlan_del() 254 pvid = 1; in dsa_loop_port_vlan_del() 257 __func__, port, vlan->vid, untagged ? "un" : "", pvid); in dsa_loop_port_vlan_del() 258 ps->ports[port].pvid = pvid; in dsa_loop_port_vlan_del()
|
/Linux-v5.15/net/bridge/ |
D | br_vlan.c | 40 if (vg->pvid == v->vid) in __vlan_add_pvid() 45 vg->pvid = v->vid; in __vlan_add_pvid() 52 if (vg->pvid != vid) in __vlan_delete_pvid() 56 vg->pvid = 0; in __vlan_delete_pvid() 408 __vlan_delete_pvid(vg, vg->pvid); in __vlan_flush() 534 u16 pvid = br_get_pvid(vg); in __allowed_ingress() local 540 if (!pvid) in __allowed_ingress() 546 *vid = pvid; in __allowed_ingress() 549 __vlan_hwaccel_put_tag(skb, br->vlan_proto, pvid); in __allowed_ingress() 556 skb->vlan_tci |= pvid; in __allowed_ingress() [all …]
|
D | br_arp_nd_proxy.c | 52 u16 pvid; in br_arp_send() local 72 pvid = br_get_pvid(vg); in br_arp_send() 73 if (pvid == (vlan_tci & VLAN_VID_MASK)) in br_arp_send() 262 u16 pvid; in br_nd_send() local 349 pvid = br_get_pvid(vg); in br_nd_send() 350 if (pvid == (vlan_tci & VLAN_VID_MASK)) in br_nd_send()
|
/Linux-v5.15/arch/powerpc/platforms/85xx/ |
D | stx_gp3.c | 71 uint pvid, svid, phid1; in stx_gp3_show_cpuinfo() local 73 pvid = mfspr(SPRN_PVR); in stx_gp3_show_cpuinfo() 77 seq_printf(m, "PVR\t\t: 0x%x\n", pvid); in stx_gp3_show_cpuinfo()
|
D | tqm85xx.c | 70 uint pvid, svid, phid1; in tqm85xx_show_cpuinfo() local 72 pvid = mfspr(SPRN_PVR); in tqm85xx_show_cpuinfo() 76 seq_printf(m, "PVR\t\t: 0x%x\n", pvid); in tqm85xx_show_cpuinfo()
|
D | ksi8560.c | 148 uint pvid, svid, phid1; in ksi8560_show_cpuinfo() local 150 pvid = mfspr(SPRN_PVR); in ksi8560_show_cpuinfo() 164 seq_printf(m, "PVR\t\t: 0x%x\n", pvid); in ksi8560_show_cpuinfo()
|
D | mpc85xx_ads.c | 138 uint pvid, svid, phid1; in mpc85xx_ads_show_cpuinfo() local 140 pvid = mfspr(SPRN_PVR); in mpc85xx_ads_show_cpuinfo() 144 seq_printf(m, "PVR\t\t: 0x%x\n", pvid); in mpc85xx_ads_show_cpuinfo()
|
D | mpc85xx_cds.c | 355 uint pvid, svid, phid1; in mpc85xx_cds_show_cpuinfo() local 357 pvid = mfspr(SPRN_PVR); in mpc85xx_cds_show_cpuinfo() 363 seq_printf(m, "PVR\t\t: 0x%x\n", pvid); in mpc85xx_cds_show_cpuinfo()
|
/Linux-v5.15/Documentation/networking/device_drivers/ethernet/ti/ |
D | am65_nuss_cpsw_switchdev.rst | 65 [*] bridge vlan add dev br0 vid 1 pvid untagged self 84 bridge vlan add dev br0 vid 1 pvid untagged self <---- add cpu port to VLAN 1 93 bridge vlan add dev sw0p1 vid 100 pvid untagged master 94 bridge vlan add dev sw0p2 vid 100 pvid untagged master 95 bridge vlan add dev br0 vid 100 pvid untagged self <---- Add cpu port to VLAN100 101 bridge vlan add dev br0 vid 100 pvid tagged self <---- Add cpu port to VLAN100 135 bridge vlan add dev sw0p1 vid 100 pvid untagged master
|
D | cpsw_switchdev.rst | 115 [*] bridge vlan add dev br0 vid 1 pvid untagged self 134 bridge vlan add dev br0 vid 1 pvid untagged self <---- add cpu port to VLAN 1 143 bridge vlan add dev sw0p1 vid 100 pvid untagged master 144 bridge vlan add dev sw0p2 vid 100 pvid untagged master 145 bridge vlan add dev br0 vid 100 pvid untagged self <---- Add cpu port to VLAN100 151 bridge vlan add dev br0 vid 100 pvid tagged self <---- Add cpu port to VLAN100 185 bridge vlan add dev sw0p1 vid 100 pvid untagged master 221 bridge vlan add dev br0 vid 1 pvid untagged self
|
/Linux-v5.15/tools/testing/selftests/net/forwarding/ |
D | vxlan_symmetric.sh | 187 bridge vlan add vid 10 dev vx10 pvid untagged 195 bridge vlan add vid 20 dev vx20 pvid untagged 199 bridge vlan add vid 10 dev $swp1 pvid untagged 203 bridge vlan add vid 20 dev $swp2 pvid untagged 211 bridge vlan add vid 4001 dev vx4001 pvid untagged 358 bridge vlan add vid 10 dev vx10 pvid untagged 366 bridge vlan add vid 20 dev vx20 pvid untagged 374 bridge vlan add vid 4001 dev vx4001 pvid untagged 378 bridge vlan add vid 10 dev w1 pvid untagged 382 bridge vlan add vid 20 dev w3 pvid untagged
|
D | q_in_vni.sh | 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 untagged 229 bridge vlan add vid 100 dev w1 pvid untagged 240 bridge vlan add vid 100 dev vx100 pvid untagged
|
D | vxlan_asymmetric.sh | 177 bridge vlan add vid 10 dev vx10 pvid untagged 185 bridge vlan add vid 20 dev vx20 pvid untagged 189 bridge vlan add vid 10 dev $swp1 pvid untagged 193 bridge vlan add vid 20 dev $swp2 pvid untagged 327 bridge vlan add vid 10 dev vx10 pvid untagged 335 bridge vlan add vid 20 dev vx20 pvid untagged 339 bridge vlan add vid 10 dev w1 pvid untagged 343 bridge vlan add vid 20 dev w3 pvid untagged
|
D | vxlan_bridge_1q.sh | 170 bridge vlan add vid 10 dev vx10 pvid untagged 178 bridge vlan add vid 20 dev vx20 pvid untagged 283 bridge vlan add vid 10 dev vx10 pvid untagged 294 bridge vlan add vid 20 dev vx20 pvid untagged 403 bridge vlan add vid 10 dev vx10 pvid untagged 406 bridge vlan add vid 20 dev vx20 pvid untagged 642 bridge vlan add vid 10 dev vx10 pvid untagged 675 bridge vlan add vid 10 dev vx10 pvid untagged
|
/Linux-v5.15/tools/testing/selftests/drivers/net/mlxsw/spectrum/ |
D | q_in_vni_veto.sh | 46 bridge vlan add vid 100 dev vx100 pvid untagged 2>/dev/null 49 bridge vlan add vid 100 dev vx100 pvid untagged 2>&1 >/dev/null \
|
/Linux-v5.15/arch/arm/boot/dts/ |
D | am335x-netcan-plus-1xx.dts | 72 ti,dual-emac-pvid = <1>; 78 ti,dual-emac-pvid = <2>;
|
D | am335x-baltos-ir2110.dts | 69 ti,dual-emac-pvid = <1>; 75 ti,dual-emac-pvid = <2>;
|
D | am335x-netcom-plus-8xx.dts | 107 ti,dual-emac-pvid = <1>; 113 ti,dual-emac-pvid = <2>;
|
D | am335x-netcom-plus-2xx.dts | 87 ti,dual-emac-pvid = <1>; 93 ti,dual-emac-pvid = <2>;
|
/Linux-v5.15/drivers/net/ethernet/marvell/prestera/ |
D | prestera_switchdev.c | 967 u16 old_pvid = port->pvid; in prestera_bridge_port_vlan_add() 968 u16 pvid; in prestera_bridge_port_vlan_add() local 972 pvid = vid; in prestera_bridge_port_vlan_add() 974 pvid = port->pvid == vid ? 0 : port->pvid; in prestera_bridge_port_vlan_add() 990 err = prestera_port_pvid_set(port, pvid); in prestera_bridge_port_vlan_add() 1014 u16 pvid = port->pvid == vid ? 0 : port->pvid; in prestera_bridge_port_vlan_del() local 1022 prestera_port_pvid_set(port, pvid); in prestera_bridge_port_vlan_del()
|
/Linux-v5.15/Documentation/networking/dsa/ |
D | configuration.rst | 202 bridge vlan add dev lan1 vid 1 pvid untagged 203 bridge vlan add dev lan2 vid 2 pvid untagged 204 bridge vlan add dev lan3 vid 3 pvid untagged 244 bridge vlan add dev lan1 vid 1 pvid untagged 245 bridge vlan add dev lan2 vid 1 pvid untagged 246 bridge vlan add dev lan3 vid 1 pvid untagged 285 bridge vlan add dev lan1 vid 1 pvid untagged 286 bridge vlan add dev lan2 vid 1 pvid untagged 287 bridge vlan add dev wan vid 2 pvid untagged
|
/Linux-v5.15/tools/testing/selftests/drivers/net/mlxsw/ |
D | vxlan.sh | 762 bridge vlan add dev vxlan0 vid $vid pvid untagged 847 bridge vlan add vid 10 dev vxlan10 pvid untagged 848 bridge vlan add vid 20 dev vxlan20 pvid untagged 859 bridge vlan add vid 10 dev vxlan20 pvid untagged &> /dev/null 870 bridge vlan del vid 20 dev vxlan20 pvid untagged 871 bridge vlan add vid 10 dev vxlan20 pvid untagged 879 bridge vlan add vid 20 dev vxlan20 pvid untagged 926 bridge vlan add vid 10 dev vxlan10 pvid untagged 927 bridge vlan add vid 20 dev vxlan20 pvid untagged 1044 bridge vlan add vid 10 dev vxlan10 pvid untagged [all …]
|