rk: 40-net-smp-affinity update (#21)

This commit is contained in:
littoy 2023-01-17 13:08:21 +08:00 committed by GitHub
parent 7fb685947f
commit 7a8df3dc18
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -54,39 +54,17 @@ friendlyarm,nanopi-r5c)
set_interface_core 3 "eth1-0"
set_interface_core 3 "eth1-18"
set_interface_core 1 "eth1-16"
echo e > /sys/class/net/br-lan/queues/rx-0/rps_cpus
sysctl net.core.rps_sock_flow_entries=32768
echo 32768 > /sys/class/net/br-lan/queues/rx-0/rps_flow_cnt
echo e > /sys/class/net/eth1/queues/rx-0/rps_cpus
sysctl net.core.rps_sock_flow_entries=32768
echo 32768 > /sys/class/net/eth1/queues/rx-0/rps_flow_cnt
echo 6 > /sys/class/net/eth0/queues/rx-0/rps_cpus
echo 6 > /sys/class/net/eth0/queues/rx-1/rps_cpus
sysctl net.core.rps_sock_flow_entries=32768
echo 32768 > /sys/class/net/eth0/queues/rx-0/rps_flow_cnt
echo 32768 > /sys/class/net/eth0/queues/rx-1/rps_flow_cnt
/usr/sbin/ethtool -K eth0 tso on sg on tx on
/usr/sbin/ethtool -K eth1 tso on sg on tx on
;;
friendlyarm,nanopi-r5s)
set_interface_core 0 "eth0"
set_interface_core 1 "eth1-0"
set_interface_core 2 "eth1-16"
set_interface_core 2 "eth1-18"
set_interface_core 3 "eth2-0"
set_interface_core 3 "eth2-18"
set_interface_core 1 "eth2-16"
echo e > /sys/class/net/br-lan/queues/rx-0/rps_cpus
sysctl net.core.rps_sock_flow_entries=32768
echo 32768 > /sys/class/net/br-lan/queues/rx-0/rps_flow_cnt
echo e > /sys/class/net/eth2/queues/rx-0/rps_cpus
sysctl net.core.rps_sock_flow_entries=32768
echo 32768 > /sys/class/net/eth2/queues/rx-0/rps_flow_cnt
echo 6 > /sys/class/net/eth1/queues/rx-0/rps_cpus
echo 6 > /sys/class/net/eth1/queues/rx-1/rps_cpus
sysctl net.core.rps_sock_flow_entries=32768
echo 32768 > /sys/class/net/eth1/queues/rx-0/rps_flow_cnt
echo 32768 > /sys/class/net/eth1/queues/rx-1/rps_flow_cnt
set_interface_core "0-3" "eth0"
set_interface_core "0-1" "eth1-0"
set_interface_core "0-1" "eth1-16"
set_interface_core "1-2" "eth1-18"
set_interface_core "2-3" "eth2-0"
set_interface_core "2-3" "eth2-18"
set_interface_core "2-3" "eth2-16"
/usr/sbin/ethtool -K eth0 tso on sg on tx on
/usr/sbin/ethtool -K eth1 tso on sg on tx on
/usr/sbin/ethtool -K eth2 tso on sg on tx on
@ -101,17 +79,6 @@ embedfire,lubancat2n)
set_interface_core 3 "eth3-0"
set_interface_core 3 "eth3-18"
set_interface_core 1 "eth3-16"
echo e > /sys/class/net/br-lan/queues/rx-0/rps_cpus
sysctl net.core.rps_sock_flow_entries=32768
echo 32768 > /sys/class/net/br-lan/queues/rx-0/rps_flow_cnt
echo 6 > /sys/class/net/eth2/queues/rx-0/rps_cpus
echo 6 > /sys/class/net/eth2/queues/rx-1/rps_cpus
sysctl net.core.rps_sock_flow_entries=32768
echo 32768 > /sys/class/net/eth2/queues/rx-0/rps_flow_cnt
echo 32768 > /sys/class/net/eth2/queues/rx-1/rps_flow_cnt
echo e > /sys/class/net/eth3/queues/rx-0/rps_cpus
sysctl net.core.rps_sock_flow_entries=32768
echo 32768 > /sys/class/net/eth3/queues/rx-0/rps_flow_cnt
/usr/sbin/ethtool -K eth0 tso on sg on tx on
/usr/sbin/ethtool -K eth1 tso on sg on tx on
/usr/sbin/ethtool -K eth2 tso on sg on tx on