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)
committerBen Hutchings <ben@decadent.org.uk>
Fri, 2 Aug 2013 20:14:44 +0000 (22:14 +0200)
commitb14bf7d412c63595f3f26f669437286b873e11a7
treea788b46df9049c62c7660647c9bd4e66c2251214
parent66421b2177fbfcb6e3f5937c729086a4d1104fb2
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: Ben Hutchings <ben@decadent.org.uk>
net/bridge/br_multicast.c