Messages in this thread | | | Date | Fri, 22 May 2015 15:09:03 -0400 (EDT) | Subject | Re: [PATCH] bridge: fix parsing of MLDv2 reports | From | David Miller <> |
| |
From: Thadeu Lima de Souza Cascardo <cascardo@redhat.com> Date: Fri, 22 May 2015 12:18:59 -0300
> When more than a multicast address is present in a MLDv2 report, all but > the first address is ignored, because the code breaks out of the loop if > there has not been an error adding that address. > > This has caused failures when two guests connected through the bridge > tried to communicate using IPv6. Neighbor discoveries would not be > transmitted to the other guest when both used a link-local address and a > static address. > > This only happens when there is a MLDv2 querier in the network. > > The fix will only break out of the loop when there is a failure adding a > multicast address. ... > Reported-by: Rik Theys <Rik.Theys@esat.kuleuven.be> > Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@redhat.com> > Tested-by: Rik Theys <Rik.Theys@esat.kuleuven.be>
Applied and queued up for -stable, thanks.
| |