Browse Source

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

This saves an exec call.
Demi Marie Obenour 3 năm trước cách đây
mục cha
commit
097342bd08
1 tập tin đã thay đổi với 6 bổ sung1 xóa
  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"