Lines Matching refs:sock
75 if (inet_sk(gs->sock->sk)->inet_sport == port && in geneve_find_sock()
76 inet_sk(gs->sock->sk)->sk.sk_family == family) in geneve_find_sock()
139 return udp_tunnel_xmit_skb(rt, gs->sock->sk, skb, src, dst, in geneve_xmit_skb()
242 struct sock *sk = gs->sock->sk; in geneve_notify_add_rx_port()
256 struct sock *sk = gs->sock->sk; in geneve_notify_del_rx_port()
264 static int geneve_udp_encap_recv(struct sock *sk, struct sk_buff *skb) in geneve_udp_encap_recv()
308 struct socket *sock; in geneve_create_sock() local
324 err = udp_sock_create(net, &udp_conf, &sock); in geneve_create_sock()
328 return sock; in geneve_create_sock()
338 struct socket *sock; in geneve_socket_create() local
345 sock = geneve_create_sock(net, ipv6, port); in geneve_socket_create()
346 if (IS_ERR(sock)) { in geneve_socket_create()
348 return ERR_CAST(sock); in geneve_socket_create()
351 gs->sock = sock; in geneve_socket_create()
367 setup_udp_tunnel_sock(net, sock, &tunnel_cfg); in geneve_socket_create()
407 udp_tunnel_sock_release(gs->sock); in geneve_sock_release()