Lines Matching refs:vn

1506 	struct vxlan_net *vn;  in __vxlan_sock_release_prep()  local
1513 vn = net_generic(sock_net(vs->sock->sk), vxlan_net_id); in __vxlan_sock_release_prep()
1514 spin_lock(&vn->sock_lock); in __vxlan_sock_release_prep()
1520 spin_unlock(&vn->sock_lock); in __vxlan_sock_release_prep()
2941 struct vxlan_net *vn = net_generic(vxlan->net, vxlan_net_id); in vxlan_vs_del_dev() local
2943 spin_lock(&vn->sock_lock); in vxlan_vs_del_dev()
2948 spin_unlock(&vn->sock_lock); in vxlan_vs_del_dev()
2954 struct vxlan_net *vn = net_generic(vxlan->net, vxlan_net_id); in vxlan_vs_add_dev() local
2958 spin_lock(&vn->sock_lock); in vxlan_vs_add_dev()
2960 spin_unlock(&vn->sock_lock); in vxlan_vs_add_dev()
3204 struct vxlan_net *vn = net_generic(net, vxlan_net_id); in vxlan_offload_rx_ports() local
3207 spin_lock(&vn->sock_lock); in vxlan_offload_rx_ports()
3209 hlist_for_each_entry_rcu(vs, &vn->sock_list[i], hlist) { in vxlan_offload_rx_ports()
3223 spin_unlock(&vn->sock_lock); in vxlan_offload_rx_ports()
3452 struct vxlan_net *vn = net_generic(net, vxlan_net_id); in vxlan_socket_create() local
3475 spin_lock(&vn->sock_lock); in vxlan_socket_create()
3481 spin_unlock(&vn->sock_lock); in vxlan_socket_create()
3505 struct vxlan_net *vn = net_generic(vxlan->net, vxlan_net_id); in __vxlan_sock_add() local
3516 spin_lock(&vn->sock_lock); in __vxlan_sock_add()
3521 spin_unlock(&vn->sock_lock); in __vxlan_sock_add()
3524 spin_unlock(&vn->sock_lock); in __vxlan_sock_add()
3577 struct vxlan_net *vn = net_generic(src_net, vxlan_net_id); in vxlan_vni_in_use() local
3580 list_for_each_entry(tmp, &vn->vxlan_list, next) { in vxlan_vni_in_use()
3829 struct vxlan_net *vn = net_generic(net, vxlan_net_id); in __vxlan_dev_create() local
3893 list_add(&vxlan->next, &vn->vxlan_list); in __vxlan_dev_create()
4528 static void vxlan_handle_lowerdev_unregister(struct vxlan_net *vn, in vxlan_handle_lowerdev_unregister() argument
4534 list_for_each_entry_safe(vxlan, next, &vn->vxlan_list, next) { in vxlan_handle_lowerdev_unregister()
4554 struct vxlan_net *vn = net_generic(dev_net(dev), vxlan_net_id); in vxlan_netdevice_event() local
4557 vxlan_handle_lowerdev_unregister(vn, dev); in vxlan_netdevice_event()
4736 struct vxlan_net *vn = net_generic(net, vxlan_net_id); in vxlan_init_net() local
4739 INIT_LIST_HEAD(&vn->vxlan_list); in vxlan_init_net()
4740 spin_lock_init(&vn->sock_lock); in vxlan_init_net()
4741 vn->nexthop_notifier_block.notifier_call = vxlan_nexthop_event; in vxlan_init_net()
4744 INIT_HLIST_HEAD(&vn->sock_list[h]); in vxlan_init_net()
4746 return register_nexthop_notifier(net, &vn->nexthop_notifier_block, in vxlan_init_net()
4752 struct vxlan_net *vn = net_generic(net, vxlan_net_id); in vxlan_destroy_tunnels() local
4760 list_for_each_entry_safe(vxlan, next, &vn->vxlan_list, next) { in vxlan_destroy_tunnels()
4777 struct vxlan_net *vn = net_generic(net, vxlan_net_id); in vxlan_exit_batch_net() local
4779 unregister_nexthop_notifier(net, &vn->nexthop_notifier_block); in vxlan_exit_batch_net()
4789 struct vxlan_net *vn = net_generic(net, vxlan_net_id); in vxlan_exit_batch_net() local
4792 WARN_ON_ONCE(!hlist_empty(&vn->sock_list[h])); in vxlan_exit_batch_net()