[OpenWrt-Devel] [PATCH] ar8327: add IGMP Snooping support

Álvaro Fernández Rojas noltari at gmail.com
Sun Jan 10 11:14:12 EST 2016

Hello Linus,

You may find some documentation on what IGMP Snooping does in this 

However, I couldn't find any information regarding if it takes MRD into 
IGMPv3 support can be enabled or disabled independently.
It does support MLD Snooping but I didn't implement it on v1 since I'm 
testing it with my IGMPv2 based IPTV service.

By the way, in this second patch I didn't enable IGMP Snooping by 
default as you (and Felix) suggested.


El 09/01/2016 a las 0:14, Linus Lüssing escribió:
> On Tue, Jan 05, 2016 at 08:40:37PM +0100, Álvaro Fernández Rojas wrote:
>> This add support for IGMP Snooping on atheros switches (enabled by default),
>> which avoids flooding the network with multicast data.
>> Tested on TL-WDR4300: disabling IGMP Snooping results in multicast flooding
>> on each specific port, enabling it back again prevents each port from
>> receiving all multicast packets.
>> Partially based on: http://patchwork.ozlabs.org/patch/418122/
>> Signed-off-by: Álvaro Fernández Rojas <noltari at gmail.com>
> Hi,
> Do you know whether there is some documentation on what the IGMP
> Snooping of these chips does?
> For instance I'd be interested in knowing whether it takes
> Multicast Router Discovery (MRD) into account. Does it
> perform IGMP querying, too? Is there a maximum number of group
> entries? Does it know both IGMPv2 and IGMPv3? No MLD support,
> right?
> IGMP and IGMP snooping isn't that trivial. The IGMP snooping in
> the Linux bridge took quite a while until it actually got usable,
> too. So like Felix suggested in that ticket as well, I'd favor
> disabling it by default. Especially if it is a blackbox without
> documentation.
> Cheers, Linus
> PS: Thanks for looking into improving the multicast experience
> with OpenWRT :).
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org

More information about the openwrt-devel mailing list