Lines Matching refs:vg
23 static int __get_num_vlan_infos(struct net_bridge_vlan_group *vg,
34 pvid = br_get_pvid(vg);
36 list_for_each_entry_rcu(v, &vg->vlan_list, vlist) {
75 static int br_get_num_vlan_infos(struct net_bridge_vlan_group *vg,
80 if (!vg)
84 return vg->num_vlans;
87 num_vlans = __get_num_vlan_infos(vg, filter_mask);
96 struct net_bridge_vlan_group *vg = NULL;
108 vg = nbp_vlan_group_rcu(p);
111 vg = br_vlan_group_rcu(br);
113 num_vlan_infos = br_get_num_vlan_infos(vg, filter_mask);
117 vinfo_sz += br_get_vlan_tunnel_info_size(vg);
122 if (p && vg && (filter_mask & RTEXT_FILTER_MST))
123 vinfo_sz += br_mst_info_size(vg);
363 struct net_bridge_vlan_group *vg)
374 pvid = br_get_pvid(vg);
375 list_for_each_entry_rcu(v, &vg->vlan_list, vlist) {
418 struct net_bridge_vlan_group *vg)
424 pvid = br_get_pvid(vg);
425 list_for_each_entry_rcu(v, &vg->vlan_list, vlist) {
517 struct net_bridge_vlan_group *vg;
523 vg = nbp_vlan_group_rcu(port);
525 vg = br_vlan_group_rcu(br);
527 if (!vg || !vg->num_vlans) {
532 err = br_fill_ifvlaninfo_compressed(skb, vg);
534 err = br_fill_ifvlaninfo(skb, vg);
537 err = br_fill_vlan_tunnel_info(skb, vg);
589 const struct net_bridge_vlan_group *vg = nbp_vlan_group(port);
593 if (!vg || !vg->num_vlans)
600 err = br_mst_fill_info(skb, vg);
1751 struct net_bridge_vlan_group *vg;
1759 vg = br_vlan_group(br);
1765 vg = nbp_vlan_group(p);
1771 if (vg) {
1773 list_for_each_entry(v, &vg->vlan_list, vlist)
1789 struct net_bridge_vlan_group *vg;
1798 vg = br_vlan_group(br);
1805 vg = nbp_vlan_group(p);
1815 if (vg) {
1818 pvid = br_get_pvid(vg);
1819 list_for_each_entry(v, &vg->vlan_list, vlist) {