Lines Matching defs:syn_data
3861 struct sk_buff *syn_data;
3885 syn_data = tcp_stream_alloc_skb(sk, sk->sk_allocation, false);
3886 if (!syn_data)
3888 memcpy(syn_data->cb, syn->cb, sizeof(syn->cb));
3897 tcp_skb_tsorted_anchor_cleanup(syn_data);
3898 kfree_skb(syn_data);
3901 skb_fill_page_desc(syn_data, 0, pfrag->page,
3905 skb_len_add(syn_data, space);
3906 skb_zcopy_set(syn_data, fo->uarg, NULL);
3913 tcp_connect_queue_skb(sk, syn_data);
3914 if (syn_data->len)
3917 err = tcp_transmit_skb(sk, syn_data, 1, sk->sk_allocation);
3919 skb_set_delivery_time(syn, syn_data->skb_mstamp_ns, true);
3922 * remove the SYN from the original skb (syn_data)
3926 TCP_SKB_CB(syn_data)->seq++;
3927 TCP_SKB_CB(syn_data)->tcp_flags = TCPHDR_ACK | TCPHDR_PSH;
3929 tp->syn_data = (fo->copied > 0);
3930 tcp_rbtree_insert(&sk->tcp_rtx_queue, syn_data);
3936 __skb_queue_tail(&sk->sk_write_queue, syn_data);
3937 tp->packets_out -= tcp_skb_pcount(syn_data);