openwrtv4/target/linux/generic
Felix Fietkau 2416e506f5 kernel: bridge, multicast-to-unicast: fix echoes on STA
Currently, multicast packets from an STA are sent to any according
multicast listener directly through the bridge multicast-to-unicast
feature. Unfortunately, so far this includes the originating STA, too,
resulting in multicast packets being echo'ed back to the originating STA
if it itself is a multicast listener for that group.

This behaviour breaks IPv6 duplicate address detection: An IPv6 Neighbor
Solicitation for IPv6 Duplicate Address Detection is being echo'ed back,
resulting in the host falsely detecting an address collision, which
makes the node unable to claim an IPv6 address and use IPv6 in general.

Mac80211 unfortunately only prevents the echoes for us for multicast
frames. For the multicast frames cast to a unicast destination we'll
need to take care of excluding the originator ourselves.

Signed-off-by: Linus Lüssing <linus.luessing@c0d3.blue>

SVN-Revision: 46765
2015-09-02 09:23:59 +00:00
..
base-files update the /init file to start /sbin/init 2013-03-13 18:11:13 +00:00
files Previously, all VLANs (port-based or 802.1q) were sharing a single database in the ATU. This created problems in the case of a system where two ports/devices share a MAC address (e.g. Linksys WRT1900AC eth0/eth1). 2015-08-21 08:09:52 +00:00
image generic: relocate: make the cacheline size configurable 2015-03-30 20:20:10 +00:00
patches-3.18 kernel: bridge, multicast-to-unicast: fix echoes on STA 2015-09-02 09:23:59 +00:00
patches-4.0 mvebu: kirkwood: fix ehci-orion probe if generic-phy isn't enabled 2015-08-23 13:35:03 +00:00
patches-4.1 kernel: bridge, multicast-to-unicast: fix echoes on STA 2015-09-02 09:23:59 +00:00
config-3.18 kernel: add CONFIG_REGMAP_MMIO config option 2015-07-26 15:51:59 +00:00
config-4.0 kernel: add CONFIG_REGMAP_MMIO config option 2015-07-26 15:51:59 +00:00
config-4.1 kernel: add missing symbols for 4.1 2015-08-20 23:19:42 +00:00
PATCHES kernel: update PATCHES with a stricter policy 2013-07-09 20:52:07 +00:00