Lines Matching refs:newsk
418 struct sock *newsk;
423 newsk = dccp_create_openreq_child(sk, req, skb);
424 if (newsk == NULL)
427 newinet = inet_sk(newsk);
429 sk_daddr_set(newsk, ireq->ir_rmt_addr);
430 sk_rcv_saddr_set(newsk, ireq->ir_loc_addr);
437 if (dst == NULL && (dst = inet_csk_route_child_sock(sk, newsk, req)) == NULL)
440 sk_setup_caps(newsk, dst);
442 dccp_sync_mss(newsk, dst_mtu(dst));
444 if (__inet_inherit_port(sk, newsk) < 0)
446 *own_req = inet_ehash_nolisten(newsk, req_to_sk(req_unhash), NULL);
451 return newsk;
462 inet_csk_prepare_forced_close(newsk);
463 dccp_done(newsk);