Lines Matching refs:vinfo
259 struct bridge_vlan_info vinfo; in br_fill_ifvlaninfo_range() local
263 vinfo.vid = vid_start; in br_fill_ifvlaninfo_range()
264 vinfo.flags = flags | BRIDGE_VLAN_INFO_RANGE_BEGIN; in br_fill_ifvlaninfo_range()
266 sizeof(vinfo), &vinfo)) in br_fill_ifvlaninfo_range()
269 vinfo.vid = vid_end; in br_fill_ifvlaninfo_range()
270 vinfo.flags = flags | BRIDGE_VLAN_INFO_RANGE_END; in br_fill_ifvlaninfo_range()
272 sizeof(vinfo), &vinfo)) in br_fill_ifvlaninfo_range()
275 vinfo.vid = vid_start; in br_fill_ifvlaninfo_range()
276 vinfo.flags = flags; in br_fill_ifvlaninfo_range()
278 sizeof(vinfo), &vinfo)) in br_fill_ifvlaninfo_range()
346 struct bridge_vlan_info vinfo; in br_fill_ifvlaninfo() local
355 vinfo.vid = v->vid; in br_fill_ifvlaninfo()
356 vinfo.flags = 0; in br_fill_ifvlaninfo()
358 vinfo.flags |= BRIDGE_VLAN_INFO_PVID; in br_fill_ifvlaninfo()
361 vinfo.flags |= BRIDGE_VLAN_INFO_UNTAGGED; in br_fill_ifvlaninfo()
364 sizeof(vinfo), &vinfo)) in br_fill_ifvlaninfo()
550 int cmd, struct bridge_vlan_info *vinfo, bool *changed, in br_vlan_info() argument
562 err = nbp_vlan_add(p, vinfo->vid, vinfo->flags, in br_vlan_info()
565 vinfo->flags |= BRIDGE_VLAN_INFO_BRENTRY; in br_vlan_info()
566 err = br_vlan_add(br, vinfo->vid, vinfo->flags, in br_vlan_info()
575 if (!nbp_vlan_delete(p, vinfo->vid)) in br_vlan_info()
578 if ((vinfo->flags & BRIDGE_VLAN_INFO_MASTER) && in br_vlan_info()
579 !br_vlan_delete(p->br, vinfo->vid)) in br_vlan_info()
581 } else if (!br_vlan_delete(br, vinfo->vid)) { in br_vlan_info()