Lines Matching defs:child
588 * points to the child socket.
604 struct sock *child;
724 * elsewhere and is checked directly against the child socket rather
784 * child socket).
803 child = inet_csk(sk)->icsk_af_ops->syn_recv_sock(sk, skb, req, NULL,
805 if (!child)
811 return child;
814 sock_rps_save_rxhash(child, skb);
815 tcp_synack_rtt_meas(child, req);
817 return inet_csk_complete_hashdance(sk, child, req, own_req);
856 * For the vast majority of cases child->sk_state will be TCP_SYN_RECV
863 int tcp_child_process(struct sock *parent, struct sock *child,
865 __releases(&((child)->sk_lock.slock))
868 int state = child->sk_state;
870 /* record sk_napi_id and sk_rx_queue_mapping of child. */
871 sk_mark_napi_id_set(child, skb);
873 tcp_segs_in(tcp_sk(child), skb);
874 if (!sock_owned_by_user(child)) {
875 ret = tcp_rcv_state_process(child, skb);
877 if (state == TCP_SYN_RECV && child->sk_state != state)
884 __sk_add_backlog(child, skb);
887 bh_unlock_sock(child);
888 sock_put(child);