Lines Matching refs:newsk
176 static void sctp_v4_copy_ip_options(struct sock *sk, struct sock *newsk)
181 newinet = inet_sk(newsk);
186 newopt = sock_kmalloc(newsk, sizeof(*inet_opt) +
578 struct sock *newsk = sk_alloc(sock_net(sk), PF_INET, GFP_KERNEL,
582 if (!newsk)
585 sock_init_data(NULL, newsk);
587 sctp_copy_sock(newsk, sk, asoc);
588 sock_reset_flag(newsk, SOCK_ZAPPED);
590 sctp_v4_copy_ip_options(sk, newsk);
592 newinet = inet_sk(newsk);
596 sk_refcnt_debug_inc(newsk);
598 if (newsk->sk_prot->init(newsk)) {
599 sk_common_release(newsk);
600 newsk = NULL;
604 return newsk;