Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/inet/cc/
H A Dcc_cubic.h46 #define CUBIC_SHIFT 8 macro
99 return (pow((wmax_pkts * 0.2) / C, (1.0 / 3.0)) * pow(2, CUBIC_SHIFT)); in theoretical_cubic_k()
112 theoretical_cubic_k(wmax_pkts) / pow(2, CUBIC_SHIFT), 3.0)))); in theoretical_cubic_cwnd()
149 s = ((wmax_pkts * ONE_SUB_CUBIC_BETA) << CUBIC_SHIFT) / CUBIC_C_FACTOR; in cubic_k()
162 K = (((s * 275) >> CUBIC_SHIFT) + 98) - in cubic_k()
163 (((s * s * 120) >> CUBIC_SHIFT) >> CUBIC_SHIFT); in cubic_k()
184 t = NSEC2MSEC(nsecs_since_cong << CUBIC_SHIFT); in cubic_cwnd()
234 smss) << CUBIC_SHIFT) / TWO_SUB_PT2 / rtt_nsecs)) >> CUBIC_SHIFT); in tf_cwnd()
H A Dcc_cubic.c368 >> CUBIC_SHIFT; in cubic_post_recovery()
398 cubic_data->max_cwnd) >> CUBIC_SHIFT)); in cubic_post_recovery()
480 (CCV(ccv, tcp_cwnd) * CUBIC_BETA) >> CUBIC_SHIFT; in cubic_ssthresh_update()