Searched refs:CUBIC_SHIFT (Results 1 - 2 of 2) sorted by relevance

/freebsd-13-stable/sys/netinet/cc/
H A Dcc_cubic.h47 #define CUBIC_SHIFT 8 macro
51 /* 0.5 << CUBIC_SHIFT. */
54 /* ~0.7 << CUBIC_SHIFT. */
57 /* ~0.3 << CUBIC_SHIFT. */
63 /* (2 << CUBIC_SHIFT) - ONE_SUB_CUBIC_BETA. */
66 /* ~0.4 << CUBIC_SHIFT. */
99 return (pow((wmax_pkts * 0.3) / C, (1.0 / 3.0)) * pow(2, CUBIC_SHIFT));
112 theoretical_cubic_k(wmax_pkts) / pow(2, CUBIC_SHIFT), 3.0))));
148 /* (wmax * beta)/C with CUBIC_SHIFT worth of precision. */
149 s = ((wmax_pkts * ONE_SUB_CUBIC_BETA) << CUBIC_SHIFT) / CUBIC_C_FACTO
[all...]
H A Dcc_cubic.c85 /* Cubic K in fixed point form with CUBIC_SHIFT worth of precision. */
321 CUBIC_BETA) >> CUBIC_SHIFT;
391 CUBIC_BETA) >> CUBIC_SHIFT,
464 cwnd = ((uint64_t)cwnd * CUBIC_FC_FACTOR) >> CUBIC_SHIFT;
478 CUBIC_BETA) >> CUBIC_SHIFT;
481 CUBIC_BETA) >> CUBIC_SHIFT;

Completed in 51 milliseconds