summaryrefslogtreecommitdiffstats
path: root/iptables-test.py
diff options
context:
space:
mode:
Diffstat (limited to 'iptables-test.py')
-rwxr-xr-xiptables-test.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/iptables-test.py b/iptables-test.py
index 7858f187..34a04042 100755
--- a/iptables-test.py
+++ b/iptables-test.py
@@ -227,6 +227,14 @@ def run_test_file(filename, netns):
execute_cmd(external_cmd, filename, lineno)
continue
+ # external iptables invocation, executed as is.
+ if line[0] == "%":
+ external_cmd = line.rstrip()[1:]
+ if netns:
+ external_cmd = "ip netns exec ____iptables-container-test " + EXECUTEABLE + " " + external_cmd
+ execute_cmd(external_cmd, filename, lineno)
+ continue
+
if line[0] == "*":
table = line.rstrip()[1:]
continue