• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/ipv4/

Lines Matching refs:after

356 /* 4. Try to fixup all. It is made immediately after connection enters
392 /* 5. Recalculate window clamp after socket hit its memory bounds. */
668 if (after(tp->snd_una, tp->rtt_seq)) {
911 * A bit of theory. RTT is time passed after "normal" sized packet
991 after(TCP_SKB_CB(skb)->end_seq, tp->retransmit_high))
1041 * B. SACK arrives sacking data transmitted after never retransmitted
1095 * similar case (end_seq after snd_nxt wrap) as earlier reversed check in
1116 if (after(end_seq, tp->snd_nxt) || !before(start_seq, end_seq))
1126 if (after(start_seq, tp->snd_una))
1133 if (!after(end_seq, tp->snd_una))
1140 if (!after(end_seq, tp->undo_marker))
1168 !after(received_upto, tp->lost_retrans_low) ||
1179 if (!after(TCP_SKB_CB(skb)->end_seq, tp->snd_una))
1196 if (after(received_upto, ack_seq)) {
1230 if (!after(end_seq_0, end_seq_1) &&
1241 !after(end_seq_0, prior_snd_una) &&
1242 after(end_seq_0, tp->undo_marker))
1261 in_sack = !after(start_seq, TCP_SKB_CB(skb)->seq) &&
1265 after(TCP_SKB_CB(skb)->end_seq, start_seq)) {
1267 in_sack = !after(start_seq, TCP_SKB_CB(skb)->seq);
1309 if (after(TCP_SKB_CB(skb)->end_seq, tp->undo_marker))
1316 if (!after(TCP_SKB_CB(skb)->end_seq, tp->snd_una))
1341 if (!after(TCP_SKB_CB(skb)->end_seq, tp->frto_highmark))
1403 * code can come after this skb later on it's better to keep
1491 if (!after(TCP_SKB_CB(skb)->end_seq, tp->snd_una))
1502 in_sack = !after(start_seq, TCP_SKB_CB(skb)->seq) &&
1516 if (!after(TCP_SKB_CB(skb)->end_seq, start_seq))
1525 in_sack = !after(start_seq, TCP_SKB_CB(skb)->seq);
1528 * if (!after(TCP_SKB_CB(skb)->end_seq, end_seq)),
1683 if (after(TCP_SKB_CB(skb)->end_seq, skip_to_seq))
1779 !after(sp[used_sacks].end_seq, tp->snd_una))
1791 if (!after(sp[used_sacks].end_seq, prior_snd_una))
1800 if (after(sp[j].start_seq, sp[j + 1].start_seq)) {
1835 if (after(end_seq, tp->high_seq))
1845 after(end_seq, cache->start_seq)) {
1859 if (!after(end_seq, cache->end_seq))
1899 if (after(end_seq, tp->frto_highmark))
1919 (!tp->frto_highmark || after(tp->snd_una, tp->frto_highmark)))
2066 * RTO is quite unlikely to occur after the first Cumulative ACK
2108 after(tp->high_seq, tp->snd_una)) {
2118 /* Enter Loss state after F-RTO was applied. Dupack arrived after RTO,
2153 /* Marking forward transmissions that were made after RTO lost
2368 * F.e. after RTO, when all the queue is considered as lost,
2453 /* If a thin stream is detected, retransmit after first
2466 /* New heuristics: it is possible only after we switched to restart timer
2535 if (after(TCP_SKB_CB(skb)->end_seq, tp->high_seq))
2766 /* Undo during fast recovery after partial ACK. */
2796 /* Undo during loss recovery after partial ACK. */
3137 * increases to 8, we retransmit 5 times and after 8 seconds delayed
3181 /* Restart timer after forward progress on connection.
3202 BUG_ON(!after(TCP_SKB_CB(skb)->end_seq, tp->snd_una));
3243 if (after(scb->end_seq, tp->snd_una)) {
3245 !after(tp->snd_una, scb->seq))
3320 !after(tp->mtu_probe.probe_seq_end, tp->snd_una))) {
3395 if (!after(TCP_SKB_CB(tcp_send_head(sk))->end_seq, tcp_wnd_end(tp))) {
3428 return (after(ack, tp->snd_una) ||
3429 after(ack_seq, tp->snd_wl1) ||
3516 * original window even after we transmit two new data segments.
3635 if (after(ack, tp->snd_nxt))
3638 if (after(ack, prior_snd_una))
3653 if (!(flag & FLAG_SLOWPATH) && after(ack, prior_snd_una)) {
3728 SOCK_DEBUG(sk, "Ack %u after %u:%u\n", ack, tp->snd_una, tp->snd_nxt);
3947 if (tp->rx_opt.saw_tstamp && !after(seq, tp->rcv_wup)) {
3970 * states that events when retransmit arrives after original data are rare.
4009 * fits to the window after truncation to the window. Acceptability
4022 !after(seq, tp->rcv_nxt + tcp_receive_window(tp));
4136 if (!after(seq, sp->end_seq) && !after(sp->start_seq, end_seq)) {
4139 if (after(end_seq, sp->end_seq))
4188 if (after(TCP_SKB_CB(skb)->end_seq, tp->rcv_nxt))
4311 if (after(TCP_SKB_CB(skb)->seq, tp->rcv_nxt))
4321 if (!after(TCP_SKB_CB(skb)->end_seq, tp->rcv_nxt)) {
4441 if (!after(TCP_SKB_CB(skb)->end_seq, tp->rcv_nxt)) {
4468 /* If window is closed, drop tail of packet. But after
4511 /* Common case: data arrive in order after hole. */
4518 if (!after(TCP_SKB_CB(skb1)->seq, seq))
4529 if (!after(end_seq, TCP_SKB_CB(skb1)->end_seq)) {
4535 if (after(seq, TCP_SKB_CB(skb1)->seq)) {
4558 if (!after(end_seq, TCP_SKB_CB(skb1)->seq))
4730 after(TCP_SKB_CB(skb)->seq, end) ||
4743 if (after(TCP_SKB_CB(skb)->end_seq, end))
4825 /* RFC2861, slow part. Adjust cwnd, after it was not full during one rto.
4966 if (after(tp->copied_seq, ptr))
4983 if (tp->urg_data && !after(ptr, tp->urg_seq))
5179 /* ts_recent update must be made after we are sure that the packet
5220 * receive procedure patterned after RFC793 to handle all cases.
5259 !after(TCP_SKB_CB(skb)->ack_seq, tp->snd_nxt)) {
5539 * Change state from SYN-SENT only after copied_seq
5602 /* Save one ACK. Data will be ready after
5835 after(TCP_SKB_CB(skb)->end_seq - th->fin, tp->rcv_nxt))) {
5896 after(TCP_SKB_CB(skb)->end_seq - th->fin, tp->rcv_nxt)) {