]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit - drivers/net/dsa/b53/b53_common.c
net: dsa: b53: Turn off Broadcom tags for more switches
authorFlorian Fainelli <f.fainelli@gmail.com>
Thu, 4 Jan 2018 06:02:29 +0000 (22:02 -0800)
committerDavid S. Miller <davem@davemloft.net>
Thu, 4 Jan 2018 14:57:12 +0000 (09:57 -0500)
commit54e98b5d663fcd8e3279c2391537b1a1f7bfe344
treebbe9451a49898bb09bb70eefe1548d0a07ac9444
parent820d1d5eba5e0db88432f4b19149d87523ee193c
net: dsa: b53: Turn off Broadcom tags for more switches

Models such as BCM5395/97/98 and BCM53125/24/53115 and compatible require that
we turn on managed mode to actually act on Broadcom tags, otherwise they just
pass them through on ingress (host -> switch) and don't insert them in egress
(switch -> host). Turning on managed mode is simple, but requires us to
properly support ARL misses on multicast addresses which is a much more
involved set of changes not suitable for a bug fix for this release.

Reported-by: Jochen Friedrich <jochen@scram.de>
Fixes: 7edc58d614d4 ("net: dsa: b53: Turn on Broadcom tags")
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/b53/b53_common.c