Searched refs:sock6 (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/net/wireguard/ |
| H A D | device.h | 43 struct sock __rcu *sock4, *sock6; member
|
| /linux/drivers/net/ |
| H A D | geneve.c | 99 struct geneve_sock __rcu *sock6; /* IPv6 socket used for geneve tunnel */ 1049 struct geneve_sock *gs6 = rtnl_dereference(geneve->sock6); in geneve_find_sock() 1051 rcu_assign_pointer(geneve->sock6, NULL); in geneve_find_sock() 1121 rcu_assign_pointer(geneve->sock6, gs); in geneve_open() 1446 struct geneve_sock *gs6 = rcu_dereference(geneve->sock6); in geneve6_xmit_skb() 1627 struct geneve_sock *gs6 = rcu_dereference(geneve->sock6); in geneve_get_drvinfo() 2346 *gs6 = rtnl_dereference(geneve->sock6); in geneve_fill_info() 2347 rcu_assign_pointer(geneve->sock6, NULL); in geneve_fill_info() 2364 rcu_assign_pointer(geneve->sock6, gs6); 98 struct geneve_sock __rcu *sock6; /* IPv6 socket used for geneve tunnel */ global() member
|
| /linux/drivers/net/vxlan/ |
| H A D | vxlan_core.c | 1512 struct vxlan_sock *sock6 = rtnl_dereference(vxlan->vn6_sock); in vxlan_sock_release() 1530 if (__vxlan_sock_release_prep(sock6)) { in vxlan_sock_release() 1531 udp_tunnel_sock_release(sock6->sk); in vxlan_sock_release() 1532 kfree_rcu(sock6, rcu); in vxlan_sock_release() 2552 struct vxlan_sock *sock6; in vxlan_xmit_one() 2556 sock6 = rcu_dereference(vxlan->vn6_sock); in vxlan_xmit_one() 2557 if (unlikely(!sock6)) { in vxlan_xmit_one() 2563 ifindex = sock6->sk->sk_bound_dev_if; in vxlan_xmit_one() 2565 ndst = udp_tunnel6_dst_lookup(skb, dev, vxlan->net, sock6->sk, in vxlan_xmit_one() 2621 udp_tunnel6_xmit_skb(ndst, sock6 in vxlan_xmit_one() 1508 struct vxlan_sock *sock6 = rtnl_dereference(vxlan->vn6_sock); vxlan_sock_release() local 2549 struct vxlan_sock *sock6; vxlan_xmit_one() local 3251 struct vxlan_sock *sock6 = rcu_dereference(vxlan->vn6_sock); vxlan_fill_metadata_dst() local [all...] |