]> git.baikalelectronics.ru Git - kernel.git/commit
bridge: Do not send queries on multicast group leaves
authorHerbert Xu <herbert@gondor.apana.org.au>
Wed, 4 Apr 2012 01:01:20 +0000 (01:01 +0000)
committerDavid S. Miller <davem@davemloft.net>
Wed, 11 Apr 2012 13:43:13 +0000 (09:43 -0400)
commit10a42cf39b4dbc561989f6a791038fbaf27ced6b
treee015e32637366870b52882e95759d5f2d4c95ba5
parentf1b8019a3e87ba011bd3cee43f08f54aa2d796e4
bridge: Do not send queries on multicast group leaves

As it stands the bridge IGMP snooping system will respond to
group leave messages with queries for remaining membership.
This is both unnecessary and undesirable.  First of all any
multicast routers present should be doing this rather than us.
What's more the queries that we send may end up upsetting other
multicast snooping swithces in the system that are buggy.

In fact, we can simply remove the code that send these queries
because the existing membership expiry mechanism doesn't rely
on them anyway.

So this patch simply removes all code associated with group
queries in response to group leave messages.

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