Explorar o código

Optimization: use `ip -n` over `ip netns exec`

This saves an exec call.
Demi Marie Obenour %!s(int64=3) %!d(string=hai) anos
pai
achega
097342bd08
Modificáronse 1 ficheiros con 6 adicións e 1 borrados
  1. 6 1
      network/vif-qubes-nat.sh

+ 6 - 1
network/vif-qubes-nat.sh

@@ -35,7 +35,12 @@ function run
 
 function netns
 {
-    run ip netns exec "$netns" "$@"
+    if [[ "$1" = 'ip' ]]; then
+        shift
+        run ip -n "$netns" "$@"
+    else
+        run ip netns exec "$netns" "$@"
+    fi
 }
 
 run ip addr flush dev "$netns_appvm_if"