[RFC net-next 2/3] net: dsa: qca8k: enable assisted learning on CPU port
From: DENG Qingfang
Date: Sat Aug 07 2021 - 08:08:03 EST
Enable assisted learning on CPU port to fix roaming issues.
Although hardware learning is available, it won't work well with
software bridging fallback or multiple CPU ports.
Signed-off-by: DENG Qingfang <dqfext@xxxxxxxxx>
---
drivers/net/dsa/qca8k.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/dsa/qca8k.c b/drivers/net/dsa/qca8k.c
index 798bc548e5b0..de2aa7812d1c 100644
--- a/drivers/net/dsa/qca8k.c
+++ b/drivers/net/dsa/qca8k.c
@@ -1114,6 +1114,8 @@ qca8k_setup(struct dsa_switch *ds)
/* We don't have interrupts for link changes, so we need to poll */
ds->pcs_poll = true;
+ ds->assisted_learning_on_cpu_port = true;
+
return 0;
}
--
2.25.1