Lines Matching refs:after

548 /* 3. Try to fixup all. It is made immediately after connection enters
588 /* 4. Recalculate window clamp after socket hit its memory bounds. */
911 if (after(tp->snd_una, tp->rtt_seq)) {
1231 * similar case (end_seq after snd_nxt wrap) as earlier reversed check in
1252 if (after(end_seq, tp->snd_nxt) || !before(start_seq, end_seq))
1262 if (after(start_seq, tp->snd_una))
1269 if (after(end_seq, tp->snd_una))
1276 if (!after(end_seq, tp->undo_marker))
1300 if (after(end_seq_0, end_seq_1) || before(start_seq_0, start_seq_1))
1317 !after(end_seq_0, prior_snd_una) &&
1318 after(end_seq_0, tp->undo_marker))
1340 in_sack = !after(start_seq, TCP_SKB_CB(skb)->seq) &&
1344 after(TCP_SKB_CB(skb)->end_seq, start_seq)) {
1346 in_sack = !after(start_seq, TCP_SKB_CB(skb)->seq);
1392 after(end_seq, tp->undo_marker))
1400 if (!after(end_seq, tp->snd_una))
1426 if (!after(end_seq, tp->high_seq))
1501 * code can come after this skb later on it's better to keep
1599 if (!after(TCP_SKB_CB(skb)->end_seq, tp->snd_una))
1613 in_sack = !after(start_seq, TCP_SKB_CB(skb)->seq) &&
1627 if (!after(TCP_SKB_CB(skb)->end_seq, start_seq))
1636 in_sack = !after(start_seq, TCP_SKB_CB(skb)->seq);
1639 * if (!after(TCP_SKB_CB(skb)->end_seq, end_seq)),
1679 if (!after(TCP_SKB_CB(skb)->seq + len, tp->snd_una))
1814 if (skb && after(TCP_SKB_CB(skb)->seq, skip_to_seq))
1901 !after(sp[used_sacks].end_seq, tp->snd_una))
1913 if (!after(sp[used_sacks].end_seq, prior_snd_una)) {
1925 if (after(sp[j].start_seq, sp[j + 1].start_seq)) {
1966 after(end_seq, cache->start_seq)) {
1979 if (!after(end_seq, cache->end_seq))
2189 !after(tp->high_seq, tp->snd_una) ||
2201 /* Timeout in disordered state after receiving substantial DUPACKs
2309 * F.e. after RTO, when all the queue is considered as lost,
2326 * after RTT + reordering_window, where both metrics are
2394 if (mark_head && after(TCP_SKB_CB(skb)->seq, tp->snd_una))
2408 if (after(TCP_SKB_CB(skb)->end_seq, loss_high))
2618 /* Undo during loss recovery after partial ACK or using F-RTO. */
2894 if (after(tp->snd_nxt, tp->high_seq)) {
2904 after(tcp_wnd_end(tp), tp->snd_nxt)) {
2921 if (after(tp->snd_nxt, tp->high_seq) && num_dupack)
2933 return after(tcp_highest_sack_seq(tp),
2937 /* Undo during fast recovery after partial ACK. */
3200 /* Restart timer after forward progress on connection.
3218 /* Offset the time elapsed after installing regular RTO */
3245 BUG_ON(!after(TCP_SKB_CB(skb)->end_seq, tp->snd_una));
3309 if (after(scb->end_seq, tp->snd_una)) {
3311 !after(tp->snd_una, scb->seq))
3334 if (!after(scb->end_seq, tp->high_seq))
3418 !after(tp->mtu_probe.probe_seq_end, tp->snd_una))) {
3447 * after when the head was last (re)transmitted. Otherwise the
3497 if (!after(TCP_SKB_CB(head)->end_seq, tcp_wnd_end(tp))) {
3566 return after(ack, tp->snd_una) ||
3567 after(ack_seq, tp->snd_wl1) ||
3751 if (tp->rx_opt.saw_tstamp && !after(seq, tp->rcv_wup)) {
3780 } else if (after(ack, tp->tlp_high_seq)) {
3819 if (after(tp->snd_nxt, tp->high_seq))
3886 if (after(ack, tp->snd_nxt))
3889 if (after(ack, prior_snd_una)) {
3903 /* ts_recent update must be made after we are sure that the packet
3952 * "When the TCP data sender is ready to set the CWR bit after reducing
4360 * states that events when retransmit arrives after original data are rare.
4417 * fits to the window after truncation to the window. Acceptability
4433 if (after(seq, tp->rcv_nxt + tcp_receive_window(tp)))
4558 if (!after(seq, sp->end_seq) && !after(sp->start_seq, end_seq)) {
4561 if (after(end_seq, sp->end_seq))
4616 /* Save last flowlabel after a spurious retrans. */
4634 if (after(TCP_SKB_CB(skb)->end_seq, tp->rcv_nxt))
4787 * Before queueing skb @from after @to, try to merge them
4869 if (after(TCP_SKB_CB(skb)->seq, tp->rcv_nxt))
4881 if (unlikely(!after(TCP_SKB_CB(skb)->end_seq, tp->rcv_nxt))) {
4981 /* Can avoid an rbtree lookup if we are adding skb after ooo_last_skb */
4998 if (!after(end_seq, TCP_SKB_CB(skb1)->end_seq)) {
5008 if (after(seq, TCP_SKB_CB(skb1)->seq)) {
5040 if (!after(end_seq, TCP_SKB_CB(skb1)->seq))
5053 /* If there is no skb after us, we are the last_skb ! */
5238 if (!after(TCP_SKB_CB(skb)->end_seq, tp->rcv_nxt)) {
5264 /* If window is closed, drop tail of packet. But after
5456 after(TCP_SKB_CB(skb)->seq, end) ||
5474 if (after(TCP_SKB_CB(skb)->end_seq, end))
5509 if (after(TCP_SKB_CB(in_skb)->seq, TCP_SKB_CB(skb)->seq))
5637 * 1) Freeing skbs in rtx queues (after tp->snd_una has advanced)
5763 if (after(tp->copied_seq, ptr))
5780 if (tp->urg_data && !after(ptr, tp->urg_seq))
5844 /* Accept RST for rcv_nxt - 1 after a FIN.
5912 /* RFC 5961 3.2 (extend to match against (RCV.NXT - 1) after a
5914 * If seq num matches RCV.NXT or (RCV.NXT - 1) after a FIN, or
5932 max_sack = after(sp[this_sack].end_seq,
6000 * receive procedure patterned after RFC793 to handle all cases.
6046 !after(TCP_SKB_CB(skb)->ack_seq, tp->snd_nxt)) {
6364 if (!after(TCP_SKB_CB(skb)->ack_seq, tp->snd_una) ||
6365 after(TCP_SKB_CB(skb)->ack_seq, tp->snd_nxt)) {
6454 * Change state from SYN-SENT only after copied_seq
6476 /* Save one ACK. Data will be ready after
6802 after(TCP_SKB_CB(skb)->end_seq - th->fin, tp->rcv_nxt)) {
6803 /* Receive out of order FIN after close() */
6870 after(TCP_SKB_CB(skb)->end_seq - th->fin, tp->rcv_nxt)) {