Lines Matching refs:snd_nxt

494 	 * snd_nxt.  There may be SACK information that allows us to avoid
495 * resending already delivered data. Adjust snd_nxt accordingly.
497 if (SACK_ENABLED(tp) && SEQ_LT(tp->snd_nxt, tp->snd_max))
500 off = tp->snd_nxt - tp->snd_una;
619 * If snd_nxt == snd_max and we have transmitted a FIN, the
623 * acks after fast-retransmit because TCP will reset snd_nxt
626 * In the normal retransmit-FIN-only case, however, snd_nxt will
656 (tp->snd_nxt - tp->sack_newdata) -
688 if ((flags & TH_SYN) && SEQ_GT(tp->snd_nxt, tp->snd_una)) {
752 * cancel pending retransmit, pull snd_nxt back
763 tp->snd_nxt = tp->snd_una;
787 (tp->snd_nxt - tp->snd_una))) {
928 if (SEQ_LT(tp->snd_nxt + len, tp->snd_una + so->so_snd.sb_cc))
949 if (SEQ_LT(tp->snd_nxt, tp->snd_max))
1051 (!(tp->t_flags & TF_SENTFIN) || tp->snd_nxt == tp->snd_una))
1154 tp->snd_nxt = tp->iss;
1261 !SEQ_LT(tp->snd_nxt, tp->snd_max) && !sack_rxmit) {
1506 else if (SEQ_LT(tp->snd_nxt, tp->snd_max) || sack_rxmit) {
1682 !SEQ_LT(tp->snd_nxt, tp->snd_max) && !sack_rxmit) {
1699 !SEQ_LT(tp->snd_nxt, tp->snd_max) && !sack_rxmit) {
1714 tp->snd_nxt == tp->snd_max)
1715 tp->snd_nxt--;
1717 * If we are doing retransmissions, then snd_nxt will
1722 * (and no SYN or FIN), use snd_max instead of snd_nxt
1725 * right edge of the window, so use snd_nxt in that
1731 th->th_seq = htonl(tp->snd_nxt);
1797 if (SEQ_GT(tp->snd_up, tp->snd_nxt)) {
1798 th->th_urp = htons((u_short)(tp->snd_up - tp->snd_nxt));
1860 tcp_seq startseq = tp->snd_nxt;
1863 * Advance snd_nxt over sequence space of this segment.
1867 tp->snd_nxt++;
1870 tp->snd_nxt++;
1876 tp->snd_nxt += len;
1877 if (SEQ_GT(tp->snd_nxt, tp->snd_max)) {
1878 tp->snd_max = tp->snd_nxt;
1896 ((sack_rxmit && tp->snd_nxt != tp->snd_max) ||
1897 tp->snd_nxt != tp->snd_una || (flags & TH_FIN))) {
1917 && tp->snd_nxt == tp->snd_max
1918 && SEQ_GT(tp->snd_nxt, tp->snd_una)
1959 * persist mode (no window) we do not update snd_nxt.
1969 if (SEQ_GT(tp->snd_nxt + xlen, tp->snd_max))
1970 tp->snd_max = tp->snd_nxt + len;
2215 if (SEQ_GT((tp->snd_nxt - lost),
2217 tp->snd_nxt -= lost;
2219 tp->snd_nxt = tp->snd_una;