]> git.baikalelectronics.ru Git - kernel.git/commit
bridge: Restart queries when last querier expires
authorHerbert Xu <herbert@gondor.apana.org.au>
Fri, 13 Apr 2012 02:37:42 +0000 (02:37 +0000)
committerDavid S. Miller <davem@davemloft.net>
Sun, 15 Apr 2012 16:51:34 +0000 (12:51 -0400)
commit078d14db2470a18636633a3cccc6f54bf986a850
tree66a9b4782395aafb307f9a12728ac7e2c999f805
parent717f7740775a68f8fc77f0ac9ed00da009938c2b
bridge: Restart queries when last querier expires

As it stands when we discover that a real querier (one that queries
with a non-zero source address) we stop querying.  However, even
after said querier has fallen off the edge of the earth, we will
never restart querying (unless the bridge itself is restarted).

This patch fixes this by kicking our own querier into gear when
the timer for other queriers expire.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/bridge/br_multicast.c