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

12

/freebsd-11.0-release/sys/netinet/
H A Dtcp_output.c229 (tp->snd_nxt != tp->snd_una)) /* not a retransmit */
251 * snd_nxt. There may be SACK information that allows us to avoid
252 * resending already delivered data. Adjust snd_nxt accordingly.
255 SEQ_LT(tp->snd_nxt, tp->snd_max))
260 off = tp->snd_nxt - tp->snd_una;
363 * If snd_nxt == snd_max and we have transmitted a FIN, the
367 * acks after fast-retransmit because TCP will reset snd_nxt
370 * In the normal retransmit-FIN-only case, however, snd_nxt will
401 (tp->snd_nxt - tp->sack_newdata) -
415 if ((flags & TH_SYN) && SEQ_GT(tp->snd_nxt, t
[all...]
H A Dtcp_seq.h62 (tp)->snd_una = (tp)->snd_nxt = (tp)->snd_max = (tp)->snd_up = \
H A Dtcp_sack.c598 (tp->snd_nxt - tp->sack_newdata) + num_segs * tp->t_maxseg);
671 * traverses the SACK list to see if snd_nxt should be moved forward.
681 if (SEQ_GEQ(tp->snd_nxt, tp->snd_fack))
684 * Two cases for which we want to advance snd_nxt:
685 * i) snd_nxt lies between end of one hole and beginning of another
686 * ii) snd_nxt lies between end of last hole and snd_fack
689 if (SEQ_LT(tp->snd_nxt, cur->end))
691 if (SEQ_GEQ(tp->snd_nxt, p->start))
694 tp->snd_nxt = p->start;
698 if (SEQ_LT(tp->snd_nxt, cu
[all...]
H A Dtcp_debug.c219 (u_long)tp->snd_una, (u_long)tp->snd_nxt, (u_long)tp->snd_max);
H A Dtcp_timewait.c306 tw->snd_nxt = tp->snd_nxt;
445 th->th_seq != tw->rcv_nxt || th->th_ack != tw->snd_nxt)
581 th->th_seq = htonl(tw->snd_nxt);
H A Dtcp_input.c449 tp->snd_nxt = tp->snd_max;
1689 tp->snd_nxt == tp->snd_max &&
2188 tp->rcv_nxt, tp->snd_nxt, TH_ACK);
2215 tp->snd_nxt, TH_ACK);
2537 * Kludge snd_nxt & the congestion
2587 awnd = (tp->snd_nxt - tp->snd_fack) +
2600 tcp_seq onxt = tp->snd_nxt;
2629 tp->sack_newdata = tp->snd_nxt;
2634 tp->snd_nxt = th->th_ack;
2643 if (SEQ_GT(onxt, tp->snd_nxt))
[all...]
H A Dtcp_var.h172 tcp_seq snd_nxt; /* send next */ member in struct:tcpcb
431 tcp_seq snd_nxt; member in struct:tcptw
H A Dtcp_syncache.c854 tp->snd_nxt = tp->iss + 1;
1131 tp->snd_nxt = tp->iss;
H A Dtcp_usrreq.c1348 ti->tcpi_snd_nxt = tp->snd_nxt;
2212 db_printf("snd_una: 0x%08x snd_max: 0x%08x snd_nxt: x0%08x\n",
2213 tp->snd_una, tp->snd_max, tp->snd_nxt);
H A Dtcp_timer.c799 tp->snd_nxt = tp->snd_una;
/freebsd-11.0-release/sys/netinet/cc/
H A Dcc_dctcp.c175 dctcp_data->save_sndnxt = CCV(ccv, snd_nxt);
272 dctcp_data->save_sndnxt = CCV(ccv, snd_nxt);
300 dctcp_data->save_sndnxt = CCV(ccv, snd_nxt);
392 dctcp_data->save_sndnxt = CCV(ccv, snd_nxt);
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.c197 if (CCV(ccv, snd_nxt) == CCV(ccv, snd_max)) {
/freebsd-11.0-release/sys/netinet/tcp_stacks/
H A Dfastpath.c748 tp->rcv_nxt, tp->snd_nxt, TH_ACK);
774 tp->snd_nxt, TH_ACK);
1064 * Kludge snd_nxt & the congestion
1102 awnd = (tp->snd_nxt - tp->snd_fack) +
1115 tcp_seq onxt = tp->snd_nxt;
1144 tp->sack_newdata = tp->snd_nxt;
1149 tp->snd_nxt = th->th_ack;
1158 if (SEQ_GT(onxt, tp->snd_nxt))
1159 tp->snd_nxt = onxt;
1185 (tp->snd_nxt
[all...]
/freebsd-11.0-release/sys/dev/cxgbe/tom/
H A Dt4_cpl_io.c116 flowc->mnemval[4].val = htobe32(ftxp->snd_nxt);
125 "%s: tid %u, mss %u, sndbuf %u, snd_nxt 0x%x, rcv_nxt 0x%x",
126 __func__, toep->tid, ftxp->mss, sndbuf, ftxp->snd_nxt,
151 send_reset(struct adapter *sc, struct toepcb *toep, uint32_t snd_nxt) argument
186 req->rsvd0 = htobe32(snd_nxt);
188 req->rsvd0 = htobe32(tp->snd_nxt);
302 tp->snd_nxt = iss + 1;
314 ftxp.snd_nxt = tp->snd_nxt;
749 tp->snd_nxt
[all...]
H A Dt4_tom.h167 uint32_t snd_nxt; member in struct:flowc_tx_params
/freebsd-11.0-release/sys/dev/cxgb/ulp/tom/
H A Dcxgb_cpl_io.c369 req->sndseq = htonl(tp->snd_nxt);
1086 req->rsvd0 = htonl(tp->snd_nxt);
1299 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-11.0-release/contrib/ipfilter/ipsend/
H A Dsock.c448 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-11.0-release/usr.sbin/trpt/
H A Dtrpt.c419 printf("\trcv_nxt %lx rcv_wnd %lx snd_una %lx snd_nxt %lx snd_max %lx\n",
421 (u_long)tp->snd_una, (u_long)tp->snd_nxt,
/freebsd-11.0-release/cddl/lib/libdtrace/
H A Dtcp.d205 tcps_snxt = p == NULL ? 0 : p->snd_nxt;
/freebsd-11.0-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-11.0-release/sys/dev/cxgbe/common/
H A Dt4_msg.h966 __be32 snd_nxt; member in struct:cpl_close_con_rpl
1161 __be32 snd_nxt; member in struct:cpl_wr_ack
2663 __be32 snd_nxt; member in struct:cpl_fw4_ack
/freebsd-11.0-release/sys/dev/bxe/
H A Decore_hsi.h4580 uint32_t snd_nxt /* Next sequence number to transmit, given by Tx */; member in struct:tstorm_iscsi_tcp_ag_context_section
4758 uint32_t snd_nxt /* Next sequence number to transmit, given by Tx */; member in struct:tstorm_tcp_tcp_ag_context_section
4836 uint32_t snd_nxt /* Next sequence number to transmit, given by Tx */; member in struct:tstorm_toe_tcp_ag_context_section
5422 uint32_t snd_nxt /* The current sequence number to send */; member in struct:xstorm_fcoe_extra_ag_context_section
5552 #define __XSTORM_FCOE_AG_CONTEXT_RESERVED_UNA_GT_NXT_EN (0x1<<7) /* BitField agg_vars1Various aggregative variables Enable decision rules based on equality between snd_una and snd_nxt */
5572 #define __XSTORM_FCOE_AG_CONTEXT_RESERVED_UNA_GT_NXT_EN (0x1<<7) /* BitField agg_vars1Various aggregative variables Enable decision rules based on equality between snd_una and snd_nxt */
5802 uint32_t snd_nxt /* The current sequence number to send */; member in struct:xstorm_tcp_tcp_ag_context_section
5976 #define __XSTORM_ISCSI_AG_CONTEXT_UNA_GT_NXT_EN (0x1<<7) /* BitField agg_vars1Various aggregative variables Enable decision rules based on equality between snd_una and snd_nxt */
5996 #define __XSTORM_ISCSI_AG_CONTEXT_UNA_GT_NXT_EN (0x1<<7) /* BitField agg_vars1Various aggregative variables Enable decision rules based on equality between snd_una and snd_nxt */
6226 uint32_t snd_nxt /* Th member in struct:xstorm_toe_tcp_ag_context_section
[all...]
/freebsd-11.0-release/sys/dev/cxgb/ulp/iw_cxgb/
H A Diw_cxgb_cm.c205 ep->snd_seq = tp->snd_nxt;

Completed in 320 milliseconds

12