Lines Matching refs:vlan_id
55 __be16 vlan_proto, u16 vlan_id) in vlan_group_prealloc_vid() argument
64 vidx = vlan_id / VLAN_GROUP_ARRAY_PART_LEN; in vlan_group_prealloc_vid()
84 u16 vlan_id = vlan->vlan_id; in unregister_vlan_dev() local
100 vlan_group_set_device(grp, vlan->vlan_proto, vlan_id, NULL); in unregister_vlan_dev()
118 if (vlan_id) in unregister_vlan_dev()
119 vlan_vid_del(real_dev, vlan->vlan_proto, vlan_id); in unregister_vlan_dev()
126 __be16 protocol, u16 vlan_id) in vlan_check_real_dev() argument
135 if (vlan_find_dev(real_dev, protocol, vlan_id) != NULL) in vlan_check_real_dev()
145 u16 vlan_id = vlan->vlan_id; in register_vlan_dev() local
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()
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()
211 static int register_vlan_device(struct net_device *real_dev, u16 vlan_id) in register_vlan_device() argument
220 if (vlan_id >= VLAN_VID_MASK) in register_vlan_device()
223 err = vlan_check_real_dev(real_dev, htons(ETH_P_8021Q), vlan_id); in register_vlan_device()
231 snprintf(name, IFNAMSIZ, "%s.%.4i", real_dev->name, vlan_id); in register_vlan_device()
237 snprintf(name, IFNAMSIZ, "vlan%i", vlan_id); in register_vlan_device()
243 snprintf(name, IFNAMSIZ, "%s.%i", real_dev->name, vlan_id); in register_vlan_device()
250 snprintf(name, IFNAMSIZ, "vlan%.4i", vlan_id); in register_vlan_device()
268 vlan->vlan_id = vlan_id; in register_vlan_device()