Home
last modified time | relevance | path

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

1234

/OK3568_Linux_fs/kernel/drivers/net/ethernet/ti/
H A 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 …]
/OK3568_Linux_fs/kernel/net/bridge/
H A 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 …]
H A 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()
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()
H A 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()
H A 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()
293 u16 flags, pvid; in br_fill_ifvlaninfo_compressed() local
300 pvid = br_get_pvid(vg); in br_fill_ifvlaninfo_compressed()
305 if (v->vid == pvid) in br_fill_ifvlaninfo_compressed()
348 u16 pvid; in br_fill_ifvlaninfo() local
350 pvid = br_get_pvid(vg); in br_fill_ifvlaninfo()
357 if (v->vid == pvid) in br_fill_ifvlaninfo()
1631 u16 pvid; in br_fill_linkxstats() local
[all …]
/OK3568_Linux_fs/kernel/drivers/net/dsa/
H A 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()
/OK3568_Linux_fs/kernel/arch/powerpc/platforms/85xx/
H A 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()
H A 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()
H A 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()
H A 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()
H A 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()
H A 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()
/OK3568_Linux_fs/kernel/Documentation/networking/dsa/
H A 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
/OK3568_Linux_fs/kernel/Documentation/networking/device_drivers/ethernet/ti/
H A 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
/OK3568_Linux_fs/kernel/tools/testing/selftests/net/forwarding/
H A 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
H A 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
H A 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
/OK3568_Linux_fs/u-boot/doc/
H A DREADME.t1040-l2switch42 ethsw [port <port_no>] pvid { [help] | show | <pvid> } - set/show PVID (ingress and egress VLAN tag…
44 ethsw [port <port_no>] untagged { [help] | show | all | none | pvid } - set egress tagging mode for…
45 ethsw [port <port_no>] egress tag { [help] | show | pvid | classified } - configure VID source for …
/OK3568_Linux_fs/kernel/drivers/net/ethernet/marvell/prestera/
H A Dprestera_switchdev.c960 u16 old_pvid = port->pvid; in prestera_bridge_port_vlan_add()
961 u16 pvid; in prestera_bridge_port_vlan_add() local
965 pvid = vid; in prestera_bridge_port_vlan_add()
967 pvid = port->pvid == vid ? 0 : port->pvid; in prestera_bridge_port_vlan_add()
983 err = prestera_port_pvid_set(port, pvid); in prestera_bridge_port_vlan_add()
1007 u16 pvid = port->pvid == vid ? 0 : port->pvid; in prestera_bridge_port_vlan_del() local
1015 prestera_port_pvid_set(port, pvid); in prestera_bridge_port_vlan_del()
/OK3568_Linux_fs/kernel/tools/testing/selftests/drivers/net/mlxsw/
H A 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 …]
/OK3568_Linux_fs/kernel/net/dsa/
H A 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()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mscc/
H A Docelot.c256 static void ocelot_port_set_pvid(struct ocelot *ocelot, int port, u16 pvid) in ocelot_port_set_pvid() argument
261 ANA_PORT_VLAN_CFG_VLAN_VID(pvid), in ocelot_port_set_pvid()
265 ocelot_port->pvid = pvid; in ocelot_port_set_pvid()
268 int ocelot_vlan_add(struct ocelot *ocelot, int port, u16 vid, bool pvid, in ocelot_vlan_add() argument
280 if (pvid) in ocelot_vlan_add()
306 if (ocelot_port->pvid == vid) in ocelot_vlan_del()
629 vid = ocelot_port->pvid; in ocelot_fdb_add()
1098 vid = ocelot_port->pvid; in ocelot_port_mdb_add()
1150 vid = ocelot_port->pvid; in ocelot_port_mdb_del()
H A 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()
1075 ocelot_mact_learn(ocelot, PGID_CPU, dev->dev_addr, ocelot_port->pvid, in ocelot_probe_port()
/OK3568_Linux_fs/kernel/drivers/net/dsa/sja1105/
H A Dsja1105_main.c308 struct sja1105_vlan_lookup_entry pvid = { in sja1105_init_static_vlan() local
339 pvid.vmemb_port |= BIT(port); in sja1105_init_static_vlan()
340 pvid.vlan_bc |= BIT(port); in sja1105_init_static_vlan()
341 pvid.tag_port &= ~BIT(port); in sja1105_init_static_vlan()
351 v->pvid = true; in sja1105_init_static_vlan()
361 ((struct sja1105_vlan_lookup_entry *)table->entries)[0] = pvid; in sja1105_init_static_vlan()
1908 static int sja1105_pvid_apply(struct sja1105_private *priv, int port, u16 pvid) in sja1105_pvid_apply() argument
1914 mac[port].vlanid = pvid; in sja1105_pvid_apply()
2006 static int sja1105_find_free_subvlan(u16 *subvlan_map, bool pvid) in sja1105_find_free_subvlan() argument
2010 if (pvid) in sja1105_find_free_subvlan()
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Ddra72-evm-revc.dts90 ti,dual-emac-pvid = <1>;
96 ti,dual-emac-pvid = <2>;

1234