Lines Matching refs:vinfo

159 	struct  bridge_vlan_info vinfo;  in br_fill_ifvlaninfo_range()  local
163 vinfo.vid = vid_start; in br_fill_ifvlaninfo_range()
164 vinfo.flags = flags | BRIDGE_VLAN_INFO_RANGE_BEGIN; in br_fill_ifvlaninfo_range()
166 sizeof(vinfo), &vinfo)) in br_fill_ifvlaninfo_range()
169 vinfo.flags &= ~BRIDGE_VLAN_INFO_RANGE_BEGIN; in br_fill_ifvlaninfo_range()
171 vinfo.vid = vid_end; in br_fill_ifvlaninfo_range()
172 vinfo.flags = flags | BRIDGE_VLAN_INFO_RANGE_END; in br_fill_ifvlaninfo_range()
174 sizeof(vinfo), &vinfo)) in br_fill_ifvlaninfo_range()
177 vinfo.vid = vid_start; in br_fill_ifvlaninfo_range()
178 vinfo.flags = flags; in br_fill_ifvlaninfo_range()
180 sizeof(vinfo), &vinfo)) in br_fill_ifvlaninfo_range()
246 struct bridge_vlan_info vinfo; in br_fill_ifvlaninfo() local
251 vinfo.vid = vid; in br_fill_ifvlaninfo()
252 vinfo.flags = 0; in br_fill_ifvlaninfo()
254 vinfo.flags |= BRIDGE_VLAN_INFO_PVID; in br_fill_ifvlaninfo()
257 vinfo.flags |= BRIDGE_VLAN_INFO_UNTAGGED; in br_fill_ifvlaninfo()
260 sizeof(vinfo), &vinfo)) in br_fill_ifvlaninfo()
412 int cmd, struct bridge_vlan_info *vinfo) in br_vlan_info() argument
419 err = nbp_vlan_add(p, vinfo->vid, vinfo->flags); in br_vlan_info()
423 if (vinfo->flags & BRIDGE_VLAN_INFO_MASTER) in br_vlan_info()
424 err = br_vlan_add(p->br, vinfo->vid, in br_vlan_info()
425 vinfo->flags); in br_vlan_info()
427 err = br_vlan_add(br, vinfo->vid, vinfo->flags); in br_vlan_info()
433 nbp_vlan_delete(p, vinfo->vid); in br_vlan_info()
434 if (vinfo->flags & BRIDGE_VLAN_INFO_MASTER) in br_vlan_info()
435 br_vlan_delete(p->br, vinfo->vid); in br_vlan_info()
437 br_vlan_delete(br, vinfo->vid); in br_vlan_info()
451 struct bridge_vlan_info *vinfo = NULL; in br_afspec() local
461 vinfo = nla_data(attr); in br_afspec()
462 if (vinfo->flags & BRIDGE_VLAN_INFO_RANGE_BEGIN) { in br_afspec()
465 vinfo_start = vinfo; in br_afspec()
473 if (!(vinfo->flags & BRIDGE_VLAN_INFO_RANGE_END)) in br_afspec()
476 if (vinfo->vid <= vinfo_start->vid) in br_afspec()
482 for (v = vinfo_start->vid; v <= vinfo->vid; v++) { in br_afspec()
490 err = br_vlan_info(br, p, cmd, vinfo); in br_afspec()