]> 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)
commit3497905d97b5f6bfc4a1b62e29e643b8c167c72a
tree66a9b4782395aafb307f9a12728ac7e2c999f805
parentd1c909275f39d2a616ca7f68e7ca72cc328a298b
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