mirror of
https://github.com/vdsm/virtual-dsm.git
synced 2026-08-28 20:06:05 +00:00
fix: Check adapter before setting MTU (#1194)
This commit is contained in:
+6
-4
@@ -30,7 +30,6 @@ set -Eeuo pipefail
|
||||
: "${DNSMASQ_DEBUG:=""}"
|
||||
: "${DNSMASQ:="/usr/sbin/dnsmasq"}"
|
||||
: "${DNSMASQ_PID:="/var/run/dnsmasq.pid"}"
|
||||
: "${DNSMASQ_CONF_DIR:="/etc/dnsmasq.d"}"
|
||||
|
||||
# Sanitize variables
|
||||
MAC=$(strip "$MAC")
|
||||
@@ -634,8 +633,8 @@ closeNetwork() {
|
||||
|
||||
disabled "$NETWORK" && return 0
|
||||
|
||||
exec 30<&- || true
|
||||
exec 40<&- || true
|
||||
exec 30>&- 2>/dev/null || true
|
||||
exec 40>&- 2>/dev/null || true
|
||||
|
||||
closeBridge
|
||||
|
||||
@@ -901,6 +900,9 @@ else
|
||||
fi
|
||||
|
||||
NET_OPTS+=" -device $ADAPTER,id=net0,netdev=hostnet0,romfile=,mac=$VM_NET_MAC"
|
||||
[[ "$MTU" != "0" && "$MTU" != "1500" ]] && NET_OPTS+=",host_mtu=$MTU"
|
||||
|
||||
if [[ "${ADAPTER,,}" == "virtio-net-pci" && "$MTU" != "0" && "$MTU" != "1500" ]]; then
|
||||
NET_OPTS+=",host_mtu=$MTU"
|
||||
fi
|
||||
|
||||
return 0
|
||||
|
||||
Reference in New Issue
Block a user