Lines Matching refs:vn
3295 struct vxlan_net *vn = net_generic(net, vxlan_net_id); in vxlan_offload_rx_ports() local
3301 hlist_for_each_entry(vs, &vn->sock_list[i], hlist) { in vxlan_offload_rx_ports()
3670 struct vxlan_net *vn = net_generic(src_net, vxlan_net_id); in vxlan_vni_in_use() local
3673 list_for_each_entry(tmp, &vn->vxlan_list, next) { in vxlan_vni_in_use()
3928 struct vxlan_net *vn = net_generic(net, vxlan_net_id); in __vxlan_dev_create() local
3980 list_add(&vxlan->next, &vn->vxlan_list); in __vxlan_dev_create()
4689 static void vxlan_handle_lowerdev_unregister(struct vxlan_net *vn, in vxlan_handle_lowerdev_unregister() argument
4695 list_for_each_entry_safe(vxlan, next, &vn->vxlan_list, next) { in vxlan_handle_lowerdev_unregister()
4715 struct vxlan_net *vn = net_generic(dev_net(dev), vxlan_net_id); in vxlan_netdevice_event() local
4718 vxlan_handle_lowerdev_unregister(vn, dev); in vxlan_netdevice_event()
4887 struct vxlan_net *vn = net_generic(net, vxlan_net_id); in vxlan_init_net() local
4890 INIT_LIST_HEAD(&vn->vxlan_list); in vxlan_init_net()
4891 vn->nexthop_notifier_block.notifier_call = vxlan_nexthop_event; in vxlan_init_net()
4894 INIT_HLIST_HEAD(&vn->sock_list[h]); in vxlan_init_net()
4896 return register_nexthop_notifier(net, &vn->nexthop_notifier_block, in vxlan_init_net()
4900 static void __net_exit vxlan_destroy_tunnels(struct vxlan_net *vn, in vxlan_destroy_tunnels() argument
4905 list_for_each_entry_safe(vxlan, next, &vn->vxlan_list, next) in vxlan_destroy_tunnels()
4912 struct vxlan_net *vn = net_generic(net, vxlan_net_id); in vxlan_exit_rtnl() local
4916 __unregister_nexthop_notifier(net, &vn->nexthop_notifier_block); in vxlan_exit_rtnl()
4917 vxlan_destroy_tunnels(vn, dev_to_kill); in vxlan_exit_rtnl()
4922 struct vxlan_net *vn = net_generic(net, vxlan_net_id); in vxlan_exit_net() local
4926 WARN_ON_ONCE(!hlist_empty(&vn->sock_list[h])); in vxlan_exit_net()