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

/xnu-2782.1.97/bsd/netinet/
H A Dtcp_seq.h109 (tp)->snd_una = (tp)->snd_nxt = (tp)->snd_max = (tp)->snd_up = \
H A Dtcp_output.c494 * 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 bac
[all...]
H A Dtcp_sack.c650 (tp->snd_nxt - tp->sack_newdata) +
732 * traverses the SACK list to see if snd_nxt should be moved forward.
741 if (SEQ_GEQ(tp->snd_nxt, tp->snd_fack))
744 * Two cases for which we want to advance snd_nxt:
745 * i) snd_nxt lies between end of one hole and beginning of another
746 * ii) snd_nxt lies between end of last hole and snd_fack
749 if (SEQ_LT(tp->snd_nxt, cur->end))
751 if (SEQ_GEQ(tp->snd_nxt, p->start))
754 tp->snd_nxt = p->start;
758 if (SEQ_LT(tp->snd_nxt, cu
[all...]
H A Dtcp_timer.c901 tp->snd_nxt = tp->snd_una;
1156 SEQ_GT(tp->snd_nxt, tp->sack_newdata))))
1170 old_snd_nxt = tp->snd_nxt;
1175 tp->snd_nxt = tp->snd_recover - snd_len;
1188 tp->snd_nxt = tp->snd_max;
1192 tp->snd_nxt = tp->snd_max - snd_len;
1204 tp->t_tlphighrxt = tp->snd_nxt;
1208 * restore the old snd_nxt value so that other packets
1212 tp->snd_nxt = old_snd_nxt;
1238 tp->sack_newdata = tp->snd_nxt;
[all...]
H A Dtcp_debug.c254 (uint32_t)tp->snd_una, (uint32_t)tp->snd_nxt, (uint32_t)tp->snd_max);
H A Dtcp_newreno.c205 tp->snd_nxt == tp->snd_max) ? incr * 2
H A Dtcp_var.h281 tcp_seq snd_nxt; /* send next */ member in struct:tcpcb
466 tcp_seq t_tlphighrxt; /* snd_nxt after PTO */
709 tcp_seq snd_nxt; /* send next */ member in struct:otcpcb
1000 tcp_seq snd_nxt; /* send next */ member in struct:xtcpcb64
1082 tcp_seq snd_nxt; /* send next */ member in struct:xtcpcb_n
H A Dtcp_input.c1303 tp->snd_nxt = tp->snd_max;
2471 tp->snd_nxt == tp->snd_max) {
2735 * Also initialize tp->snd_nxt to tp->iss+1 and tp->snd_una to tp->iss.
3597 * Kludge snd_nxt & the congestion
3648 awnd = (tp->snd_nxt - tp->snd_fack) +
3663 tcp_seq onxt = tp->snd_nxt;
3729 tp->sack_newdata = tp->snd_nxt;
3747 tp->snd_nxt = th->th_ack;
3752 if (SEQ_GT(onxt, tp->snd_nxt))
3753 tp->snd_nxt
[all...]
H A Din_pcblist.c212 xt->snd_nxt = tp->snd_nxt;
H A Dtcp_ledbat.c278 tp->snd_nxt == tp->snd_max) ? incr * 2 : incr;
H A Dtcp_subr.c1416 otp->snd_nxt = tp->snd_nxt;
1599 otp->snd_nxt = tp->snd_nxt;
2201 tp->snd_nxt = tp->snd_una;
2808 (tp->snd_nxt - tp->snd_una);
H A Dtcp_cubic.c332 tp->snd_nxt == tp->snd_max) ?
H A Dtcp_usrreq.c1476 if (tp->snd_max != tp->snd_nxt)
1497 ti->tcpi_snd_nxt = tp->snd_nxt;
H A Dmptcp_subr.c1750 * mbufs less than snd_nxt
2400 /* Bring the subflow's notion of snd_nxt into the send window */
5103 (tp->snd_nxt - tp->snd_una);
/xnu-2782.1.97/bsd/dev/dtrace/scripts/
H A Dtcp.d158 uint32_t snd_nxt; /* send next */
194 snd_nxt = T->snd_nxt;

Completed in 134 milliseconds