Lines Matching refs:vlan

80 	struct vlan_dev_priv *vlan = vlan_dev_priv(dev);  in unregister_vlan_dev()  local
81 struct net_device *real_dev = vlan->real_dev; in unregister_vlan_dev()
84 u16 vlan_id = vlan->vlan_id; in unregister_vlan_dev()
95 if (vlan->flags & VLAN_FLAG_MVRP) in unregister_vlan_dev()
97 if (vlan->flags & VLAN_FLAG_GVRP) in unregister_vlan_dev()
100 vlan_group_set_device(grp, vlan->vlan_proto, vlan_id, NULL); in unregister_vlan_dev()
119 vlan_vid_del(real_dev, vlan->vlan_proto, vlan_id); in unregister_vlan_dev()
143 struct vlan_dev_priv *vlan = vlan_dev_priv(dev); in register_vlan_dev() local
144 struct net_device *real_dev = vlan->real_dev; in register_vlan_dev()
145 u16 vlan_id = vlan->vlan_id; in register_vlan_dev()
150 err = vlan_vid_add(real_dev, vlan->vlan_proto, vlan_id); in register_vlan_dev()
168 err = vlan_group_prealloc_vid(grp, vlan->vlan_proto, vlan_id); in register_vlan_dev()
172 vlan->nest_level = dev_get_nest_level(real_dev, is_vlan_dev) + 1; in register_vlan_dev()
190 vlan_group_set_device(grp, vlan->vlan_proto, vlan_id, dev); in register_vlan_dev()
204 vlan_vid_del(real_dev, vlan->vlan_proto, vlan_id); in register_vlan_dev()
214 struct vlan_dev_priv *vlan; in register_vlan_device() local
266 vlan = vlan_dev_priv(new_dev); in register_vlan_device()
267 vlan->vlan_proto = htons(ETH_P_8021Q); in register_vlan_device()
268 vlan->vlan_id = vlan_id; in register_vlan_device()
269 vlan->real_dev = real_dev; in register_vlan_device()
270 vlan->dent = NULL; in register_vlan_device()
271 vlan->flags = VLAN_FLAG_REORDER_HDR; in register_vlan_device()
288 struct vlan_dev_priv *vlan = vlan_dev_priv(vlandev); in vlan_sync_address() local
291 if (ether_addr_equal(vlan->real_dev_addr, dev->dev_addr)) in vlan_sync_address()
296 if (!ether_addr_equal(vlandev->dev_addr, vlan->real_dev_addr) && in vlan_sync_address()
302 if (ether_addr_equal(vlandev->dev_addr, vlan->real_dev_addr) && in vlan_sync_address()
306 ether_addr_copy(vlan->real_dev_addr, dev->dev_addr); in vlan_sync_address()
312 struct vlan_dev_priv *vlan = vlan_dev_priv(vlandev); in vlan_transfer_features() local
316 if (vlan_hw_offload_capable(dev->features, vlan->vlan_proto)) in vlan_transfer_features()
356 struct vlan_dev_priv *vlan; in vlan_device_event() local
429 vlan = vlan_dev_priv(vlandev); in vlan_device_event()
430 if (!(vlan->flags & VLAN_FLAG_LOOSE_BINDING)) in vlan_device_event()
450 vlan = vlan_dev_priv(vlandev); in vlan_device_event()
451 if (!(vlan->flags & VLAN_FLAG_LOOSE_BINDING)) in vlan_device_event()