realtek: remove rtl83xx vlan 1 special cases
authorThomas Nixon <tom@tomn.co.uk>
Sat, 26 Jun 2021 12:50:12 +0000 (12:50 +0000)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 25 Jul 2021 11:52:38 +0000 (13:52 +0200)
commitad712c71cea3b26d8a7c53200c742181d1d040e7
tree7372c5d94ca6a7b1a9fe364eeea011d8effb2e59
parentd996b47be02dd6e9cef9987c4b26e3fe907bd324
realtek: remove rtl83xx vlan 1 special cases

On reset, the PVID of all ports is set to 1; if this is reset to 0,
the special cases for VLAN 1 are no longer required.

port_vlan_add is called with vid=0 when the DSA port interfaces are
enabled with no VLAN; previously the VLAN was not configured in this
case, relying on VLAN 1 being present, but with the PVID set to 0,
configuring VLAN 0 as normal works as expected.

Signed-off-by: Thomas Nixon <tom@tomn.co.uk>
target/linux/realtek/files-5.4/drivers/net/dsa/rtl83xx/dsa.c