Searched refs:sock6 (Results 1 – 2 of 2) sorted by relevance
1064 struct vxlan_sock *sock6; in vxlan_group_used() local1076 sock6 = rtnl_dereference(dev->vn6_sock); in vxlan_group_used()1077 if (family == AF_INET6 && sock6 && refcount_read(&sock6->refcnt) == 1) in vxlan_group_used()1090 rtnl_dereference(vxlan->vn6_sock) != sock6) in vxlan_group_used()1133 struct vxlan_sock *sock6 = rtnl_dereference(vxlan->vn6_sock); in vxlan_sock_release() local1149 if (__vxlan_sock_release_prep(sock6)) { in vxlan_sock_release()1150 udp_tunnel_sock_release(sock6->sock); in vxlan_sock_release()1151 kfree(sock6); in vxlan_sock_release()1179 struct vxlan_sock *sock6 = rtnl_dereference(vxlan->vn6_sock); in vxlan_igmp_join() local1181 sk = sock6->sock->sk; in vxlan_igmp_join()[all …]
66 struct geneve_sock __rcu *sock6; /* IPv6 socket used for geneve tunnel */ member567 struct geneve_sock *gs6 = rtnl_dereference(geneve->sock6); in geneve_sock_release()569 rcu_assign_pointer(geneve->sock6, NULL); in geneve_sock_release()620 rcu_assign_pointer(geneve->sock6, gs); in geneve_sock_add()863 struct geneve_sock *gs6 = rcu_dereference(geneve->sock6); in geneve6_xmit_skb()969 struct geneve_sock *gs6 = rcu_dereference(geneve->sock6); in geneve_fill_metadata_dst()1472 *gs6 = rtnl_dereference(geneve->sock6); in geneve_quiesce()1473 rcu_assign_pointer(geneve->sock6, NULL); in geneve_quiesce()1490 rcu_assign_pointer(geneve->sock6, gs6); in geneve_unquiesce()