Lines Matching refs:fo
3751 struct tcp_fastopen_request *fo = tp->fastopen_req; in tcp_send_syn_data() local
3756 if (!tcp_fastopen_cookie_check(sk, &tp->rx_opt.mss_clamp, &fo->cookie)) in tcp_send_syn_data()
3770 space = min_t(size_t, space, fo->size); in tcp_send_syn_data()
3781 &fo->data->msg_iter); in tcp_send_syn_data()
3791 skb_zcopy_set(syn_data, fo->uarg, NULL); in tcp_send_syn_data()
3794 if (space == fo->size) in tcp_send_syn_data()
3795 fo->data = NULL; in tcp_send_syn_data()
3796 fo->copied = space; in tcp_send_syn_data()
3814 tp->syn_data = (fo->copied > 0); in tcp_send_syn_data()
3826 if (fo->cookie.len > 0) in tcp_send_syn_data()
3827 fo->cookie.len = 0; in tcp_send_syn_data()
3832 fo->cookie.len = -1; /* Exclude Fast Open option for SYN retries */ in tcp_send_syn_data()