1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter.git synced 2025-03-09 15:40:20 +00:00
openmptcprouter/root/target/linux/ipq40xx/base-files/etc/init.d/set-irq-affinity
2021-01-27 00:57:13 +08:00

22 lines
No EOL
439 B
Bash
Executable file

#!/bin/sh /etc/rc.common
START=99
start() {
mask=4
for rps in /sys/class/net/eth0/queues/rx-*
do
echo "$mask" > "$rps/rps_cpus"
done
for irq in $(grep -F "ath10k_ahb" /proc/interrupts | cut -d: -f1 | sed 's, *,,')
do
echo "$mask" > "/proc/irq/$irq/smp_affinity"
mask=8
done
mask=2
for irq in $(grep -F "edma_eth_rx" /proc/interrupts | cut -d: -f1 | sed 's, *,,')
do
echo "$mask" > "/proc/irq/$irq/smp_affinity"
done
}