mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-03-09 15:40:03 +00:00
Fix ethtool usage for raspberry pi
This commit is contained in:
parent
86c0ebf317
commit
5b434e2e7d
1 changed files with 5 additions and 5 deletions
|
@ -22,7 +22,7 @@ global_multipath_settings() {
|
||||||
}
|
}
|
||||||
|
|
||||||
interface_multipath_settings() {
|
interface_multipath_settings() {
|
||||||
local mode iface name
|
local mode iface
|
||||||
local config="$1"
|
local config="$1"
|
||||||
local intf="$2"
|
local intf="$2"
|
||||||
|
|
||||||
|
@ -32,9 +32,6 @@ interface_multipath_settings() {
|
||||||
[ -n "$intf" ] && [ "$iface" != "$intf" ] && return 0
|
[ -n "$intf" ] && [ "$iface" != "$intf" ] && return 0
|
||||||
[ -z "$iface" ] && return 0
|
[ -z "$iface" ] && return 0
|
||||||
[ -n "$(ifconfig | grep $iface)" ] || return 0
|
[ -n "$(ifconfig | grep $iface)" ] || return 0
|
||||||
[ -n "$(ubus -v call system board | jsonfilter -e '$.board_name' | grep raspberry)" ] && {
|
|
||||||
ethtool --offload $iface rx off tx off
|
|
||||||
}
|
|
||||||
|
|
||||||
config_get mode "$config" multipath "off"
|
config_get mode "$config" multipath "off"
|
||||||
[ "$mode" = "master" ] && mode="on"
|
[ "$mode" = "master" ] && mode="on"
|
||||||
|
@ -89,12 +86,15 @@ load_interfaces() {
|
||||||
|
|
||||||
start_service() {
|
start_service() {
|
||||||
local intf=$1
|
local intf=$1
|
||||||
local id count boardname
|
local id count
|
||||||
. /lib/functions.sh
|
. /lib/functions.sh
|
||||||
. /lib/functions/network.sh
|
. /lib/functions/network.sh
|
||||||
global_multipath_settings
|
global_multipath_settings
|
||||||
config_load network
|
config_load network
|
||||||
config_foreach interface_multipath_settings interface $intf
|
config_foreach interface_multipath_settings interface $intf
|
||||||
|
[ -n "$(ubus call system board | jsonfilter -e '@.board_name' | grep raspberry)" ] && {
|
||||||
|
ethtool --offload eth0 rx off tx off
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
reload_service() {
|
reload_service() {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue