cwnd
uint32_t cwnd;
cwnd = tcp->tcp_cwnd + mss;
if (cwnd > tcp->tcp_cwnd_max)
cwnd = tcp->tcp_cwnd_max;
tcp->tcp_cwnd = cwnd;
cwnd = tcp->tcp_cwnd;
if (cwnd >= tcp->tcp_cwnd_ssthresh) {
tcp->tcp_cwnd_cnt = cwnd + add;
tcp->tcp_cwnd = MIN(cwnd + add, tcp->tcp_cwnd_max);
int64_t t, cwnd;
cwnd = (t - K * MILLISEC) / MILLISEC;
if (cwnd > CUBED_ROOT_MAX_ULONG)
if (cwnd < -CUBED_ROOT_MAX_ULONG)
cwnd *= (cwnd * cwnd);
cwnd = ((cwnd * CUBIC_C_FACTOR * smss) >> CUBIC_SHIFT_4) + wmax;
return (max(0, cwnd));
CCV(ccv, tcp_cwnd_cnt) = cwnd + add;
CCV(ccv, tcp_cwnd) = MIN(cwnd + add, CCV(ccv, tcp_cwnd_max));
uint32_t cwnd;
cwnd = CCV(ccv, tcp_cwnd);
if (cwnd >= CCV(ccv, tcp_cwnd_ssthresh)) {
uint32_t cwnd;
cwnd = tcp->tcp_cwnd + mss;
if (cwnd > tcp->tcp_cwnd_max)
cwnd = tcp->tcp_cwnd_max;
uint32_t, cwnd);
tcp->tcp_cwnd = cwnd;
cwnd = tcp->tcp_cwnd_ssthresh +
uint32_t, cwnd);
tcp->tcp_cwnd = cwnd;
u32_t cwnd /* Congestion window */;
ttcp_st->cwnd = tcp->tcp_delegated.send_cwin - tcp->tcp_delegated.send_una; /* i.e. ndis_tcp_delegated->CWnd */
if (ttcp_st->cwnd == 0xffffffff) {
ttcp_st->cwnd = 0x40000000;
tcp->tcp_delegated.send_cwin = tst_tcp->cwnd + tcp->tcp_delegated.send_una;
__le32 cwnd /* absolute congestion window */;
__le32 cwnd /* absolute congestion window */;