Searched refs:snd_nxt (Results 1 - 12 of 12) sorted by relevance

/darwin-on-arm/xnu/bsd/netinet/
H A Dtcp_output.c459 * snd_nxt. There may be SACK information that allows us to avoid
460 * resending already delivered data. Adjust snd_nxt accordingly.
462 if (tp->sack_enable && SEQ_LT(tp->snd_nxt, tp->snd_max))
465 off = tp->snd_nxt - tp->snd_una;
581 * If snd_nxt == snd_max and we have transmitted a FIN, the
585 * acks after fast-retransmit because TCP will reset snd_nxt
588 * In the normal retransmit-FIN-only case, however, snd_nxt will
618 (tp->snd_nxt - tp->sack_newdata) -
634 if ((flags & TH_SYN) && SEQ_GT(tp->snd_nxt, tp->snd_una)) {
695 * cancel pending retransmit, pull snd_nxt bac
[all...]
H A Dtcp_seq.h109 (tp)->snd_una = (tp)->snd_nxt = (tp)->snd_max = (tp)->snd_up = \
H A Dtcp_sack.c546 (tp->snd_nxt - tp->sack_newdata) +
628 * traverses the SACK list to see if snd_nxt should be moved forward.
637 if (SEQ_GEQ(tp->snd_nxt, tp->snd_fack))
640 * Two cases for which we want to advance snd_nxt:
641 * i) snd_nxt lies between end of one hole and beginning of another
642 * ii) snd_nxt lies between end of last hole and snd_fack
645 if (SEQ_LT(tp->snd_nxt, cur->end))
647 if (SEQ_GEQ(tp->snd_nxt, p->start))
650 tp->snd_nxt = p->start;
654 if (SEQ_LT(tp->snd_nxt, cu
[all...]
H A Dtcp_debug.c254 (uint32_t)tp->snd_una, (uint32_t)tp->snd_nxt, (uint32_t)tp->snd_max);
H A Dtcp_input.c2235 tp->snd_nxt == tp->snd_max) {
2278 tp->snd_nxt = tp->snd_max;
2489 * Also initialize tp->snd_nxt to tp->iss+1 and tp->snd_una to tp->iss.
3215 * Kludge snd_nxt & the congestion
3245 awnd = (tp->snd_nxt - tp->snd_fack) +
3262 tcp_seq onxt = tp->snd_nxt;
3300 tp->sack_newdata = tp->snd_nxt;
3310 tp->snd_nxt = th->th_ack;
3315 if (SEQ_GT(onxt, tp->snd_nxt))
3316 tp->snd_nxt
[all...]
H A Dtcp_newreno.c259 tp->snd_nxt == tp->snd_max) ? incr * 2 : incr;
H A Dtcp_var.h237 tcp_seq snd_nxt; /* send next */ member in struct:tcpcb
557 tcp_seq snd_nxt; /* send next */ member in struct:otcpcb
795 tcp_seq snd_nxt; /* send next */ member in struct:xtcpcb64
878 tcp_seq snd_nxt; /* send next */ member in struct:xtcpcb_n
H A Din_pcblist.c211 xt->snd_nxt = tp->snd_nxt;
H A Dtcp_ledbat.c282 tp->snd_nxt == tp->snd_max) ? incr * 2 : incr;
H A Dtcp_subr.c1324 otp->snd_nxt = tp->snd_nxt;
1510 otp->snd_nxt = tp->snd_nxt;
2105 tp->snd_nxt = tp->snd_una;
2625 (tp->snd_nxt - tp->snd_una);
H A Dtcp_usrreq.c1140 if (tp->snd_max != tp->snd_nxt)
1160 ti->tcpi_snd_nxt = tp->snd_nxt;
H A Dtcp_timer.c739 tp->snd_nxt = tp->snd_una;

Completed in 74 milliseconds