Lines Matching defs:pvid
40 if (vg->pvid == v->vid)
45 vg->pvid = v->vid;
50 if (vg->pvid != vid)
54 vg->pvid = 0;
73 change = !!(flags & BRIDGE_VLAN_INFO_PVID) == !!(vg->pvid != v->vid) ||
449 __vlan_delete_pvid(vg, vg->pvid);
581 u16 pvid = br_get_pvid(vg);
584 * See if pvid is set on this port. That tells us which
587 if (!pvid)
593 *vid = pvid;
596 __vlan_hwaccel_put_tag(skb, br->vlan_proto, pvid);
603 skb->vlan_tci |= pvid;
1064 if (vid != vg->pvid)
1078 u16 pvid = br->default_pvid;
1083 if (vlan_default_pvid(br_vlan_group(br), pvid)) {
1084 if (!br_vlan_delete(br, pvid))
1085 br_vlan_notify(br, NULL, pvid, 0, RTM_DELVLAN);
1089 if (vlan_default_pvid(nbp_vlan_group(p), pvid) &&
1090 !nbp_vlan_delete(p, pvid))
1091 br_vlan_notify(br, p, pvid, 0, RTM_DELVLAN);
1097 int __br_vlan_set_default_pvid(struct net_bridge *br, u16 pvid,
1108 if (!pvid) {
1123 pvent = br_vlan_find(vg, pvid);
1126 err = br_vlan_add(br, pvid,
1136 br_vlan_notify(br, NULL, pvid, 0, RTM_NEWVLAN);
1147 br_vlan_find(vg, pvid))
1150 err = nbp_vlan_add(p, pvid,
1158 br_vlan_notify(p->br, p, pvid, 0, RTM_NEWVLAN);
1162 br->default_pvid = pvid;
1180 nbp_vlan_delete(p, pvid);
1181 br_vlan_notify(br, p, pvid, 0, RTM_DELVLAN);
1193 br_vlan_delete(br, pvid);
1194 br_vlan_notify(br, NULL, pvid, 0, RTM_DELVLAN);
1202 u16 pvid = val;
1208 if (pvid == br->default_pvid)
1211 /* Only allow default pvid change when filtering is disabled */
1217 err = __br_vlan_set_default_pvid(br, pvid, extack);
2002 u16 pvid;
2034 pvid = br_get_pvid(vg);
2064 } else if (dump_stats || v->vid == pvid ||
2066 u16 vlan_flags = br_vlan_flags(range_start, pvid);
2096 p, br_vlan_flags(range_start, pvid),