Lines Matching refs:syn_data
3974 struct sk_buff *syn_data; in tcp_send_syn_data() local
3998 syn_data = tcp_stream_alloc_skb(sk, sk->sk_allocation, false); in tcp_send_syn_data()
3999 if (!syn_data) in tcp_send_syn_data()
4001 memcpy(syn_data->cb, syn->cb, sizeof(syn->cb)); in tcp_send_syn_data()
4010 tcp_skb_tsorted_anchor_cleanup(syn_data); in tcp_send_syn_data()
4011 kfree_skb(syn_data); in tcp_send_syn_data()
4014 skb_fill_page_desc(syn_data, 0, pfrag->page, in tcp_send_syn_data()
4018 skb_len_add(syn_data, space); in tcp_send_syn_data()
4019 skb_zcopy_set(syn_data, fo->uarg, NULL); in tcp_send_syn_data()
4026 tcp_connect_queue_skb(sk, syn_data); in tcp_send_syn_data()
4027 if (syn_data->len) in tcp_send_syn_data()
4030 err = tcp_transmit_skb(sk, syn_data, 1, sk->sk_allocation); in tcp_send_syn_data()
4032 skb_set_delivery_time(syn, syn_data->skb_mstamp_ns, SKB_CLOCK_MONOTONIC); in tcp_send_syn_data()
4039 TCP_SKB_CB(syn_data)->seq++; in tcp_send_syn_data()
4040 TCP_SKB_CB(syn_data)->tcp_flags = TCPHDR_ACK | TCPHDR_PSH; in tcp_send_syn_data()
4042 tp->syn_data = (fo->copied > 0); in tcp_send_syn_data()
4043 tcp_rbtree_insert(&sk->tcp_rtx_queue, syn_data); in tcp_send_syn_data()
4049 __skb_queue_tail(&sk->sk_write_queue, syn_data); in tcp_send_syn_data()
4050 tp->packets_out -= tcp_skb_pcount(syn_data); in tcp_send_syn_data()