[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <20181026.160207.1492129555949054187.davem@davemloft.net>
Date: Fri, 26 Oct 2018 16:02:07 -0700 (PDT)
From: David Miller <davem@...emloft.net>
To: liuhangbin@...il.com
Cc: netdev@...r.kernel.org, nikolay@...ulusnetworks.com,
jiri@...lanox.com, linus.luessing@...3.blue
Subject: Re: [PATCH net] bridge: do not add port to router list when
receives query with source 0.0.0.0
From: Hangbin Liu <liuhangbin@...il.com>
Date: Fri, 26 Oct 2018 10:28:43 +0800
> Based on RFC 4541, 2.1.1. IGMP Forwarding Rules
>
> The switch supporting IGMP snooping must maintain a list of
> multicast routers and the ports on which they are attached. This
> list can be constructed in any combination of the following ways:
>
> a) This list should be built by the snooping switch sending
> Multicast Router Solicitation messages as described in IGMP
> Multicast Router Discovery [MRDISC]. It may also snoop
> Multicast Router Advertisement messages sent by and to other
> nodes.
>
> b) The arrival port for IGMP Queries (sent by multicast routers)
> where the source address is not 0.0.0.0.
>
> We should not add the port to router list when receives query with source
> 0.0.0.0.
>
> Reported-by: Ying Xu <yinxu@...hat.com>
> Signed-off-by: Hangbin Liu <liuhangbin@...il.com>
Applied and queued up for -stable, thanks.
Powered by blists - more mailing lists