mirror of
https://github.com/padavanonly/immortalwrt-mt798x.git
synced 2025-12-16 08:44:03 +00:00
Update 30-ext-devices-rps-setting
This commit is contained in:
parent
5fac673374
commit
6261c24206
@ -5,10 +5,15 @@ NPROCS="$(grep -c "^processor.*:" /proc/cpuinfo)"
|
|||||||
|
|
||||||
IFNAME_PREFIX="${INTERFACE%%[0-9]*}"
|
IFNAME_PREFIX="${INTERFACE%%[0-9]*}"
|
||||||
|
|
||||||
if [ "${IFNAME_PREFIX}" = "usb" ] || [ "${IFNAME_PREFIX}" = "wwan" ]; then
|
if [ "${IFNAME_PREFIX}" = "usb" ] || [ "${IFNAME_PREFIX}" = "wwan" ] || [ "${IFNAME_PREFIX}" = "rmnet" ] || [ "${IFNAME_PREFIX}" = "eth2" ] || [ "${IFNAME_PREFIX}" = "eth3" ] || [ "${IFNAME_PREFIX}" = "eth4" ] || [ "${IFNAME_PREFIX}" = "eth5" ]; then
|
||||||
if [ "$ACTION" = add ]; then
|
if [ "$ACTION" = add ]; then
|
||||||
# set usb/wwan rps to cpu0
|
if [ "$NPROCS" -gt 2 ]; then
|
||||||
|
# set usb/wwan rps to cpu2
|
||||||
|
echo 2 > /sys/class/net/${INTERFACE}/queues/rx-0/rps_cpus
|
||||||
|
else
|
||||||
|
# set usb/wwan rps to cpu1
|
||||||
echo 1 > /sys/class/net/${INTERFACE}/queues/rx-0/rps_cpus
|
echo 1 > /sys/class/net/${INTERFACE}/queues/rx-0/rps_cpus
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
[ -f /etc/init.d/mtk_smp ] && /etc/init.d/mtk_smp restart
|
[ -f /etc/init.d/mtk_smp ] && /etc/init.d/mtk_smp restart
|
||||||
fi
|
fi
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user