[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 
Datasheet:
https://lafibre.info/images/doc/201106_spec_AR8327.pdf

However, I couldn't find any information regarding if it takes MRD into 
account.
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.

Regards,
Álvaro.

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
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel


More information about the openwrt-devel mailing list