Home
last modified time | relevance | path

Searched refs:pvid (Results 1 – 25 of 72) sorted by relevance

123

/Linux-v5.4/drivers/net/dsa/
Ddsa_loop.c58 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()
Dmt7530.c1160 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/
Dbr_vlan.c39 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 …]
Dbr_arp_nd_proxy.c52 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()
Dbr_netlink.c26 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/
Dstx_gp3.c71 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()
Dtqm85xx.c70 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()
Dsbc8548.c96 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()
Dksi8560.c148 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()
Dmpc85xx_ads.c138 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()
Dmpc85xx_cds.c358 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/
Dtag_8021q.c100 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/
Dvxlan_symmetric.sh187 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
Dvxlan_asymmetric.sh177 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
Dvxlan_bridge_1q.sh170 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
Dmirror_gre_bridge_1q.sh66 bridge vlan add dev br1 vid 555 pvid untagged self
/Linux-v5.4/Documentation/networking/dsa/
Dconfiguration.rst198 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
Db53.rst94 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/
Db53_common.c1296 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/
Dvxlan.sh740 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 …]
Dextack.sh99 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/
Docelot.c195 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/
Dethsw.h54 u16 pvid; member
/Linux-v5.4/drivers/net/dsa/microchip/
Dksz8795.c845 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/
Dspectrum_switchdev.c958 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 …]

123