diff --git a/package/mtk/applications/mtk-smp/files/smp.sh b/package/mtk/applications/mtk-smp/files/smp.sh index a354c53107..9409f1429e 100755 --- a/package/mtk/applications/mtk-smp/files/smp.sh +++ b/package/mtk/applications/mtk-smp/files/smp.sh @@ -27,7 +27,7 @@ CPU_RPS_ADD() MT7986_whnat() { num_of_wifi=$1 - storage=$2 + is_usbnet=$2 DEFAULT_RPS=0 #Physical IRQ# setting @@ -76,6 +76,7 @@ MT7986_whnat() CPU3_AFFINITY="$wifi1_irq $wifi2_irq" CPU0_RPS=" $wifi1 $wifi2 $wifi1_apcli0 $wifi2_apcli0" + [ "$is_usbnet" = "1" ] && CPU0_RPS="$wifi1_apcli0 $wifi2_apcli0" CPU1_RPS="$ethif1 $ethif2 $wifi1 $wifi2 $wifi1_apcli0 $wifi2_apcli0" CPU2_RPS="$ethif1 $ethif2 $wifi1 $wifi2 $wifi1_apcli0 $wifi2_apcli0" CPU3_RPS="$ethif1 $ethif2" @@ -676,7 +677,7 @@ scan_usbnet() [ -d "$dev" ] || continue dev_name=$(basename $dev) dev_prefix="${dev_name%%[0-9]*}" - if [ "$dev_prefix" = "usb" ] || [ "$dev_prefix" = "wwan" ]; then + if [ "$dev_prefix" = "usb" ] || [ "$dev_prefix" = "wwan" ] || [ "$dev_prefix" = "rmnet" ] || [ "$dev_prefix" = "eth2" ] || [ "$dev_prefix" = "eth3" ] || [ "$dev_prefix" = "eth4" ] || [ "$dev_prefix" = "eth5" ]; then IS_USBNET=1 return fi