MAX_PROB
u64 tmp = ((u64)param * MAX_PROB >> ALPHA_BETA_SCALING);
do_div(tmp, MAX_PROB);
overload = local_l_prob > MAX_PROB;
new_prob = MAX_PROB;
return min_t(u32, new_prob, MAX_PROB / q->coupling_factor);
sel_flow->vars.prob <= (MAX_PROB / 100) * q->ecn_prob &&
} else if (q->params.ecn && (q->vars.prob <= MAX_PROB / 10) &&
alpha = ((u64)params->alpha * (MAX_PROB / PSCHED_TICKS_PER_SEC)) >> 4;
beta = ((u64)params->beta * (MAX_PROB / PSCHED_TICKS_PER_SEC)) >> 4;
if (vars->prob < MAX_PROB / 10) {
while (vars->prob < div_u64(MAX_PROB, power) &&
if (delta > (s64)(MAX_PROB / (100 / 2)) &&
vars->prob >= MAX_PROB / 10)
delta = (MAX_PROB / 100) * 2;
delta += MAX_PROB / (100 / 2);
vars->prob = MAX_PROB;
(vars->prob < MAX_PROB / 5))
if (vars->accu_prob < (MAX_PROB / 100) * 85)
if (vars->accu_prob >= (MAX_PROB / 2) * 17)