On Mon, Apr 14, 2025 at 06:56:01PM +0800, Shengyu Qu wrote: > If multicast snooping is enabled, multicast packets may not always end up > on the local bridge interface, if the host is not a member of the multicast > group. Similar to how IFF_PROMISC allows all packets to be received > locally, let IFF_ALLMULTI allow all multicast packets to be received. > > OpenWrt uses a user space daemon for DHCPv6/RA/NDP handling, and in relay > mode it sets the ALLMULTI flag in order to receive all relevant queries on > the network. > > This works for normal network interfaces and non-snooping bridges, but not > snooping bridges (unless multicast routing is enabled). > > Reported-by: Felix Fietkau <n...@nbd.name> > Closes:https://github.com/openwrt/openwrt/issues/15857#issuecomment-2662851243 > Signed-off-by: Shengyu Qu <wiagn...@outlook.com>
Reviewed-by: Ido Schimmel <ido...@nvidia.com>