mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-03-09 15:40:03 +00:00
Fix set device for real interface
This commit is contained in:
parent
a820ad2e9b
commit
053247e030
1 changed files with 2 additions and 8 deletions
|
@ -21,8 +21,9 @@ omr_intf_set() {
|
||||||
local multipath
|
local multipath
|
||||||
config_get multipath "$1" multipath
|
config_get multipath "$1" multipath
|
||||||
config_get ifname "$1" ifname
|
config_get ifname "$1" ifname
|
||||||
|
config_get proto "$1" proto
|
||||||
|
|
||||||
[ -n "$ifname" ] && [ -L /sys/class/net/${ifname} ] && {
|
[ -n "$ifname" ] && [ -L /sys/class/net/${ifname} ] && ([ "$proto" = "static" ] || [ "$proto" = "dhcp" ]) && {
|
||||||
device=$(readlink -f /sys/class/net/${ifname})
|
device=$(readlink -f /sys/class/net/${ifname})
|
||||||
[ "$(echo ${device} | grep virtual)" = "" ] && uci -q set network.$1.device="$device"
|
[ "$(echo ${device} | grep virtual)" = "" ] && uci -q set network.$1.device="$device"
|
||||||
}
|
}
|
||||||
|
@ -49,13 +50,6 @@ start_service() {
|
||||||
uci -q commit network
|
uci -q commit network
|
||||||
uci -q commit openmptcprouter
|
uci -q commit openmptcprouter
|
||||||
|
|
||||||
[ -n "$(ubus call system board | jsonfilter -e '@.board_name' | grep raspberry)" ] && {
|
|
||||||
# force CPU speed for RPI
|
|
||||||
uci -q set openmptcprouter.settings.scaling_min_freq=$(cat /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq | tr -d "\n")
|
|
||||||
uci -q set openmptcprouter.settings.scaling_max_freq=$(cat /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq | tr -d "\n")
|
|
||||||
uci -q set openmptcprouter.settings.scaling_governor='performance'
|
|
||||||
}
|
|
||||||
|
|
||||||
[ -d /sys/devices/system/cpu/cpufreq/policy0 ] && {
|
[ -d /sys/devices/system/cpu/cpufreq/policy0 ] && {
|
||||||
config_load openmptcprouter
|
config_load openmptcprouter
|
||||||
config_get scaling_min_freq settings scaling_min_freq
|
config_get scaling_min_freq settings scaling_min_freq
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue