Re: MLD compatibility mode doesn't account for extension headers [PATCH]
From: David S. Miller <hidden>
Date: 2003-11-22 00:46:21
From: David S. Miller <hidden>
Date: 2003-11-22 00:46:21
On Fri, 21 Nov 2003 17:08:07 -0700 David Stevens [off-list ref] wrote:
The MLD v1 compatibility mode checks don't account for the
fact that extension headers are included in the ipv6 payload_len field.
That makes MLDv1 queries that include extension headers (like
Router Alert) appear to be v2 packets.
The below patch fixes the problem.Looks good. I assume that all extension headers must appear _before_ the igmp stuff, and therefore no other headers may appear afterwards. I'll apply this, thanks.