Lines Matching defs:when

46  *		Andrey Savochkin:	Check sequence numbers correctly when
411 * 1. Tuning sk->sk_sndbuf, when connection enters established state.
461 * - to enforce header prediction at sender, even when application
466 * The scheme does not work when sender sends good segments opening
770 /* There is something which you must keep in mind when you analyze the
851 * These formulae increase RTO, when it should be decreased, increase
852 * too slowly, when it should be increased quickly, decrease too quickly
864 * Eifel blocks mdev updates when rtt decreases.
1026 /* It's reordering when higher sequence was delivered (i.e. sacked) before
1117 /* This procedure tags the retransmission queue when SACKs arrive.
1131 * (L|S|R is logically valid, it could occur when L|R is sacked,
1141 * B. SACK arrives sacking SND.NXT at the moment, when the
1147 * when multiple events arrive simultaneously. (see the function below).
1156 * when segment was retransmitted.
1159 * Both of these heuristics are not used in Loss state, when we cannot
1169 * SACK reneging when it should advance SND.UNA. Such SACK block this is
1181 * happens when start_seq resides between end_seq wrap (e_w) and snd_nxt
1444 * tcp_highest_sack_seq() when skb is highest_sack.
1650 * useful when hole on every nth skb pattern happens
2208 * counter when SACK is enabled (without SACK, sacked_out is used for
2214 * but when e.g. out-of-window ACKs or packet duplication occurs,
2228 * but requires a bit more attention. It is entered when
2238 * - when arrived ACK is unusual, namely:
2267 * F.e. after RTO, when all the queue is considered as lost,
2300 * when we decide that hole is caused by loss, rather than by a reorder.
2314 /* This function decides, when we should leave Disordered state
2399 static bool tcp_tsopt_ecr_before(const struct tcp_sock *tp, u32 when)
2402 before(tp->rx_opt.rcv_tsecr, when);
2426 /* We can clear retrans_stamp when there are no retransmissions in the
2429 * what will happen if errors occur when sending retransmission for the
2607 * But when the retransmits are acked without further losses, PRR
2931 * Besides that it updates the congestion state when packet loss or ECN
2964 * when high_seq is ACKed. */
3064 * prop. delay when it expires. Skip suspected delayed ACKs.
3164 * when the retrans timer fires and is rescheduled.
3390 * after when the head was last (re)transmitted. Otherwise the
3447 unsigned long when = tcp_probe0_when(sk, TCP_RTO_MAX);
3449 when = tcp_clamp_probe0_to_user_timeout(sk, when);
3450 tcp_reset_xmit_timer(sk, ICSK_TIME_PROBE0, when, TCP_RTO_MAX);
3898 /* If needed, reset TLP/RTO timer when RACK doesn't set. */
4025 * But, this can also be called on packets in the established flow when
4243 * on networks with high bandwidth, when sequence space is recycled fastly,
4249 * states that events when retransmit arrives after original data are rare.
4293 * of RCV.NXT. Peer still did not advance his SND.UNA when we
4334 * and the FIN takes effect when it is validly part of sequence
4335 * space. Not before when we get holes.
4374 /* This case occurs when a simultaneous close
5048 /* RFC5681. 4.2. SHOULD send immediate ACK, when
5280 /* Range is terminated when we see a gap or when
5547 * This routine is only called when we have urgent data
5589 /* We may be adding urgent data when the last byte read was
5781 * disabled when:
5798 * tcp_data_queue when everything is OK.
5833 * turn it off (when there are holes in the receive
5992 * initRTO, we only reset cwnd when more than 1 SYN/SYN-ACK
6118 /* undo_marker is set when SYN or SYNACK times out. The timeout is
6384 * when new data has just been ack'ed.
6387 * retransmitting any data sooner based on when they