]> www.infradead.org Git - users/dwmw2/linux.git/commit
net: ethernet: ti: am65-cpsw: VLAN-aware CPSW only if !DSA
authorAlexander Sverdlin <alexander.sverdlin@siemens.com>
Fri, 10 Jan 2025 12:57:35 +0000 (13:57 +0100)
committerJakub Kicinski <kuba@kernel.org>
Tue, 14 Jan 2025 22:48:17 +0000 (14:48 -0800)
commit62507e3856affdc1c90792bea89564a67f01f97c
treef808d1f2be02a443dd55e1cf0a070fe206df08f1
parentb1b5cff6002a1cfe806a66aede143f44e8c1a1db
net: ethernet: ti: am65-cpsw: VLAN-aware CPSW only if !DSA

Only configure VLAN-aware CPSW mode if no port is used as DSA CPU port.
VLAN-aware mode interferes with some DSA tagging schemes and makes stacking
DSA switches downstream of CPSW impossible. Previous attempts to address
the issue linked below.

Link: https://lore.kernel.org/netdev/20240227082815.2073826-1-s-vadapalli@ti.com/
Link: https://lore.kernel.org/linux-arm-kernel/4699400.vD3TdgH1nR@localhost/
Co-developed-by: Siddharth Vadapalli <s-vadapalli@ti.com>
Signed-off-by: Siddharth Vadapalli <s-vadapalli@ti.com>
Signed-off-by: Alexander Sverdlin <alexander.sverdlin@siemens.com>
Link: https://patch.msgid.link/20250110125737.546184-1-alexander.sverdlin@siemens.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/ti/am65-cpsw-nuss.c