Lines Matching refs:snd_una

115 #define FLAG_SACK_RENEGING	0x2000 /* snd_una advanced to a sacked seq */
729 if (after(tp->snd_una, tp->rtt_seq)) {
977 * snd_nxt wrap -> snd_una region will then become "well defined", i.e.,
982 * again, D-SACK block must not to go across snd_una (for the same reason as
1005 * start_seq == snd_una is non-sensical (see comments above)
1007 if (after(start_seq, tp->snd_una))
1013 /* ...Then it's D-SACK, and must reside below snd_una completely */
1014 if (after(end_seq, tp->snd_una))
1060 if (!after(TCP_SKB_CB(skb)->end_seq, tp->snd_una))
1210 if (!after(end_seq, tp->snd_una))
1401 if (!after(TCP_SKB_CB(skb)->end_seq, tp->snd_una))
1477 /* tcp_sacktag_one() won't SACK-tag ranges below snd_una */
1478 if (!after(TCP_SKB_CB(skb)->seq + len, tp->snd_una))
1697 if ((TCP_SKB_CB(ack_skb)->ack_seq != tp->snd_una) &&
1698 !after(sp[used_sacks].end_seq, tp->snd_una))
1914 tp->undo_marker = tp->snd_una;
1933 !after(tp->high_seq, tp->snd_una) ||
2438 if (tp->snd_una == tp->high_seq && tcp_is_reno(tp)) {
2700 bool recovered = !before(tp->snd_una, tp->high_seq);
2818 } else if (!before(tp->snd_una, tp->high_seq)) {
2823 if (tp->snd_una != tp->high_seq) {
2881 tp->snd_una == tp->mtu_probe.probe_seq_start) {
3021 BUG_ON(!after(TCP_SKB_CB(skb)->end_seq, tp->snd_una));
3024 if (tcp_trim_head(sk, skb, tp->snd_una - TCP_SKB_CB(skb)->seq))
3047 between(shinfo->tskey, prior_snd_una, tcp_sk(sk)->snd_una - 1))
3081 if (after(scb->end_seq, tp->snd_una)) {
3083 !after(tp->snd_una, scb->seq))
3146 if (likely(between(tp->snd_up, prior_snd_una, tp->snd_una)))
3147 tp->snd_up = tp->snd_una;
3166 !after(tp->mtu_probe.probe_seq_end, tp->snd_una))) {
3270 * The function assumes that snd_una<=ack<=snd_next.
3276 return after(ack, tp->snd_una) ||
3316 tp->snd_una = ack;
3405 u32 prior_snd_una = tp->snd_una;
3459 tp->snd_una = ack;
3545 SOCK_DEBUG(sk, "Ack %u after %u:%u\n", ack, tp->snd_una, tp->snd_nxt);
3559 SOCK_DEBUG(sk, "Ack %u before %u:%u\n", ack, tp->snd_una, tp->snd_nxt);
3793 ack == tp->snd_una &&
4376 TCP_SKB_CB(skb)->ack_seq = tcp_sk(sk)->snd_una - 1;
5214 if (TCP_SKB_CB(skb)->ack_seq != tp->snd_una) {
5376 if (!after(TCP_SKB_CB(skb)->ack_seq, tp->snd_una) ||
5697 tp->snd_una = TCP_SKB_CB(skb)->ack_seq;
5749 if (tp->snd_una != tp->write_seq)
5792 if (tp->snd_una == tp->write_seq) {
5799 if (tp->snd_una == tp->write_seq) {