/freebsd-11.0-release/sys/netinet/ |
H A D | tcp_output.c | 229 (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 D | tcp_seq.h | 62 (tp)->snd_una = (tp)->snd_nxt = (tp)->snd_max = (tp)->snd_up = \
|
H A D | tcp_sack.c | 598 (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 D | tcp_debug.c | 219 (u_long)tp->snd_una, (u_long)tp->snd_nxt, (u_long)tp->snd_max);
|
H A D | tcp_timewait.c | 306 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 D | tcp_input.c | 449 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 D | tcp_var.h | 172 tcp_seq snd_nxt; /* send next */ member in struct:tcpcb 431 tcp_seq snd_nxt; member in struct:tcptw
|
H A D | tcp_syncache.c | 854 tp->snd_nxt = tp->iss + 1; 1131 tp->snd_nxt = tp->iss;
|
H A D | tcp_usrreq.c | 1348 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 D | tcp_timer.c | 799 tp->snd_nxt = tp->snd_una;
|
/freebsd-11.0-release/sys/netinet/cc/ |
H A D | cc_dctcp.c | 175 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 D | cc_newreno.c | 131 * 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 D | cc_chd.c | 197 if (CCV(ccv, snd_nxt) == CCV(ccv, snd_max)) {
|
/freebsd-11.0-release/sys/netinet/tcp_stacks/ |
H A D | fastpath.c | 748 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 D | t4_cpl_io.c | 116 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 D | t4_tom.h | 167 uint32_t snd_nxt; member in struct:flowc_tx_params
|
/freebsd-11.0-release/sys/dev/cxgb/ulp/tom/ |
H A D | cxgb_cpl_io.c | 369 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 D | sock.c | 448 ti->ti_seq = tcb.snd_nxt - 1;
|
H A D | iptests.c | 1138 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 D | trpt.c | 419 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 D | tcp.d | 205 tcps_snxt = p == NULL ? 0 : p->snd_nxt;
|
/freebsd-11.0-release/sys/dev/cxgb/common/ |
H A D | cxgb_t3_cpl.h | 769 __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 D | t4_msg.h | 966 __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 D | ecore_hsi.h | 4580 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 D | iw_cxgb_cm.c | 205 ep->snd_seq = tp->snd_nxt;
|