Lines Matching defs:syn_data
4147 struct sk_buff *syn_data;
4171 syn_data = tcp_stream_alloc_skb(sk, sk->sk_allocation, false);
4172 if (!syn_data)
4174 memcpy(syn_data->cb, syn->cb, sizeof(syn->cb));
4183 tcp_skb_tsorted_anchor_cleanup(syn_data);
4184 kfree_skb(syn_data);
4187 skb_fill_page_desc(syn_data, 0, pfrag->page,
4191 skb_len_add(syn_data, space);
4192 skb_zcopy_set(syn_data, fo->uarg, NULL);
4199 tcp_connect_queue_skb(sk, syn_data);
4200 if (syn_data->len)
4203 err = tcp_transmit_skb(sk, syn_data, 1, sk->sk_allocation);
4205 skb_set_delivery_time(syn, syn_data->skb_mstamp_ns, SKB_CLOCK_MONOTONIC);
4208 * remove the SYN from the original skb (syn_data)
4212 TCP_SKB_CB(syn_data)->seq++;
4213 TCP_SKB_CB(syn_data)->tcp_flags = TCPHDR_ACK | TCPHDR_PSH;
4215 tp->syn_data = (fo->copied > 0);
4216 tcp_rbtree_insert(&sk->tcp_rtx_queue, syn_data);
4222 __skb_queue_tail(&sk->sk_write_queue, syn_data);
4223 tp->packets_out -= tcp_skb_pcount(syn_data);