Lines Matching refs:syn_data
3148 struct sk_buff *syn_data; in tcp_send_syn_data() local
3179 syn_data = sk_stream_alloc_skb(sk, space, sk->sk_allocation); in tcp_send_syn_data()
3180 if (!syn_data) in tcp_send_syn_data()
3182 syn_data->ip_summed = CHECKSUM_PARTIAL; in tcp_send_syn_data()
3183 memcpy(syn_data->cb, syn->cb, sizeof(syn->cb)); in tcp_send_syn_data()
3185 int copied = copy_from_iter(skb_put(syn_data, space), space, in tcp_send_syn_data()
3188 kfree_skb(syn_data); in tcp_send_syn_data()
3192 skb_trim(syn_data, copied); in tcp_send_syn_data()
3201 tcp_connect_queue_skb(sk, syn_data); in tcp_send_syn_data()
3203 err = tcp_transmit_skb(sk, syn_data, 1, sk->sk_allocation); in tcp_send_syn_data()
3205 syn->skb_mstamp = syn_data->skb_mstamp; in tcp_send_syn_data()
3212 TCP_SKB_CB(syn_data)->seq++; in tcp_send_syn_data()
3213 TCP_SKB_CB(syn_data)->tcp_flags = TCPHDR_ACK | TCPHDR_PSH; in tcp_send_syn_data()
3215 tp->syn_data = (fo->copied > 0); in tcp_send_syn_data()