Lines Matching refs:max_cwnd
90 unsigned long max_cwnd;
159 cubic_data->max_cwnd = CCV(ccv, snd_cwnd);
166 cubic_data->K = cubic_k(cubic_data->max_cwnd /
185 cubic_data->mean_rtt_ticks, cubic_data->max_cwnd,
189 cubic_data->mean_rtt_ticks, cubic_data->max_cwnd,
216 * max_cwnd.
219 cubic_data->max_cwnd < CCV(ccv, snd_cwnd)) {
220 cubic_data->max_cwnd = CCV(ccv, snd_cwnd);
221 cubic_data->K = cubic_k(cubic_data->max_cwnd /
243 cubic_data->max_cwnd = ulmax(cubic_data->max_cwnd, CCV(ccv, snd_cwnd));
244 cubic_data->K = cubic_k(cubic_data->max_cwnd / CCV(ccv, t_maxseg));
296 cubic_data->K = cubic_k(cubic_data->max_cwnd / mss);
307 cubic_data->K = cubic_k(cubic_data->max_cwnd / mss);
320 cubic_data->prev_max_cwnd = cubic_data->max_cwnd;
328 cubic_data->max_cwnd = cubic_data->prev_max_cwnd;
331 cubic_data->K = cubic_k(cubic_data->max_cwnd / mss);
344 * Ensure we have a sane initial value for max_cwnd recorded. Without
348 cubic_data->max_cwnd = CCV(ccv, snd_cwnd);
390 /* Update cwnd based on beta and adjusted max_cwnd. */
391 CCV(ccv, snd_cwnd) = max(((uint64_t)cubic_data->max_cwnd *
464 if (cwnd < cubic_data->max_cwnd) {
467 cubic_data->prev_max_cwnd = cubic_data->max_cwnd;
468 cubic_data->max_cwnd = cwnd;
472 * and reduce max_cwnd to cwnd * beta. This aligns the cubic concave
478 cubic_data->max_cwnd = ((uint64_t)cwnd *