]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit2fdc1cf70da82520939f8d7a24762698f4832cc8
treebbe9451a49898bb09bb70eefe1548d0a07ac9444
parentf7788da438d1005fa03b7a652e24574feff6d414
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: afb608bd9959 ("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