ipq807x: improve detect ethernet device

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
This commit is contained in:
Tianling Shen 2023-06-16 15:45:33 +08:00
parent 212665409a
commit a90939c563
No known key found for this signature in database
GPG Key ID: 6850B6345C862176

View File

@ -3,13 +3,12 @@
START=99 START=99
start() { start() {
for eth in /sys/class/net/*; do for eth in /sys/class/net/lan* /sys/class/net/wan /sys/class/net/10g-*; do
[ -e "$eth/device" ] || continue [ -d "$eth" ] || continue
for i in "$eth"/queues/rx-*/rps_cpus; do echo "f" > "$i"; done 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-*/rps_flow_cnt; do echo "4096" > "$i"; done
for i in "$eth"/queues/tx-*/xps_cpus; do echo "f" > "$i"; done for i in "$eth"/queues/tx-*/xps_cpus; do echo "f" > "$i"; done
done done
echo "32768" > "/proc/sys/net/core/rps_sock_flow_entries" echo "32768" > "/proc/sys/net/core/rps_sock_flow_entries"
echo "1" > "/proc/sys/net/core/backlog_threaded"
} }