Commit a5c5ad12 authored by Juliusz Chroboczek's avatar Juliusz Chroboczek

Tweak the edge case when computing ETX values.

parent ebf3181a
...@@ -310,7 +310,7 @@ neighbour_cost(struct neighbour *neigh) ...@@ -310,7 +310,7 @@ neighbour_cost(struct neighbour *neigh)
if(b >= INFINITY) if(b >= INFINITY)
return INFINITY; return INFINITY;
if(!(neigh->ifp->flags & IF_LQ) || (a <= 256 && b <= 256)) { if(!(neigh->ifp->flags & IF_LQ) || (a < 256 && b < 256)) {
return a; return a;
} else { } else {
/* a = 256/alpha, b = 256/beta, where alpha and beta are the expected /* a = 256/alpha, b = 256/beta, where alpha and beta are the expected
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment