Home
last modified time | relevance | path

Searched refs:MAX_PROB (Results 1 – 4 of 4) sorted by relevance

/linux/net/sched/
H A Dsch_pie.c48 (vars->prob < MAX_PROB / 5)) in pie_drop_early()
70 if (vars->accu_prob < (MAX_PROB / 100) * 85) in pie_drop_early()
72 if (vars->accu_prob >= (MAX_PROB / 2) * 17) in pie_drop_early()
102 } else if (q->params.ecn && (q->vars.prob <= MAX_PROB / 10) && in pie_qdisc_enqueue()
341 alpha = ((u64)params->alpha * (MAX_PROB / PSCHED_TICKS_PER_SEC)) >> 4; in pie_calculate_probability()
342 beta = ((u64)params->beta * (MAX_PROB / PSCHED_TICKS_PER_SEC)) >> 4; in pie_calculate_probability()
347 if (vars->prob < MAX_PROB / 10) { in pie_calculate_probability()
352 while (vars->prob < div_u64(MAX_PROB, power) && in pie_calculate_probability()
367 if (delta > (s64)(MAX_PROB / (100 / 2)) && in pie_calculate_probability()
368 vars->prob >= MAX_PROB / 10) in pie_calculate_probability()
[all …]
H A Dsch_dualpi2.c43 * MAX_PROB must be consistent with the RNG in dualpi2_roll().
45 #define MAX_PROB U32_MAX macro
156 u64 tmp = ((u64)param * MAX_PROB >> ALPHA_BETA_SCALING); in dualpi2_scale_alpha_beta()
166 do_div(tmp, MAX_PROB); in dualpi2_unscale_alpha_beta()
294 overload = local_l_prob > MAX_PROB; in must_drop()
659 /* Bound new_prob between 0 and MAX_PROB */ in calculate_probability()
663 new_prob = MAX_PROB; in calculate_probability()
674 return min_t(u32, new_prob, MAX_PROB / q->coupling_factor); in calculate_probability()
H A Dsch_fq_pie.c171 sel_flow->vars.prob <= (MAX_PROB / 100) * q->ecn_prob && in fq_pie_qdisc_enqueue()
/linux/include/net/
H A Dpie.h11 #define MAX_PROB (U64_MAX >> BITS_PER_BYTE) macro