mirror of
https://github.com/openwrt/openwrt.git
synced 2026-10-22 15:18:44 +04:00
IGMP and MLD frames are switched like any other multicast, so a report addressed to a group that already has an MDB entry goes only to the group's member ports, the bridge's multicast snooping never sees it and the membership expires. Redirect IGMP and MLD from the user ports to the CPU with an APP_CTRL protocol entry, as mv88e6xxx does with IGMP_MLD_SNOOP; the bridge forwards them in software. On IPQ8074 reports reach the other ports only as forwarded by the CPU. Assisted-by: Claude:claude-opus-5-5 Signed-off-by: Julius Bairaktaris <julius@bairaktaris.de> Link: https://github.com/openwrt/openwrt/pull/25700 Signed-off-by: Robert Marko <robimarko@gmail.com>