Lines Matching refs:sk
22 sk_change_net(sock->sk, net); in udp_sock_create4()
42 sock->sk->sk_no_check_tx = !cfg->use_udp_checksums; in udp_sock_create4()
50 sk_release_kernel(sock->sk); in udp_sock_create4()
60 struct sock *sk = sock->sk; in setup_udp_tunnel_sock() local
63 inet_sk(sk)->mc_loop = 0; in setup_udp_tunnel_sock()
66 inet_inc_convert_csum(sk); in setup_udp_tunnel_sock()
68 rcu_assign_sk_user_data(sk, cfg->sk_user_data); in setup_udp_tunnel_sock()
70 udp_sk(sk)->encap_type = cfg->encap_type; in setup_udp_tunnel_sock()
71 udp_sk(sk)->encap_rcv = cfg->encap_rcv; in setup_udp_tunnel_sock()
72 udp_sk(sk)->encap_destroy = cfg->encap_destroy; in setup_udp_tunnel_sock()
78 int udp_tunnel_xmit_skb(struct rtable *rt, struct sock *sk, struct sk_buff *skb, in udp_tunnel_xmit_skb() argument
95 return iptunnel_xmit(sk, rt, skb, src, dst, IPPROTO_UDP, in udp_tunnel_xmit_skb()
102 rcu_assign_sk_user_data(sock->sk, NULL); in udp_tunnel_sock_release()
104 sk_release_kernel(sock->sk); in udp_tunnel_sock_release()