From 17145ca2208e76cd22c56acccb781eceddb5dc71 Mon Sep 17 00:00:00 2001 From: Bard L Date: Sat, 13 Apr 2024 20:36:43 +0800 Subject: [PATCH] rockchip: update SMP IRQ for nanopi-r5s --- .../etc/hotplug.d/net/40-net-smp-affinity | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/armv8/base-files/etc/hotplug.d/net/40-net-smp-affinity b/armv8/base-files/etc/hotplug.d/net/40-net-smp-affinity index 27c024d..e5afd59 100644 --- a/armv8/base-files/etc/hotplug.d/net/40-net-smp-affinity +++ b/armv8/base-files/etc/hotplug.d/net/40-net-smp-affinity @@ -47,17 +47,24 @@ friendlyarm,nanopi-r5c) ethtool -K eth1 tso on sg on tx on ;; friendlyarm,nanopi-r5s) - set_interface_core 8 "eth0" + # eth0 - cpu 1 + set_interface_core 2 "eth0" echo f > /sys/class/net/eth0/queues/rx-0/rps_cpus + # eth1 - cpu 2 set_interface_core 4 "eth1-0" + set_interface_core 4 "eth1-1" set_interface_core 4 "eth1-16" set_interface_core 4 "eth1-18" + set_interface_core 4 "eth1-21" echo b > /sys/class/net/eth1/queues/rx-0/rps_cpus - set_interface_core 2 "eth2-0" - set_interface_core 2 "eth2-16" - set_interface_core 2 "eth2-18" - echo d > /sys/class/net/eth2/queues/rx-0/rps_cpus ethtool -K eth1 tso on sg on tx on + # eth2 - cpu 3 + set_interface_core 8 "eth2-0" + set_interface_core 8 "eth2-1" + set_interface_core 8 "eth2-16" + set_interface_core 8 "eth2-18" + set_interface_core 8 "eth2-21" + echo 7 > /sys/class/net/eth2/queues/rx-0/rps_cpus ethtool -K eth2 tso on sg on tx on ;; esac