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