Home | History | Annotate | Download | only in iptables

Lines Matching refs:IPTABLES

18 IPTABLES = "iptables"
20 #IPTABLES = "xtables -4"
23 IPTABLES_SAVE = "iptables-save"
29 LOGFILE="/tmp/iptables-test.log"
50 def delete_rule(iptables, rule, filename, lineno):
52 Removes an iptables rule
54 cmd = iptables + " -D " + rule
57 reason = "cannot delete: " + iptables + " -I " + rule
64 def run_test(iptables, rule, rule_save, res, filename, lineno):
69 :param iptables: string with the iptables command to execute
70 :param rule: string with iptables arguments for the rule to test
71 :param rule_save: string to find the rule in the output of iptables -save
78 cmd = iptables + " -A " + rule
96 delete_rule(iptables, rule, filename, lineno)
100 splitted = iptables.split(" ")
107 if splitted[0] == IPTABLES:
120 reason = "iptables-save segfaults: " + cmd
122 delete_rule(iptables, rule, filename, lineno)
128 reason = "cannot find: " + iptables + " -I " + rule
130 delete_rule(iptables, rule, filename, lineno)
133 return delete_rule(iptables, rule, filename, lineno)
171 iptables = IPTABLES
173 iptables = IP6TABLES
175 iptables = IPTABLES
177 # default to iptables if not known prefix
178 iptables = IPTABLES
195 # external non-iptables invocation, executed as is.
226 ret = run_test(iptables, rule, rule_save,
264 parser = argparse.ArgumentParser(description='Run iptables tests')