| /linux/net/ipv4/ |
| H A D | tcp_input.c | 903 if (TCP_SKB_CB(skb)->end_seq - in tcp_rcv_rtt_measure_ts() 945 rcvwin += TCP_SKB_CB(tp->ooo_last_skb)->end_seq - tp->rcv_nxt; in tcp_rcvbuf_grow() 1234 u32 end_seq, struct tcp_sacktag_state *state) in tcp_dsack_seen() argument 1238 if (!before(start_seq, end_seq)) in tcp_dsack_seen() 1241 seq_len = end_seq - start_seq; in tcp_dsack_seen() 1247 else if (tp->tlp_high_seq && tp->tlp_high_seq == end_seq) in tcp_dsack_seen() 1448 u32 start_seq, u32 end_seq) in tcp_is_sackblock_valid() argument 1451 if (after(end_seq, tp->snd_nxt) || !before(start_seq, end_seq)) in tcp_is_sackblock_valid() 1468 if (after(end_seq, tp->snd_una)) in tcp_is_sackblock_valid() 1475 if (!after(end_seq, tp->undo_marker)) in tcp_is_sackblock_valid() [all …]
|
| H A D | tcp_recovery.c | 78 tp->rack.end_seq, scb->end_seq)) in tcp_rack_detect_loss() 118 tcp_rack_advance(struct tcp_sock * tp,u8 sacked,u32 end_seq,u64 xmit_time) tcp_rack_advance() argument
|
| H A D | tcp_minisocks.c | 29 static bool tcp_in_window(u32 seq, u32 end_seq, u32 s_win, u32 e_win) in tcp_in_window() argument 33 if (after(end_seq, s_win) && before(seq, e_win)) in tcp_in_window() 35 return seq == e_win && seq == end_seq; in tcp_in_window() 140 !tcp_in_window(TCP_SKB_CB(skb)->seq, TCP_SKB_CB(skb)->end_seq, in tcp_timewait_state_process() 154 !after(TCP_SKB_CB(skb)->end_seq, rcv_nxt) || in tcp_timewait_state_process() 155 TCP_SKB_CB(skb)->end_seq == TCP_SKB_CB(skb)->seq) { in tcp_timewait_state_process() 164 TCP_SKB_CB(skb)->end_seq != rcv_nxt + 1) in tcp_timewait_state_process() 169 twsk_rcv_nxt_update(tcptw, TCP_SKB_CB(skb)->end_seq, in tcp_timewait_state_process() 205 (TCP_SKB_CB(skb)->seq == TCP_SKB_CB(skb)->end_seq || th->rst))) { in tcp_timewait_state_process() 848 TCP_SKB_CB(skb)->end_seq, in tcp_check_req() [all …]
|
| H A D | tcp_output.c | 95 WRITE_ONCE(tp->snd_nxt, TCP_SKB_CB(skb)->end_seq); 398 TCP_SKB_CB(skb)->end_seq = seq; in smc_options_write() 788 *ptr++ = htonl(sp[this_sack].end_seq); in tcp_options_write() 1675 if (after(tcb->end_seq, tp->snd_nxt) || tcb->seq == tcb->end_seq) in tcp_set_skb_tso_segs() 1725 WRITE_ONCE(tp->write_seq, TCP_SKB_CB(skb)->end_seq); in tcp_fragment_tstamp() 1869 TCP_SKB_CB(buff)->end_seq = TCP_SKB_CB(skb)->end_seq; in __pskb_trim_head() 1870 TCP_SKB_CB(skb)->end_seq = TCP_SKB_CB(buff)->seq; in __pskb_trim_head() 1896 if (!before(tp->snd_nxt, TCP_SKB_CB(buff)->end_seq)) { in tcp_trim_head() 2302 u32 end_seq = TCP_SKB_CB(skb)->end_seq; tcp_snd_wnd_test() local [all...] |
| H A D | tcp_illinois.c | 49 u32 end_seq; /* right edge of current RTT */ member 62 ca->end_seq = tp->snd_nxt; in rtt_reset() 265 if (after(ack, ca->end_seq)) in tcp_illinois_cong_avoid()
|
| H A D | tcp_rate.c | |
| H A D | tcp_fastopen.c | 261 if (TCP_SKB_CB(skb)->end_seq == tp->rcv_nxt) in tcp_fastopen_add_skb() 284 tp->rcv_nxt = TCP_SKB_CB(skb)->end_seq; in tcp_fastopen_add_skb() 442 bool syn_data = TCP_SKB_CB(skb)->end_seq != TCP_SKB_CB(skb)->seq + 1; in tcp_try_fastopen()
|
| H A D | tcp.c | 712 tcb->seq = tcb->end_seq = tp->write_seq; in tcp_skb_entail() 1015 if (skb && TCP_SKB_CB(skb)->seq == TCP_SKB_CB(skb)->end_seq) { in tcp_remove_empty_skb() 1391 TCP_SKB_CB(skb)->end_seq += copy; in tcp_sendmsg_locked() 1623 WARN(skb && !before(tp->copied_seq, TCP_SKB_CB(skb)->end_seq), in tcp_cleanup_rbuf() 1625 tp->copied_seq, TCP_SKB_CB(skb)->end_seq, tp->rcv_nxt); in tcp_cleanup_rbuf() 3197 u32 end_seq = TCP_SKB_CB(skb)->end_seq; in __tcp_close() local 3200 end_seq--; in __tcp_close() 3201 if (after(end_seq, tcp_sk(sk)->copied_seq)) in __tcp_close() 3502 tp->duplicate_sack[0].end_seq = 0; in tcp_disconnect()
|
| H A D | tcp_ipv4.c | 2020 if (TCP_SKB_CB(tail)->end_seq != TCP_SKB_CB(skb)->seq || 2047 TCP_SKB_CB(tail)->end_seq = TCP_SKB_CB(skb)->end_seq; 2133 TCP_SKB_CB(skb)->end_seq = (TCP_SKB_CB(skb)->seq + th->syn + th->fin +
|
| /linux/net/netfilter/ |
| H A D | nf_conntrack_seqadj.c | 94 if (after(ntohl(sack->end_seq) - seq->offset_before, in nf_ct_sack_block_adjust() 96 new_end_seq = htonl(ntohl(sack->end_seq) - in nf_ct_sack_block_adjust() 99 new_end_seq = htonl(ntohl(sack->end_seq) - in nf_ct_sack_block_adjust() 104 ntohl(sack->end_seq), ntohl(new_end_seq)); in nf_ct_sack_block_adjust() 109 sack->end_seq, new_end_seq, false); in nf_ct_sack_block_adjust() 111 sack->end_seq = new_end_seq; in nf_ct_sack_block_adjust()
|
| /linux/include/net/psp/ |
| H A D | functions.h | 73 u32 end_seq = TCP_SKB_CB(skb)->end_seq; in psp_is_allowed_nondata() local 77 pure_fin = fin && end_seq - seq == 1; in psp_is_allowed_nondata() 79 return seq == end_seq || (pure_fin && seq == pas->upgrade_seq); in psp_is_allowed_nondata()
|
| /linux/net/tls/ |
| H A D | tls_device.c | 177 if (info && !before(acked_seq, info->end_seq)) in tls_tcp_clean_acked() 181 if (before(acked_seq, info->end_seq)) in tls_tcp_clean_acked() 290 record->end_seq = tp->write_seq + record->len; in tls_push_record() 621 before(seq, info->end_seq - info->len)) { in tls_get_record() 644 last->end_seq)) in tls_get_record() 653 if (before(seq, info->end_seq)) { in tls_get_record() 655 after(info->end_seq, in tls_get_record() 656 context->retransmit_hint->end_seq)) { in tls_get_record() 1129 start_marker_record->end_seq = tcp_sk(sk)->write_seq; in tls_set_device_offload()
|
| /linux/net/mptcp/ |
| H A D | protocol.c | 170 to->len, MPTCP_SKB_CB(from)->end_seq); in __mptcp_try_coalesce() 171 MPTCP_SKB_CB(to)->end_seq = MPTCP_SKB_CB(from)->end_seq; in __mptcp_try_coalesce() 198 if (MPTCP_SKB_CB(from)->map_seq != MPTCP_SKB_CB(to)->end_seq) in mptcp_ooo_try_coalesce() 247 u64 seq, end_seq, max_seq; in mptcp_data_queue_ofo() local 251 end_seq = MPTCP_SKB_CB(skb)->end_seq; in mptcp_data_queue_ofo() 256 if (after64(end_seq, max_seq)) { in mptcp_data_queue_ofo() 260 (unsigned long long)end_seq - (unsigned long)max_seq, in mptcp_data_queue_ofo() 285 if (!before64(seq, MPTCP_SKB_CB(msk->ooo_last_skb)->end_seq)) { in mptcp_data_queue_ofo() 301 if (before64(seq, MPTCP_SKB_CB(skb1)->end_seq)) { in mptcp_data_queue_ofo() 302 if (!after64(end_seq, MPTCP_SKB_CB(skb1)->end_seq)) { in mptcp_data_queue_ofo() [all …]
|
| H A D | fastopen.c | 46 MPTCP_SKB_CB(skb)->end_seq = 0; in mptcp_fastopen_subflow_synack_set_params()
|
| H A D | options.c | 409 subflow->snd_isn = TCP_SKB_CB(skb)->end_seq; in mptcp_syn_options() 956 TCP_SKB_CB(skb)->end_seq == TCP_SKB_CB(skb)->seq && in check_fully_established() 1256 if (TCP_SKB_CB(skb)->seq == TCP_SKB_CB(skb)->end_seq) { in mptcp_incoming_options()
|
| H A D | subflow.c | 1136 TCP_SKB_CB(skb)->end_seq, in get_mapping_status() 1277 if (!before(tcp_sk(ssk)->copied_seq, TCP_SKB_CB(skb)->end_seq)) in mptcp_subflow_discard_data()
|
| H A D | protocol.h | 130 u64 end_seq; member
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | bpf_cubic.c | 90 __u32 end_seq; /* end_seq of the round */ 168 ca->end_seq = tp->snd_nxt; 388 if (hystart && after(ack, ca->end_seq)) in BPF_PROG() 97 __u32 end_seq; /* end_seq of the round */ global() member
|
| /linux/tools/testing/selftests/net/packetdrill/ |
| H A D | tcp_rcv_big_endseq.pkt | 39 // If queue is empty, accept a packet even if its end_seq is above wup + rcv_wnd
|
| /linux/include/net/ |
| H A D | tls.h | 148 u32 end_seq; member 346 return rec->end_seq - rec->len; in tls_record_start_seq()
|
| H A D | tcp.h | 1061 __u32 end_seq; /* SEQ + FIN + SYN + datalen */ member
|
| /linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
| H A D | chcr_ktls.c | 1741 tx_info->prev_seq = record->end_seq; in chcr_end_part_handler() 1995 tls_end_offset = record->end_seq - tcp_seq; in chcr_ktls_xmit() 1998 tcp_seq, record->end_seq, tx_info->prev_seq, data_len); in chcr_ktls_xmit() 2005 tx_max = record->end_seq - in chcr_ktls_xmit() 2050 tcp_seq = record->end_seq; in chcr_ktls_xmit()
|
| /linux/include/trace/events/ |
| H A D | tcp.h | 247 TCP_SKB_CB(tp->ooo_last_skb)->end_seq -
|
| /linux/net/ipv6/ |
| H A D | tcp_ipv6.c | 1648 if (TCP_SKB_CB(opt_skb)->end_seq == tp->rcv_nxt && 1685 TCP_SKB_CB(skb)->end_seq = (TCP_SKB_CB(skb)->seq + th->syn + th->fin +
|
| /linux/net/sched/ |
| H A D | sch_cake.c | 1084 u32 end_a = get_unaligned_be32(&sack_a->end_seq); in cake_tcph_sack_compare() 1096 u32 end_b = get_unaligned_be32(&sack_tmp->end_seq); in cake_tcph_sack_compare()
|