Lines Matching refs:vg

23 static int __get_num_vlan_infos(struct net_bridge_vlan_group *vg,  in __get_num_vlan_infos()  argument
34 pvid = br_get_pvid(vg); in __get_num_vlan_infos()
36 list_for_each_entry_rcu(v, &vg->vlan_list, vlist) { in __get_num_vlan_infos()
75 static int br_get_num_vlan_infos(struct net_bridge_vlan_group *vg, in br_get_num_vlan_infos() argument
80 if (!vg) in br_get_num_vlan_infos()
84 return vg->num_vlans; in br_get_num_vlan_infos()
87 num_vlans = __get_num_vlan_infos(vg, filter_mask); in br_get_num_vlan_infos()
96 struct net_bridge_vlan_group *vg = NULL; in br_get_link_af_size_filtered() local
108 vg = nbp_vlan_group_rcu(p); in br_get_link_af_size_filtered()
111 vg = br_vlan_group_rcu(br); in br_get_link_af_size_filtered()
113 num_vlan_infos = br_get_num_vlan_infos(vg, filter_mask); in br_get_link_af_size_filtered()
117 vinfo_sz += br_get_vlan_tunnel_info_size(vg); in br_get_link_af_size_filtered()
122 if (p && vg && (filter_mask & RTEXT_FILTER_MST)) in br_get_link_af_size_filtered()
123 vinfo_sz += br_mst_info_size(vg); in br_get_link_af_size_filtered()
355 struct net_bridge_vlan_group *vg) in br_fill_ifvlaninfo_compressed() argument
366 pvid = br_get_pvid(vg); in br_fill_ifvlaninfo_compressed()
367 list_for_each_entry_rcu(v, &vg->vlan_list, vlist) { in br_fill_ifvlaninfo_compressed()
410 struct net_bridge_vlan_group *vg) in br_fill_ifvlaninfo() argument
416 pvid = br_get_pvid(vg); in br_fill_ifvlaninfo()
417 list_for_each_entry_rcu(v, &vg->vlan_list, vlist) { in br_fill_ifvlaninfo()
509 struct net_bridge_vlan_group *vg; in br_fill_ifinfo() local
515 vg = nbp_vlan_group_rcu(port); in br_fill_ifinfo()
517 vg = br_vlan_group_rcu(br); in br_fill_ifinfo()
519 if (!vg || !vg->num_vlans) { in br_fill_ifinfo()
524 err = br_fill_ifvlaninfo_compressed(skb, vg); in br_fill_ifinfo()
526 err = br_fill_ifvlaninfo(skb, vg); in br_fill_ifinfo()
529 err = br_fill_vlan_tunnel_info(skb, vg); in br_fill_ifinfo()
581 const struct net_bridge_vlan_group *vg = nbp_vlan_group(port); in br_fill_ifinfo() local
585 if (!vg || !vg->num_vlans) in br_fill_ifinfo()
592 err = br_mst_fill_info(skb, vg); in br_fill_ifinfo()
1733 struct net_bridge_vlan_group *vg; in br_get_linkxstats_size() local
1741 vg = br_vlan_group(br); in br_get_linkxstats_size()
1747 vg = nbp_vlan_group(p); in br_get_linkxstats_size()
1753 if (vg) { in br_get_linkxstats_size()
1755 list_for_each_entry(v, &vg->vlan_list, vlist) in br_get_linkxstats_size()
1771 struct net_bridge_vlan_group *vg; in br_fill_linkxstats() local
1780 vg = br_vlan_group(br); in br_fill_linkxstats()
1787 vg = nbp_vlan_group(p); in br_fill_linkxstats()
1797 if (vg) { in br_fill_linkxstats()
1800 pvid = br_get_pvid(vg); in br_fill_linkxstats()
1801 list_for_each_entry(v, &vg->vlan_list, vlist) { in br_fill_linkxstats()