From e4baf196336b2987a984b4c394c551c4484703f8 Mon Sep 17 00:00:00 2001 From: Liangbin Lian Date: Fri, 19 Jul 2024 15:45:28 +0800 Subject: [PATCH] target/rk35xx: fix smp_affinity of rtl8111h on rk3528 boards --- target/linux/rockchip/rk35xx/base-files/lib/board/init.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/target/linux/rockchip/rk35xx/base-files/lib/board/init.sh b/target/linux/rockchip/rk35xx/base-files/lib/board/init.sh index e6b71c55e0..748e0457a0 100755 --- a/target/linux/rockchip/rk35xx/base-files/lib/board/init.sh +++ b/target/linux/rockchip/rk35xx/base-files/lib/board/init.sh @@ -298,7 +298,12 @@ board_set_iface_smp_affinity() { mangopi,m28k|\ hlink,h28k) set_iface_cpumask 5 eth0 - set_iface_cpumask b eth1 + # eth1 is rtl8111h, driven by r8169 or r8168 + if ethtool -i eth1 | grep -Fq 'driver: r8169'; then + set_iface_cpumask b eth1 + else + set_iface_cpumask 5 eth1 eth1-0 a + fi ;; ynn,nas|\ le,hes30|\