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

Reply via email to