Lines Matching defs:cwnd
121 * 11 - We have slipped out of SS into CA via cwnd growth.
248 * we're cwnd limited, always recalculate cwnd.
307 * cwnd growth.
314 * cwnd growth.
323 * new cwnd limit at the start of a connection
343 * - Reset cwnd by calling New Reno implementation of after_idle.
542 * If inflight data is less than ssthresh, set cwnd
555 * Ensure that cwnd does not collapse to 1 MSS under
560 /* Update cwnd based on beta and adjusted W_max. */
631 uint32_t cwnd;
634 cwnd = CCV(ccv, snd_cwnd);
637 if (cwnd < cubic_data->W_max) {
638 cwnd = ((uint64_t)cwnd * CUBIC_FC_FACTOR) >> CUBIC_SHIFT;
641 cubic_data->W_max = cwnd;
649 * On the first congestion event, set ssthresh to cwnd * 0.5
650 * and reduce W_max to cwnd * beta. This aligns the cubic
653 ssthresh = cwnd >> 1;
654 cubic_data->W_max = ((uint64_t)cwnd * CUBIC_BETA) >> CUBIC_SHIFT;
657 * On subsequent congestion events, set ssthresh to cwnd * beta.
659 ssthresh = ((uint64_t)cwnd * CUBIC_BETA) >> CUBIC_SHIFT;