realtek: dsa: Drop secondary LAG configuration handler
authorSven Eckelmann <[email protected]>
Sun, 9 Nov 2025 08:26:27 +0000 (09:26 +0100)
committerHauke Mehrtens <[email protected]>
Tue, 11 Nov 2025 00:06:49 +0000 (01:06 +0100)
commitca014cfd729ff64f652d273c65f47d598019a3d0
tree486c377392fb6e326c0ffdeaca38143246574b61
parent108381e5a1aa314ef626955813a3ee63d3e9adde
realtek: dsa: Drop secondary LAG configuration handler

The DSA code is responsible to inform the driver about link aggregation
changes. Having a second one which behaves slightly different makes the
whole process fragile and creates hard to debug problems.

It also complicates the code because the secondary event handler can also
not rely on shared DSA state to handle things like LAG ID.

Signed-off-by: Sven Eckelmann <[email protected]>
Link: https://github.com/openwrt/openwrt/pull/20707
Signed-off-by: Hauke Mehrtens <[email protected]>
target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/common.c
target/linux/realtek/files-6.12/drivers/net/dsa/rtl83xx/rtl838x.h