Thread (9 messages) 9 messages, 3 authors, 2011-03-30

Re: [PATCH] bridge: mcast snooping, fix IPv6 MLD checksum calculation

From: David Miller <davem@davemloft.net>
Date: 2011-03-30 09:30:02
Also in: bridge

From: Linus Lüssing <redacted>
Date: Sun, 27 Mar 2011 08:27:23 +0200
In contrast to IGMP, the MLDv1/2 message checksum needs to include an
IPv6 "pseudo-header" in the calculations (see RFC2710, section 3.3;
RFC3810, section 5.1.2).

The multicast snooping feature of the bridge code however did not take
this "pseudo-header" into consideration for the checksum validation when
parsing a snooped IPv6 MLDv1/2 message of another host, leading to
possibly ignored, though valid MLDv1/2 messages. This commit shall fix
this issue.

Signed-off-by: Linus Lüssing <redacted>
I'm waiting for am updated version of this patch which addresses Herbert
Xu's feedback.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help