Lines Matching refs:vinfo
252 struct bridge_vlan_info vinfo; in br_fill_ifvlaninfo_range() local
256 vinfo.vid = vid_start; in br_fill_ifvlaninfo_range()
257 vinfo.flags = flags | BRIDGE_VLAN_INFO_RANGE_BEGIN; in br_fill_ifvlaninfo_range()
259 sizeof(vinfo), &vinfo)) in br_fill_ifvlaninfo_range()
262 vinfo.vid = vid_end; in br_fill_ifvlaninfo_range()
263 vinfo.flags = flags | BRIDGE_VLAN_INFO_RANGE_END; in br_fill_ifvlaninfo_range()
265 sizeof(vinfo), &vinfo)) in br_fill_ifvlaninfo_range()
268 vinfo.vid = vid_start; in br_fill_ifvlaninfo_range()
269 vinfo.flags = flags; in br_fill_ifvlaninfo_range()
271 sizeof(vinfo), &vinfo)) in br_fill_ifvlaninfo_range()
339 struct bridge_vlan_info vinfo; in br_fill_ifvlaninfo() local
348 vinfo.vid = v->vid; in br_fill_ifvlaninfo()
349 vinfo.flags = 0; in br_fill_ifvlaninfo()
351 vinfo.flags |= BRIDGE_VLAN_INFO_PVID; in br_fill_ifvlaninfo()
354 vinfo.flags |= BRIDGE_VLAN_INFO_UNTAGGED; in br_fill_ifvlaninfo()
357 sizeof(vinfo), &vinfo)) in br_fill_ifvlaninfo()
524 int cmd, struct bridge_vlan_info *vinfo, bool *changed, in br_vlan_info() argument
536 err = nbp_vlan_add(p, vinfo->vid, vinfo->flags, in br_vlan_info()
539 vinfo->flags |= BRIDGE_VLAN_INFO_BRENTRY; in br_vlan_info()
540 err = br_vlan_add(br, vinfo->vid, vinfo->flags, in br_vlan_info()
549 if (!nbp_vlan_delete(p, vinfo->vid)) in br_vlan_info()
552 if ((vinfo->flags & BRIDGE_VLAN_INFO_MASTER) && in br_vlan_info()
553 !br_vlan_delete(p->br, vinfo->vid)) in br_vlan_info()
555 } else if (!br_vlan_delete(br, vinfo->vid)) { in br_vlan_info()