Lines Matching refs:pvid

10 	if (v->pvid == vid)  in __vlan_add_pvid()
14 v->pvid = vid; in __vlan_add_pvid()
19 if (v->pvid != vid) in __vlan_delete_pvid()
23 v->pvid = 0; in __vlan_delete_pvid()
117 v->pvid = 0; in __vlan_flush()
220 u16 pvid = br_get_pvid(v); in br_allowed_ingress() local
226 if (!pvid) in br_allowed_ingress()
232 *vid = pvid; in br_allowed_ingress()
235 __vlan_hwaccel_put_tag(skb, proto, pvid); in br_allowed_ingress()
242 skb->vlan_tci |= pvid; in br_allowed_ingress()
504 return pv && vid == pv->pvid && test_bit(vid, pv->untagged_bitmap); in vlan_default_pvid()
510 u16 pvid = br->default_pvid; in br_vlan_disable_default_pvid() local
515 if (vlan_default_pvid(br_get_vlan_info(br), pvid)) in br_vlan_disable_default_pvid()
516 br_vlan_delete(br, pvid); in br_vlan_disable_default_pvid()
519 if (vlan_default_pvid(nbp_get_vlan_info(p), pvid)) in br_vlan_disable_default_pvid()
520 nbp_vlan_delete(p, pvid); in br_vlan_disable_default_pvid()
526 static int __br_vlan_set_default_pvid(struct net_bridge *br, u16 pvid) in __br_vlan_set_default_pvid() argument
544 !br_vlan_find(br, pvid)) { in __br_vlan_set_default_pvid()
545 err = br_vlan_add(br, pvid, in __br_vlan_set_default_pvid()
560 nbp_vlan_find(p, pvid)) in __br_vlan_set_default_pvid()
563 err = nbp_vlan_add(p, pvid, in __br_vlan_set_default_pvid()
572 br->default_pvid = pvid; in __br_vlan_set_default_pvid()
587 nbp_vlan_delete(p, pvid); in __br_vlan_set_default_pvid()
595 br_vlan_delete(br, pvid); in __br_vlan_set_default_pvid()
602 u16 pvid = val; in br_vlan_set_default_pvid() local
611 if (pvid == br->default_pvid) in br_vlan_set_default_pvid()
621 if (!pvid) in br_vlan_set_default_pvid()
624 err = __br_vlan_set_default_pvid(br, pvid); in br_vlan_set_default_pvid()