[2/2] batman-adv: increase BLA wait periods to 6
Commit Message
From: Simon Wunderlich <simon@open-mesh.com>
If networks take a long time to come up, e.g. due to lossy links, then
the bridge loop avoidance wait time to suppress broadcasts may not wait
long enough and detect a backbone before the mesh is brought up.
Increasing the wait period further to 60 seconds makes this scenario
less likely.
Signed-off-by: Simon Wunderlich <simon@open-mesh.com>
---
net/batman-adv/main.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Comments
On Monday, November 09, 2015 16:20:53 Simon Wunderlich wrote:
> From: Simon Wunderlich <simon@open-mesh.com>
>
> If networks take a long time to come up, e.g. due to lossy links, then
> the bridge loop avoidance wait time to suppress broadcasts may not wait
> long enough and detect a backbone before the mesh is brought up.
> Increasing the wait period further to 60 seconds makes this scenario
> less likely.
>
> Signed-off-by: Simon Wunderlich <simon@open-mesh.com>
> ---
> net/batman-adv/main.h | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
Applied in revision c57af3a.
Thanks,
Marek
@@ -109,7 +109,7 @@
#define BATADV_MAX_AGGREGATION_MS 100
#define BATADV_BLA_PERIOD_LENGTH 10000 /* 10 seconds */
-#define BATADV_BLA_BACKBONE_TIMEOUT (BATADV_BLA_PERIOD_LENGTH * 3)
+#define BATADV_BLA_BACKBONE_TIMEOUT (BATADV_BLA_PERIOD_LENGTH * 6)
#define BATADV_BLA_CLAIM_TIMEOUT (BATADV_BLA_PERIOD_LENGTH * 10)
#define BATADV_BLA_WAIT_PERIODS 3