/Linux-v5.10/drivers/net/ethernet/ti/ |
D | cpsw_switchdev.c | 128 u32 pvid; in cpsw_get_pvid() local 135 pvid = slave_read(cpsw->slaves + (priv->emac_port - 1), reg); in cpsw_get_pvid() 138 pvid = readl(port_vlan_reg); in cpsw_get_pvid() 141 pvid = pvid & 0xfff; in cpsw_get_pvid() 143 return pvid; in cpsw_get_pvid() 150 u32 pvid; in cpsw_set_pvid() local 152 pvid = vid; in cpsw_set_pvid() 153 pvid |= cfi ? BIT(12) : 0; in cpsw_set_pvid() 154 pvid |= (cos & 0x7) << 13; in cpsw_set_pvid() 162 slave_write(cpsw->slaves + (priv->emac_port - 1), pvid, reg); in cpsw_set_pvid() [all …]
|
/Linux-v5.10/drivers/net/dsa/ |
D | dsa_loop.c | 225 bool pvid = vlan->flags & BRIDGE_VLAN_INFO_PVID; in dsa_loop_port_vlan_add() local 244 __func__, port, vid, untagged ? "un" : "", pvid); in dsa_loop_port_vlan_add() 247 if (pvid) in dsa_loop_port_vlan_add() 248 ps->ports[port].pvid = vid; in dsa_loop_port_vlan_add() 258 u16 vid, pvid = ps->ports[port].pvid; in dsa_loop_port_vlan_del() local 270 if (pvid == vid) in dsa_loop_port_vlan_del() 271 pvid = 1; in dsa_loop_port_vlan_del() 274 __func__, port, vid, untagged ? "un" : "", pvid); in dsa_loop_port_vlan_del() 276 ps->ports[port].pvid = pvid; in dsa_loop_port_vlan_del()
|
/Linux-v5.10/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() 401 __vlan_delete_pvid(vg, vg->pvid); in __vlan_flush() 518 u16 pvid = br_get_pvid(vg); in __allowed_ingress() local 524 if (!pvid) in __allowed_ingress() 530 *vid = pvid; in __allowed_ingress() 533 __vlan_hwaccel_put_tag(skb, br->vlan_proto, pvid); in __allowed_ingress() 540 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() 260 u16 pvid; in br_nd_send() local 347 pvid = br_get_pvid(vg); in br_nd_send() 348 if (pvid == (vlan_tci & VLAN_VID_MASK)) in br_nd_send()
|
D | br_vlan_options.c | 197 u16 pvid; in br_vlan_process_options() local 213 pvid = br_get_pvid(vg); in br_vlan_process_options() 237 if (v->vid == pvid || in br_vlan_process_options()
|
D | br_netlink.c | 26 u16 flags, pvid; in __get_num_vlan_infos() local 32 pvid = br_get_pvid(vg); in __get_num_vlan_infos() 39 if (v->vid == pvid) in __get_num_vlan_infos() 292 u16 flags, pvid; in br_fill_ifvlaninfo_compressed() local 299 pvid = br_get_pvid(vg); in br_fill_ifvlaninfo_compressed() 304 if (v->vid == pvid) in br_fill_ifvlaninfo_compressed() 347 u16 pvid; in br_fill_ifvlaninfo() local 349 pvid = br_get_pvid(vg); in br_fill_ifvlaninfo() 356 if (v->vid == pvid) in br_fill_ifvlaninfo() 1629 u16 pvid; in br_fill_linkxstats() local [all …]
|
/Linux-v5.10/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 | sbc8548.c | 96 uint pvid, svid, phid1; in sbc8548_show_cpuinfo() local 98 pvid = mfspr(SPRN_PVR); in sbc8548_show_cpuinfo() 103 seq_printf(m, "PVR\t\t: 0x%x\n", pvid); in sbc8548_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.10/Documentation/networking/dsa/ |
D | configuration.rst | 198 bridge vlan add dev lan1 vid 1 pvid untagged 199 bridge vlan add dev lan2 vid 2 pvid untagged 200 bridge vlan add dev lan3 vid 3 pvid untagged 241 bridge vlan add dev lan1 vid 1 pvid untagged 242 bridge vlan add dev lan2 vid 1 pvid untagged 243 bridge vlan add dev lan3 vid 1 pvid untagged 283 bridge vlan add dev lan1 vid 1 pvid untagged 284 bridge vlan add dev lan2 vid 1 pvid untagged 285 bridge vlan add dev wan vid 2 pvid untagged
|
/Linux-v5.10/Documentation/networking/device_drivers/ethernet/ti/ |
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.10/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 | 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.10/drivers/net/ethernet/marvell/prestera/ |
D | prestera_switchdev.c | 962 u16 old_pvid = port->pvid; in prestera_bridge_port_vlan_add() 963 u16 pvid; in prestera_bridge_port_vlan_add() local 967 pvid = vid; in prestera_bridge_port_vlan_add() 969 pvid = port->pvid == vid ? 0 : port->pvid; in prestera_bridge_port_vlan_add() 985 err = prestera_port_pvid_set(port, pvid); in prestera_bridge_port_vlan_add() 1009 u16 pvid = port->pvid == vid ? 0 : port->pvid; in prestera_bridge_port_vlan_del() local 1017 prestera_port_pvid_set(port, pvid); in prestera_bridge_port_vlan_del()
|
/Linux-v5.10/net/dsa/ |
D | dsa_priv.h | 207 u16 vid, pvid, proto; in dsa_untag_bridge_pvid() local 232 err = br_vlan_get_pvid_rcu(dev, &pvid); in dsa_untag_bridge_pvid() 236 if (vid != pvid) in dsa_untag_bridge_pvid()
|
/Linux-v5.10/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 …]
|
/Linux-v5.10/include/linux/dsa/ |
D | loop.h | 29 u16 pvid; member
|
/Linux-v5.10/drivers/net/ethernet/mscc/ |
D | ocelot.c | 243 static void ocelot_port_set_pvid(struct ocelot *ocelot, int port, u16 pvid) in ocelot_port_set_pvid() argument 248 ANA_PORT_VLAN_CFG_VLAN_VID(pvid), in ocelot_port_set_pvid() 252 ocelot_port->pvid = pvid; in ocelot_port_set_pvid() 255 int ocelot_vlan_add(struct ocelot *ocelot, int port, u16 vid, bool pvid, in ocelot_vlan_add() argument 267 if (pvid) in ocelot_vlan_add() 293 if (ocelot_port->pvid == vid) in ocelot_vlan_del() 557 vid = ocelot_port->pvid; in ocelot_fdb_add() 1026 vid = ocelot_port->pvid; in ocelot_port_mdb_add() 1078 vid = ocelot_port->pvid; in ocelot_port_mdb_del()
|
D | ocelot_net.c | 209 static int ocelot_vlan_vid_add(struct net_device *dev, u16 vid, bool pvid, in ocelot_vlan_vid_add() argument 218 ret = ocelot_vlan_add(ocelot, port, vid, pvid, untagged); in ocelot_vlan_vid_add() 412 return ocelot_mact_forget(ocelot, addr, ocelot_port->pvid); in ocelot_mc_unsync() 421 return ocelot_mact_learn(ocelot, PGID_CPU, addr, ocelot_port->pvid, in ocelot_mc_sync() 465 ocelot_mact_learn(ocelot, PGID_CPU, addr->sa_data, ocelot_port->pvid, in ocelot_port_set_mac_address() 468 ocelot_mact_forget(ocelot, dev->dev_addr, ocelot_port->pvid); in ocelot_port_set_mac_address() 1077 ocelot_mact_learn(ocelot, PGID_CPU, dev->dev_addr, ocelot_port->pvid, in ocelot_probe_port()
|
/Linux-v5.10/arch/arm/boot/dts/ |
D | dra72-evm-revc.dts | 90 ti,dual-emac-pvid = <1>; 96 ti,dual-emac-pvid = <2>;
|
/Linux-v5.10/drivers/staging/fsl-dpaa2/ethsw/ |
D | ethsw.h | 56 u16 pvid; member
|