net: sparx5: Use vid 1 when bridge default vid 0 to avoid collision
authorCasper Andersson <casper.casan@gmail.com>
Fri, 18 Mar 2022 12:53:31 +0000 (13:53 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 21 Mar 2022 11:03:40 +0000 (11:03 +0000)
commite6980b572fb70bbd494dd62b4e2ca93a51d5fee5
tree71debd2c3c8c9c2ebde0c76e1df8a00907d38aad
parentb8f7544a6cb384c079e3d626b3ee185086a7c0ef
net: sparx5: Use vid 1 when bridge default vid 0 to avoid collision

Standalone ports use vid 0. Let the bridge use vid 1 when
"vlan_default_pvid 0" is set to avoid collisions. Since no
VLAN is created when default pvid is 0 this is set
at "PORT_ATTR_SET" and handled in the Switchdev fdb handler.

Signed-off-by: Casper Andersson <casper.casan@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/microchip/sparx5/sparx5_switchdev.c