Lines Matching refs:snd_una
99 #define FLAG_SACK_RENEGING 0x2000 /* snd_una advanced to a sacked seq */
892 if (after(tp->snd_una, tp->rtt_seq)) {
1213 * snd_nxt wrap -> snd_una region will then become "well defined", i.e.,
1218 * again, D-SACK block must not to go across snd_una (for the same reason as
1241 * start_seq == snd_una is non-sensical (see comments above)
1243 if (after(start_seq, tp->snd_una))
1249 /* ...Then it's D-SACK, and must reside below snd_una completely */
1250 if (after(end_seq, tp->snd_una))
1381 if (!after(end_seq, tp->snd_una))
1580 if (!after(TCP_SKB_CB(skb)->end_seq, tp->snd_una))
1659 /* tcp_sacktag_one() won't SACK-tag ranges below snd_una */
1660 if (!after(TCP_SKB_CB(skb)->seq + len, tp->snd_una))
1881 if ((TCP_SKB_CB(ack_skb)->ack_seq != tp->snd_una) &&
1882 !after(sp[used_sacks].end_seq, tp->snd_una))
2108 tp->undo_marker = tp->snd_una;
2166 !after(tp->high_seq, tp->snd_una) ||
2371 if (mark_head && after(TCP_SKB_CB(skb)->seq, tp->snd_una))
2539 if (tp->snd_una == tp->high_seq && tcp_is_reno(tp)) {
2849 bool recovered = !before(tp->snd_una, tp->high_seq);
2903 tp->snd_una + tp->reordering * tp->mss_cache);
3001 } else if (!before(tp->snd_una, tp->high_seq)) {
3006 if (tp->snd_una != tp->high_seq) {
3071 tp->snd_una == tp->mtu_probe.probe_seq_start) {
3219 BUG_ON(!after(TCP_SKB_CB(skb)->end_seq, tp->snd_una));
3222 if (tcp_trim_head(sk, skb, tp->snd_una - TCP_SKB_CB(skb)->seq))
3245 before(shinfo->tskey, tcp_sk(sk)->snd_una)) {
3283 if (after(scb->end_seq, tp->snd_una)) {
3285 !after(tp->snd_una, scb->seq))
3358 if (likely(between(tp->snd_up, prior_snd_una, tp->snd_una)))
3359 tp->snd_up = tp->snd_una;
3372 (tp->snd_una - prior_snd_una) < tp->mss_cache &&
3392 !after(tp->mtu_probe.probe_seq_end, tp->snd_una))) {
3534 * The function assumes that snd_una<=ack<=snd_next.
3540 return after(ack, tp->snd_una) ||
3545 /* If we update tp->snd_una, also update tp->bytes_acked */
3548 u32 delta = ack - tp->snd_una;
3552 tp->snd_una = ack;
3790 u32 prior_snd_una = tp->snd_una;
3842 prior_fack = tcp_is_sack(tp) ? tcp_highest_sack_seq(tp) : tp->snd_una;
4301 ack == tp->snd_una &&
5021 TCP_SKB_CB(skb)->ack_seq = tcp_sk(sk)->snd_una - 1;
5526 * 1) Freeing skbs in rtx queues (after tp->snd_una has advanced)
6011 if (TCP_SKB_CB(skb)->ack_seq != tp->snd_una) {
6244 if (!after(TCP_SKB_CB(skb)->ack_seq, tp->snd_una) ||
6615 tp->snd_una = TCP_SKB_CB(skb)->ack_seq;
6638 if (tp->snd_una != tp->write_seq)
6686 if (tp->snd_una == tp->write_seq) {
6693 if (tp->snd_una == tp->write_seq) {