bridge: fix switched interval for MLD Query types
authorLinus Lüssing <linus.luessing@web.de>
Sun, 16 Jun 2013 21:20:34 +0000 (23:20 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 28 Jul 2013 23:18:32 +0000 (16:18 -0700)
commit86fa4bff222f45bc33cc8b720f805b5b28edd19e
treec174e6b1ead012268087ddedb6fa51a9aa146371
parent519d018ae15412bd501598872300d4c883197b44
bridge: fix switched interval for MLD Query types

[ Upstream commit 32de868cbc6bee010d2cee95b5071b25ecbec8c3 ]

General Queries (the one with the Multicast Address field
set to zero / '::') are supposed to have a Maximum Response Delay
of [Query Response Interval], while for Multicast-Address-Specific
Queries it is [Last Listener Query Interval] - not the other way
round. (see RFC2710, section 7.3+7.8)

Signed-off-by: Linus Lüssing <linus.luessing@web.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/bridge/br_multicast.c