Home
last modified time | relevance | path

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

1234

/Linux-v5.10/drivers/net/ethernet/ti/
Dcpsw_switchdev.c128 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/
Ddsa_loop.c225 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/
Dbr_vlan.c40 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 …]
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()
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()
Dbr_vlan_options.c197 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()
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()
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/
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.c355 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/
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
/Linux-v5.10/Documentation/networking/device_drivers/ethernet/ti/
Dcpsw_switchdev.rst115 [*] 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/
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
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
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
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
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
/Linux-v5.10/drivers/net/ethernet/marvell/prestera/
Dprestera_switchdev.c962 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/
Ddsa_priv.h207 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/
Dvxlan.sh762 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/
Dloop.h29 u16 pvid; member
/Linux-v5.10/drivers/net/ethernet/mscc/
Docelot.c243 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()
Docelot_net.c209 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/
Ddra72-evm-revc.dts90 ti,dual-emac-pvid = <1>;
96 ti,dual-emac-pvid = <2>;
/Linux-v5.10/drivers/staging/fsl-dpaa2/ethsw/
Dethsw.h56 u16 pvid; member

1234