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) +
585 struct sock *newsk = sk_alloc(sock_net(sk), PF_INET, GFP_KERNEL,
589 if (!newsk)
592 sock_init_data(NULL, newsk);
594 sctp_copy_sock(newsk, sk, asoc);
595 sock_reset_flag(newsk, SOCK_ZAPPED);
597 sctp_v4_copy_ip_options(sk, newsk);
599 newinet = inet_sk(newsk);
603 if (newsk->sk_prot->init(newsk)) {
604 sk_common_release(newsk);
605 newsk = NULL;
609 return newsk;