mirror of
https://github.com/vdsm/virtual-dsm.git
synced 2025-10-12 05:34:53 +08:00
feat: Set listening interface for Passt (#1052)
This commit is contained in:
parent
d190b3ba87
commit
fae14f4dd9
@ -20,6 +20,7 @@ set -Eeuo pipefail
|
||||
: "${VM_NET_MASK:="255.255.255.0"}"
|
||||
|
||||
: "${PASST:="passt"}"
|
||||
: "${PASST_MTU:=""}"
|
||||
: "${PASST_OPTS:=""}"
|
||||
: "${PASST_DEBUG:=""}"
|
||||
|
||||
@ -295,13 +296,14 @@ configurePasst() {
|
||||
PASST_OPTS+=" -a $ip"
|
||||
PASST_OPTS+=" -g $gateway"
|
||||
PASST_OPTS+=" -n $VM_NET_MASK"
|
||||
[ -n "$PASST_MTU" ] && PASST_OPTS+=" -m $PASST_MTU"
|
||||
|
||||
exclude=$(getHostPorts "$HOST_PORTS")
|
||||
|
||||
if [ -z "$exclude" ]; then
|
||||
exclude="all"
|
||||
exclude="%${VM_NET_DEV}/all"
|
||||
else
|
||||
exclude="~${exclude//,/,~}"
|
||||
exclude="%${VM_NET_DEV}/~${exclude//,/,~}"
|
||||
fi
|
||||
|
||||
PASST_OPTS+=" -t $exclude"
|
||||
|
Loading…
x
Reference in New Issue
Block a user