]> git.baikalelectronics.ru Git - kernel.git/commit
net: dsa: Be aware of switches where VLAN filtering is a global setting
authorVladimir Oltean <olteanv@gmail.com>
Sun, 28 Apr 2019 18:45:44 +0000 (21:45 +0300)
committerDavid S. Miller <davem@davemloft.net>
Wed, 1 May 2019 03:05:28 +0000 (23:05 -0400)
commit6f40ae8755126071c5e9d2f737396890d772c8ea
tree0d1d77d830633344b8ace3934802cb2aa104f168
parent6808395747a3dad63b45d7dd39a478bac6409528
net: dsa: Be aware of switches where VLAN filtering is a global setting

On some switches, the action of whether to parse VLAN frame headers and use
that information for ingress admission is configurable, but not per
port. Such is the case for the Broadcom BCM53xx and the NXP SJA1105
families, for example. In that case, DSA can prevent the bridge core
from trying to apply different VLAN filtering settings on net devices
that belong to the same switch.

Signed-off-by: Vladimir Oltean <olteanv@gmail.com>
Suggested-by: Florian Fainelli <f.fainelli@gmail.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/net/dsa.h
net/dsa/port.c