From 1181cf6ce59aba6045ae3e644a1974d93cedb337 Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Fri, 16 Jun 2023 15:45:33 +0800 Subject: [PATCH] ipq807x: improve detect ethernet device Signed-off-by: Tianling Shen (cherry picked from commit a90939c56327996b013e12cb60a5bb10af7fd57a) --- target/linux/ipq807x/base-files/etc/init.d/set-irq-affinity | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/target/linux/ipq807x/base-files/etc/init.d/set-irq-affinity b/target/linux/ipq807x/base-files/etc/init.d/set-irq-affinity index c265f8126e..e4f0c288e4 100755 --- a/target/linux/ipq807x/base-files/etc/init.d/set-irq-affinity +++ b/target/linux/ipq807x/base-files/etc/init.d/set-irq-affinity @@ -3,13 +3,12 @@ START=99 start() { - for eth in /sys/class/net/*; do - [ -e "$eth/device" ] || continue + for eth in /sys/class/net/lan* /sys/class/net/wan /sys/class/net/10g-*; do + [ -d "$eth" ] || 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/tx-*/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" }