Sven van Ashbrook <svenva@xxxxxxxxxxxx> > Sent: Tuesday, August 30, 2022 1:00 PM [...] > The rtl8152 driver does not disable multicasting when userspace asks > it to. For example: > $ ifconfig eth0 -multicast -allmulti > $ tcpdump -p -i eth0 # will still capture multicast frames > > Fix by clearing the device multicast filter table when multicast and > allmulti are both unset. > > Tested as follows: > - Set multicast on eth0 network interface > - verify that multicast packets are coming in: > $ tcpdump -p -i eth0 > - Clear multicast and allmulti on eth0 network interface > - verify that no more multicast packets are coming in: > $ tcpdump -p -i eth0 > > Signed-off-by: Sven van Ashbrook <svenva@xxxxxxxxxxxx> Acked-by: Hayes Wang <hayeswang@xxxxxxxxxxx> Best Regards, Hayes