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

/freebsd-9.3-release/sys/netinet/
H A Dtcp_output.c221 * snd_nxt. There may be SACK information that allows us to avoid
222 * resending already delivered data. Adjust snd_nxt accordingly.
225 SEQ_LT(tp->snd_nxt, tp->snd_max))
230 off = tp->snd_nxt - tp->snd_una;
333 * If snd_nxt == snd_max and we have transmitted a FIN, the
337 * acks after fast-retransmit because TCP will reset snd_nxt
340 * In the normal retransmit-FIN-only case, however, snd_nxt will
370 (tp->snd_nxt - tp->sack_newdata) -
384 if ((flags & TH_SYN) && SEQ_GT(tp->snd_nxt, tp->snd_una)) {
406 * cancel pending retransmit, pull snd_nxt bac
[all...]
H A Dtcp_seq.h62 (tp)->snd_una = (tp)->snd_nxt = (tp)->snd_max = (tp)->snd_up = \
H A Dtcp_timewait.c262 tw->snd_nxt = tp->snd_nxt;
340 if (SEQ_GT(new_iss, tw->snd_nxt) && SEQ_GT(new_irs, tw->rcv_nxt))
435 th->th_seq != tw->rcv_nxt || th->th_ack != tw->snd_nxt)
572 th->th_seq = htonl(tw->snd_nxt);
H A Dtcp_sack.c583 (tp->snd_nxt - tp->sack_newdata) + num_segs * tp->t_maxseg);
656 * traverses the SACK list to see if snd_nxt should be moved forward.
666 if (SEQ_GEQ(tp->snd_nxt, tp->snd_fack))
669 * Two cases for which we want to advance snd_nxt:
670 * i) snd_nxt lies between end of one hole and beginning of another
671 * ii) snd_nxt lies between end of last hole and snd_fack
674 if (SEQ_LT(tp->snd_nxt, cur->end))
676 if (SEQ_GEQ(tp->snd_nxt, p->start))
679 tp->snd_nxt = p->start;
683 if (SEQ_LT(tp->snd_nxt, cu
[all...]
H A Dtcp_debug.c220 (u_long)tp->snd_una, (u_long)tp->snd_nxt, (u_long)tp->snd_max);
H A Dtcp_input.c424 tp->snd_nxt = tp->snd_max;
1622 tp->snd_nxt == tp->snd_max &&
2416 * Kludge snd_nxt & the congestion
2451 awnd = (tp->snd_nxt - tp->snd_fack) +
2473 tcp_seq onxt = tp->snd_nxt;
2502 tp->sack_newdata = tp->snd_nxt;
2507 tp->snd_nxt = th->th_ack;
2526 if (SEQ_GT(onxt, tp->snd_nxt))
2527 tp->snd_nxt = onxt;
2543 (tp->snd_nxt
[all...]
H A Dtcp_var.h120 tcp_seq snd_nxt; /* send next */ member in struct:tcpcb
344 tcp_seq snd_nxt; member in struct:tcptw
H A Dtcp_timer.c620 tp->snd_nxt = tp->snd_una;
H A Dtcp_usrreq.c1279 ti->tcpi_snd_nxt = tp->snd_nxt;
1961 db_printf("snd_una: 0x%08x snd_max: 0x%08x snd_nxt: x0%08x\n",
1962 tp->snd_una, tp->snd_max, tp->snd_nxt);
H A Dtcp_syncache.c824 tp->snd_nxt = tp->iss + 1;
H A Dtcp_subr.c1700 tp->snd_nxt = tp->snd_una;
/freebsd-9.3-release/sys/netinet/cc/
H A Dcc_newreno.c131 * an RTO. On RTO, snd_nxt = snd_una, so the
132 * snd_nxt == snd_max check is sufficient to
138 if (CCV(ccv, snd_nxt) == CCV(ccv, snd_max))
H A Dcc_chd.c198 if (CCV(ccv, snd_nxt) == CCV(ccv, snd_max)) {
/freebsd-9.3-release/sys/dev/cxgbe/tom/
H A Dt4_cpl_io.c116 flowc->mnemval[4].val = htobe32(ftxp->snd_nxt);
144 send_reset(struct adapter *sc, struct toepcb *toep, uint32_t snd_nxt) argument
179 req->rsvd0 = htobe32(snd_nxt);
181 req->rsvd0 = htobe32(tp->snd_nxt);
286 tp->snd_nxt = iss + 1;
298 ftxp.snd_nxt = tp->snd_nxt;
706 tp->snd_nxt += plen;
947 tp->snd_una = be32toh(cpl->snd_nxt) - 1; /* exclude FIN */
H A Dt4_tom.h139 uint32_t snd_nxt; member in struct:flowc_tx_params
/freebsd-9.3-release/sys/dev/cxgb/ulp/tom/
H A Dcxgb_cpl_io.c368 req->sndseq = htonl(tp->snd_nxt);
1085 req->rsvd0 = htonl(tp->snd_nxt);
1298 tp->snd_una = ntohl(rpl->snd_nxt) - 1; /* exclude FIN */
1607 tp->snd_nxt = iss + 1;
1759 if (tp->snd_una == tp->snd_nxt)
/freebsd-9.3-release/contrib/ipfilter/ipsend/
H A Dsock.c452 ti->ti_seq = tcb.snd_nxt - 1;
H A Diptests.c1138 ti.ti_seq = htonl(tcb.snd_nxt - 1);
1152 t->th_seq = htonl(tcb.snd_nxt);
/freebsd-9.3-release/usr.sbin/trpt/
H A Dtrpt.c417 printf("\trcv_nxt %lx rcv_wnd %lx snd_una %lx snd_nxt %lx snd_max %lx\n",
419 (u_long)tp->snd_una, (u_long)tp->snd_nxt,
/freebsd-9.3-release/sys/dev/cxgb/common/
H A Dcxgb_t3_cpl.h769 __be32 snd_nxt; member in struct:cpl_close_con_rpl
929 __be32 snd_nxt; member in struct:cpl_wr_ack
/freebsd-9.3-release/sys/dev/cxgbe/common/
H A Dt4_msg.h860 __be32 snd_nxt; member in struct:cpl_close_con_rpl
1042 __be32 snd_nxt; member in struct:cpl_wr_ack
2335 __be32 snd_nxt; member in struct:cpl_fw4_ack
/freebsd-9.3-release/sys/dev/cxgb/ulp/iw_cxgb/
H A Diw_cxgb_cm.c212 ep->snd_seq = tp->snd_nxt;

Completed in 252 milliseconds