summaryrefslogtreecommitdiffstats
path: root/net/batman-adv/gateway_client.c
diff options
context:
space:
mode:
authorDaniele Furlan2011-06-07 00:45:55 +0200
committerSven Eckelmann2011-06-09 20:40:37 +0200
commitd1829fa0c380ccf48a7b96795a6d4a01698d02a6 (patch)
treef9d09ee6e09f700725696a31696168c5c7ec3ba5 /net/batman-adv/gateway_client.c
parentbatman-adv: Ensure that we really have route changes in update_route (diff)
downloadkernel-qcow2-linux-d1829fa0c380ccf48a7b96795a6d4a01698d02a6.tar.gz
kernel-qcow2-linux-d1829fa0c380ccf48a7b96795a6d4a01698d02a6.tar.xz
kernel-qcow2-linux-d1829fa0c380ccf48a7b96795a6d4a01698d02a6.zip
batman-adv: accept delayed rebroadcasts to avoid bogus routing under heavy load
When a link is saturated (re)broadcasts of OGMs are delayed. Under heavy load this delay may exceed the orig interval which leads to OGMs being dropped (the code would only accept an OGM rebroadcast if it arrived before the next OGM was broadcasted). With this patch batman-adv will also accept delayed OGMs in order to avoid a bogus influence on the routing metric. Signed-off-by: Daniele Furlan <daniele.furlan@gmail.com> Signed-off-by: Sven Eckelmann <sven@narfation.org>
Diffstat (limited to 'net/batman-adv/gateway_client.c')
0 files changed, 0 insertions, 0 deletions