Thread (2 messages) flat view 2 messages, 2 authors, 29d ago

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help