ipq807x: add irqbalance script
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
This commit is contained in:
parent
700b72c21a
commit
17871cf1b5
15
target/linux/ipq807x/base-files/etc/init.d/set-irq-affinity
Executable file
15
target/linux/ipq807x/base-files/etc/init.d/set-irq-affinity
Executable file
@ -0,0 +1,15 @@
|
||||
#!/bin/sh /etc/rc.common
|
||||
|
||||
START=99
|
||||
|
||||
start() {
|
||||
for eth in /sys/class/net/*; do
|
||||
[ -e "$eth/device" ] || continue
|
||||
for i in "$eth"/queues/rx-*/rps_cpus; do echo "f" > "$i"; done
|
||||
for i in "$eth"/queues/rx-*/rps_flow_cnt; do echo "4096" > "$i"; done
|
||||
for i in "$eth"/queues/rx-*/xps_cpus; do echo "f" > "$i"; done
|
||||
done
|
||||
|
||||
echo "32768" > "/proc/sys/net/core/rps_sock_flow_entries"
|
||||
echo "1" > "/proc/sys/net/core/backlog_threaded"
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user