]> git.ipfire.org Git - thirdparty/openwrt.git/commit
kernel: qca8k: fix host FDB on multi-CPU 21317/head
authorKevin Staley <glaciertablet@gmail.com>
Mon, 29 Dec 2025 13:53:20 +0000 (07:53 -0600)
committerRobert Marko <robimarko@gmail.com>
Sat, 28 Mar 2026 10:15:13 +0000 (11:15 +0100)
commit64ee5874af268a869c6a64e44cdc31b5b3c22eb4
tree9ed9c36104b8b0a086743ffa9bf239890df0307b
parente9531860e698da4094b95860a669c37fa44aa83f
kernel: qca8k: fix host FDB on multi-CPU

On qca8k multi-CPU-port setups (e.g. qca8337 with ports 0+6 as CPU),
bridging switch user ports that use different conduits can make the host
reachable only from the ports tied to the last-programmed CPU port.

Add a pending kernel patch which makes qca8k merge CPU/DSA-port FDB
programming, so host FDB entries end up on all relevant CPU ports.

Fixes: openwrt/openwrt#17891
Signed-off-by: Kevin Staley <glaciertablet@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21317
Signed-off-by: Robert Marko <robimarko@gmail.com>
target/linux/generic/pending-6.12/711-04-net-dsa-qca8k-merge-host-fdb-for-multi-cpu.patch [new file with mode: 0644]