Opened 5 years ago

Last modified 3 years ago

#13097 reopened defect

IGMP snooping does not work in 3.x kernel release

Reported by: tanus.nosapm@… Owned by: developers
Priority: normal Milestone: Chaos Calmer 15.05
Component: packages Version: Trunk
Keywords: Cc:


Using OpenWrt Barrier Breaker r35828 / LuCI Trunk (trunk+svn9672)

IP: multicasting
IP: multicast routing

IP: multicast policy routing

802.1d Ethernet Bridging

IGMP/MLD snooping

in Kernel Configuration before compiling. Compiled and flashed.

/sys/devices/virtual/net/br-lan/bridge/ has all the multicast_* files with 1's.
Installed igmpproxy and done necessary firewall configuration. IGMP packets are forwarded successfully, IPTV on LAN works well.

However, Openwrt is not doing any IGMP snoofing. LAN is flooded with UDP packets. Tested with a packet sniffer on the same LAN.

My conclusion is that IGMP snooping is broken in Openwrt. I have tried binary release of 12.09-rc1 and latest gargoyle also. No IGMP snooping in any of these releases.

Attachments (0)

Change History (3)

comment:1 Changed 5 years ago by tanus.nosapm@…

I have also tested a couple of commercial home routers with their stock firmware, enabled IGMP snooping in same environment. They worked as expected. IGMP packets were forwarded, IPTV worked, and no UDP packet flooding LAN. IGMP snooping was working, contrast to the Openwrt's non-functioning IGMP snooping.

comment:2 Changed 4 years ago by nbd

  • Resolution set to fixed
  • Status changed from new to closed

igmp snooping was re-enabled in the kernel config in r41366
you can enable it for the lan bridge by setting option igmp_snooping 1 in the lan section in /etc/config/network

comment:3 Changed 3 years ago by khmtambi

  • Resolution fixed deleted
  • Status changed from closed to reopened

IGMP snooping was indeed re-enabled and one can see all the relevant configurations and multicast_snooping as '1' but still the streaming packets flood the interface. Versions tested on include BB and AA. Hardware is DB-120 with Atheros SoC and Atheros switch(embedded on hardware).

Add Comment

Modify Ticket

as reopened .

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.