Apply MTU and txqueuelen after creating the tunnel.
This commit is contained in:
parent
889b317ac6
commit
7962218dd8
@ -261,6 +261,17 @@ _tunnel()
|
||||
|
||||
ifconfig_pre_start()
|
||||
{
|
||||
local tunnel=
|
||||
eval tunnel=\$iptunnel_${IFVAR}
|
||||
if [ -n "${tunnel}" ]; then
|
||||
# Set our base metric to 1000
|
||||
metric=1000
|
||||
ebegin "Creating tunnel ${IFVAR}"
|
||||
iptunnel add ${tunnel}
|
||||
eend $? || return 1
|
||||
_up
|
||||
fi
|
||||
|
||||
# MTU support
|
||||
local mtu=
|
||||
eval mtu=\$mtu_${IFVAR}
|
||||
@ -271,17 +282,7 @@ ifconfig_pre_start()
|
||||
eval len=\$txqueuelen_${IFVAR}
|
||||
[ -n "${len}" ] && ifconfig "${IFACE}" txqueuelen "${len}"
|
||||
|
||||
local tunnel=
|
||||
|
||||
eval tunnel=\$iptunnel_${IFVAR}
|
||||
[ -z "${tunnel}" ] && return 0
|
||||
|
||||
# Set our base metric to 1000
|
||||
metric=1000
|
||||
|
||||
ebegin "Creating tunnel ${IFVAR}"
|
||||
iptunnel add ${tunnel}
|
||||
eend $?
|
||||
return 0
|
||||
}
|
||||
|
||||
ifconfig_post_stop()
|
||||
|
@ -190,16 +190,6 @@ _tunnel()
|
||||
|
||||
iproute2_pre_start()
|
||||
{
|
||||
# MTU support
|
||||
local mtu=
|
||||
eval mtu=\$mtu_${IFVAR}
|
||||
[ -n "${mtu}" ] && ip link set "${IFACE}" mtu "${mtu}"
|
||||
|
||||
# TX Queue Length support
|
||||
local len=
|
||||
eval len=\$txqueuelen_${IFVAR}
|
||||
[ -n "${len}" ] && ip link set "${IFACE}" txqueuelen "${len}"
|
||||
|
||||
local tunnel=
|
||||
eval tunnel=\$iptunnel_${IFVAR}
|
||||
if [ -n "${tunnel}" ]; then
|
||||
@ -212,6 +202,16 @@ iproute2_pre_start()
|
||||
_up
|
||||
fi
|
||||
|
||||
# MTU support
|
||||
local mtu=
|
||||
eval mtu=\$mtu_${IFVAR}
|
||||
[ -n "${mtu}" ] && ip link set "${IFACE}" mtu "${mtu}"
|
||||
|
||||
# TX Queue Length support
|
||||
local len=
|
||||
eval len=\$txqueuelen_${IFVAR}
|
||||
[ -n "${len}" ] && ip link set "${IFACE}" txqueuelen "${len}"
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user