Re: [PATCH] net: dsa: mxl862xx: enable assisted learning on CPU port
From: Jakub Kicinski <kuba@kernel.org>
Date: 2026-08-22 20:57:03
On Thu, 20 Aug 2026 15:45:54 +0200 Edoardo Pinci wrote:
The MxL862xx driver enables FDB isolation but does not enable assisted learning on the CPU port. Consequently, MAC addresses learned through a physical switch port are not updated in hardware when the corresponding station moves to a foreign bridge port, such as a Wi-Fi interface. The stale hardware FDB entry continues directing return traffic toward the original physical port. Traffic entering that same port is then filtered instead of being forwarded to the CPU and software bridge. This causes downstream unicast traffic, including DHCP OFFER and ACK packets, to disappear after a client roams to a local wireless interface. The client eventually considers the connection unusable and disconnects. Enable assisted CPU-port learning so DSA installs foreign bridge FDB entries on the CPU port. This keeps the hardware FDB synchronized with the software bridge and allows return traffic to reach locally attached Wi-Fi clients after roaming.
Does not apply, please rebase & repost: Applying: net: dsa: mxl862xx: enable assisted learning on CPU port error: patch failed: drivers/net/dsa/mxl862xx/mxl862xx.c:4571 error: drivers/net/dsa/mxl862xx/mxl862xx.c: patch does not apply Patch failed at 0001 net: dsa: mxl862xx: enable assisted learning on CPU port