tc: red: allow setting th_min and th_max to the same value
Setting th_min and th_max to the same value may be useful for DCTCP deployments. The original DCTCP paper describes it as a simplest way of achieving simple ECN threshold marking. Indeed, there doesn't seem to be any simpler qdisc in Linux which would allow such a setup today. Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com> Reviewed-by: Dirk van der Merwe <dirk.vandermerwe@netronome.com> Signed-off-by: David Ahern <dsahern@gmail.com>
This commit is contained in:
parent
c0788a09d4
commit
e0850bdedc
|
|
@ -30,7 +30,9 @@ int tc_red_eval_P(unsigned int qmin, unsigned int qmax, double prob)
|
||||||
{
|
{
|
||||||
int i = qmax - qmin;
|
int i = qmax - qmin;
|
||||||
|
|
||||||
if (i <= 0)
|
if (!i)
|
||||||
|
return 0;
|
||||||
|
if (i < 0)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
prob /= i;
|
prob /= i;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue