| /Linux-v5.4/drivers/net/dsa/ |
| D | dsa_loop.c | 58 u16 pvid; member 203 bool pvid = vlan->flags & BRIDGE_VLAN_INFO_PVID; in dsa_loop_port_vlan_add() local 222 __func__, port, vid, untagged ? "un" : "", pvid); in dsa_loop_port_vlan_add() 225 if (pvid) in dsa_loop_port_vlan_add() 226 ps->pvid = vid; in dsa_loop_port_vlan_add() 236 u16 vid, pvid = ps->pvid; in dsa_loop_port_vlan_del() local 248 if (pvid == vid) in dsa_loop_port_vlan_del() 249 pvid = 1; in dsa_loop_port_vlan_del() 252 __func__, port, vid, untagged ? "un" : "", pvid); in dsa_loop_port_vlan_del() 254 ps->pvid = pvid; in dsa_loop_port_vlan_del()
|
| D | mt7530.c | 1160 bool pvid = vlan->flags & BRIDGE_VLAN_INFO_PVID; in mt7530_port_vlan_add() local 1179 if (pvid) { in mt7530_port_vlan_add() 1182 priv->ports[port].pvid = vlan->vid_end; in mt7530_port_vlan_add() 1194 u16 vid, pvid; in mt7530_port_vlan_del() local 1204 pvid = priv->ports[port].pvid; in mt7530_port_vlan_del() 1213 if (pvid == vid) in mt7530_port_vlan_del() 1214 pvid = G0_PORT_VID_DEF; in mt7530_port_vlan_del() 1217 mt7530_rmw(priv, MT7530_PPBV1_P(port), G0_PORT_VID_MASK, pvid); in mt7530_port_vlan_del() 1218 priv->ports[port].pvid = pvid; in mt7530_port_vlan_del()
|
| /Linux-v5.4/net/bridge/ |
| D | br_vlan.c | 39 if (vg->pvid == vid) in __vlan_add_pvid() 43 vg->pvid = vid; in __vlan_add_pvid() 50 if (vg->pvid != vid) in __vlan_delete_pvid() 54 vg->pvid = 0; in __vlan_delete_pvid() 387 __vlan_delete_pvid(vg, vg->pvid); in __vlan_flush() 488 u16 pvid = br_get_pvid(vg); in __allowed_ingress() local 494 if (!pvid) in __allowed_ingress() 500 *vid = pvid; in __allowed_ingress() 503 __vlan_hwaccel_put_tag(skb, br->vlan_proto, pvid); in __allowed_ingress() 510 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() 255 u16 pvid; in br_nd_send() local 338 pvid = br_get_pvid(vg); in br_nd_send() 339 if (pvid == (vlan_tci & VLAN_VID_MASK)) in br_nd_send()
|
| 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() 286 u16 flags, pvid; in br_fill_ifvlaninfo_compressed() local 293 pvid = br_get_pvid(vg); in br_fill_ifvlaninfo_compressed() 298 if (v->vid == pvid) in br_fill_ifvlaninfo_compressed() 341 u16 pvid; in br_fill_ifvlaninfo() local 343 pvid = br_get_pvid(vg); in br_fill_ifvlaninfo() 350 if (v->vid == pvid) in br_fill_ifvlaninfo() 1575 u16 pvid; in br_fill_linkxstats() local [all …]
|
| /Linux-v5.4/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 | 358 uint pvid, svid, phid1; in mpc85xx_cds_show_cpuinfo() local 360 pvid = mfspr(SPRN_PVR); in mpc85xx_cds_show_cpuinfo() 366 seq_printf(m, "PVR\t\t: 0x%x\n", pvid); in mpc85xx_cds_show_cpuinfo()
|
| /Linux-v5.4/net/dsa/ |
| D | tag_8021q.c | 100 u16 pvid; in dsa_8021q_restore_pvid() local 108 err = br_vlan_get_pvid(slave, &pvid); in dsa_8021q_restore_pvid() 109 if (!pvid || err < 0) in dsa_8021q_restore_pvid() 115 err = br_vlan_get_info(slave, pvid, &vinfo); in dsa_8021q_restore_pvid() 121 return dsa_port_vid_add(&ds->ports[port], pvid, vinfo.flags); in dsa_8021q_restore_pvid()
|
| /Linux-v5.4/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 352 bridge vlan add vid 10 dev vx10 pvid untagged 360 bridge vlan add vid 20 dev vx20 pvid untagged 368 bridge vlan add vid 4001 dev vx4001 pvid untagged 372 bridge vlan add vid 10 dev w1 pvid untagged 376 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 321 bridge vlan add vid 10 dev vx10 pvid untagged 329 bridge vlan add vid 20 dev vx20 pvid untagged 333 bridge vlan add vid 10 dev w1 pvid untagged 337 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
|
| D | mirror_gre_bridge_1q.sh | 66 bridge vlan add dev br1 vid 555 pvid untagged self
|
| /Linux-v5.4/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
|
| D | b53.rst | 94 bridge vlan add dev lan1 vid 2 pvid untagged 96 bridge vlan add dev lan2 vid 3 pvid untagged 175 bridge vlan add dev wan vid 2 pvid untagged
|
| /Linux-v5.4/drivers/net/dsa/b53/ |
| D | b53_common.c | 1296 u16 pvid, new_pvid; in b53_vlan_filtering() local 1298 b53_read16(dev, B53_VLAN_PAGE, B53_VLAN_PORT_DEF_TAG(port), &pvid); in b53_vlan_filtering() 1299 new_pvid = pvid; in b53_vlan_filtering() 1304 dev->ports[port].pvid = pvid; in b53_vlan_filtering() 1308 new_pvid = dev->ports[port].pvid; in b53_vlan_filtering() 1311 if (pvid != new_pvid) in b53_vlan_filtering() 1343 bool pvid = vlan->flags & BRIDGE_VLAN_INFO_PVID; in b53_vlan_add() local 1362 if (pvid && !dsa_is_cpu_port(ds, port)) { in b53_vlan_add() 1377 u16 pvid; in b53_vlan_del() local 1379 b53_read16(dev, B53_VLAN_PAGE, B53_VLAN_PORT_DEF_TAG(port), &pvid); in b53_vlan_del() [all …]
|
| /Linux-v5.4/tools/testing/selftests/drivers/net/mlxsw/ |
| D | vxlan.sh | 740 bridge vlan add dev vxlan0 vid $vid pvid untagged 823 bridge vlan add vid 10 dev vxlan10 pvid untagged 824 bridge vlan add vid 20 dev vxlan20 pvid untagged 835 bridge vlan add vid 10 dev vxlan20 pvid untagged &> /dev/null 846 bridge vlan del vid 20 dev vxlan20 pvid untagged 847 bridge vlan add vid 10 dev vxlan20 pvid untagged 855 bridge vlan add vid 20 dev vxlan20 pvid untagged 896 bridge vlan add vid 10 dev vxlan10 pvid untagged 897 bridge vlan add vid 20 dev vxlan20 pvid untagged 1011 bridge vlan add vid 10 dev vxlan10 pvid untagged [all …]
|
| D | extack.sh | 99 bridge vlan add dev vx1 vid 1 pvid untagged 2>&1 >/dev/null \ 128 bridge vlan add dev $swp1 vid 1 pvid untagged 2>&1 >/dev/null \
|
| /Linux-v5.4/drivers/net/ethernet/mscc/ |
| D | ocelot.c | 195 val = ANA_PORT_VLAN_CFG_VLAN_VID(port->pvid); in ocelot_vlan_port_apply() 242 static int ocelot_vlan_vid_add(struct net_device *dev, u16 vid, bool pvid, in ocelot_vlan_vid_add() argument 260 if (pvid) in ocelot_vlan_vid_add() 261 port->pvid = vid; in ocelot_vlan_vid_add() 302 if (port->pvid == vid) in ocelot_vlan_vid_del() 303 port->pvid = 0; in ocelot_vlan_vid_del() 672 return ocelot_mact_forget(port->ocelot, addr, port->pvid); in ocelot_mc_unsync() 679 return ocelot_mact_learn(port->ocelot, PGID_CPU, addr, port->pvid, in ocelot_mc_sync() 721 ocelot_mact_learn(ocelot, PGID_CPU, addr->sa_data, port->pvid, in ocelot_port_set_mac_address() 724 ocelot_mact_forget(ocelot, dev->dev_addr, port->pvid); in ocelot_port_set_mac_address() [all …]
|
| /Linux-v5.4/drivers/staging/fsl-dpaa2/ethsw/ |
| D | ethsw.h | 54 u16 pvid; member
|
| /Linux-v5.4/drivers/net/dsa/microchip/ |
| D | ksz8795.c | 845 u16 data, vid, pvid, new_pvid = 0; in ksz8795_port_vlan_del() local 848 ksz_pread16(dev, port, REG_PORT_CTRL_VID, &pvid); in ksz8795_port_vlan_del() 849 pvid = pvid & 0xFFF; in ksz8795_port_vlan_del() 865 if (pvid == vid) in ksz8795_port_vlan_del() 872 if (new_pvid != pvid) in ksz8795_port_vlan_del() 873 ksz_pwrite16(dev, port, REG_PORT_CTRL_VID, pvid); in ksz8795_port_vlan_del()
|
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlxsw/ |
| D | spectrum_switchdev.c | 958 else if (mlxsw_sp_port->pvid == vid) in mlxsw_sp_port_pvid_determine() 961 return mlxsw_sp_port->pvid; in mlxsw_sp_port_pvid_determine() 1059 u16 pvid = mlxsw_sp_port_pvid_determine(mlxsw_sp_port, vid, is_pvid); in mlxsw_sp_bridge_port_vlan_add() local 1061 u16 old_pvid = mlxsw_sp_port->pvid; in mlxsw_sp_bridge_port_vlan_add() 1085 err = mlxsw_sp_port_pvid_set(mlxsw_sp_port, pvid); in mlxsw_sp_bridge_port_vlan_add() 1112 u16 pvid; in mlxsw_sp_br_ban_rif_pvid_change() local 1119 pvid = mlxsw_sp_fid_8021q_vid(fid); in mlxsw_sp_br_ban_rif_pvid_change() 1123 if (vid != pvid) { in mlxsw_sp_br_ban_rif_pvid_change() 1128 if (vid == pvid) { in mlxsw_sp_br_ban_rif_pvid_change() 1786 u16 pvid = mlxsw_sp_port->pvid == vid ? 0 : mlxsw_sp_port->pvid; in mlxsw_sp_bridge_port_vlan_del() local [all …]
|