Lines Matching refs:fo
3748 struct tcp_fastopen_request *fo = tp->fastopen_req; in tcp_send_syn_data() local
3753 if (!tcp_fastopen_cookie_check(sk, &tp->rx_opt.mss_clamp, &fo->cookie)) in tcp_send_syn_data()
3767 space = min_t(size_t, space, fo->size); in tcp_send_syn_data()
3778 &fo->data->msg_iter); in tcp_send_syn_data()
3788 skb_zcopy_set(syn_data, fo->uarg, NULL); in tcp_send_syn_data()
3791 if (space == fo->size) in tcp_send_syn_data()
3792 fo->data = NULL; in tcp_send_syn_data()
3793 fo->copied = space; in tcp_send_syn_data()
3811 tp->syn_data = (fo->copied > 0); in tcp_send_syn_data()
3823 if (fo->cookie.len > 0) in tcp_send_syn_data()
3824 fo->cookie.len = 0; in tcp_send_syn_data()
3829 fo->cookie.len = -1; /* Exclude Fast Open option for SYN retries */ in tcp_send_syn_data()