| /OK3568_Linux_fs/kernel/drivers/net/ethernet/ti/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/net/bridge/ |
| H A 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 …]
|
| H A 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() 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 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()
|
| H A 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() 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 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()
|
| /OK3568_Linux_fs/kernel/arch/powerpc/platforms/85xx/ |
| H A 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()
|
| H A 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()
|
| H A 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()
|
| H A 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()
|
| H A 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()
|
| H A 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()
|
| /OK3568_Linux_fs/kernel/Documentation/networking/dsa/ |
| H A 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
|
| /OK3568_Linux_fs/kernel/Documentation/networking/device_drivers/ethernet/ti/ |
| H A 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
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/net/forwarding/ |
| H A 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
|
| H A 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
|
| H A 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
|
| /OK3568_Linux_fs/u-boot/doc/ |
| H A D | README.t1040-l2switch | 42 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 D | prestera_switchdev.c | 960 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 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 …]
|
| /OK3568_Linux_fs/kernel/net/dsa/ |
| H A 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()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/mscc/ |
| H A D | ocelot.c | 256 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 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() 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 D | sja1105_main.c | 308 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 D | dra72-evm-revc.dts | 90 ti,dual-emac-pvid = <1>; 96 ti,dual-emac-pvid = <2>;
|