components/openstack/neutron/files/agent/solaris/ipfilters_manager.py
branchs11u2-sru
changeset 3364 25975ce9e810
parent 3178 77584387a894
--- a/components/openstack/neutron/files/agent/solaris/ipfilters_manager.py	Fri Oct 03 10:13:24 2014 -0700
+++ b/components/openstack/neutron/files/agent/solaris/ipfilters_manager.py	Fri Oct 03 10:20:17 2014 -0700
@@ -44,36 +44,32 @@
         else:
             ippool.remove_pool()
 
-    def add_nat_rules(self, rules, version='4'):
-        # Solaris doesn't support IPv6 NAT rules
-        assert version == '4'
+    def add_nat_rules(self, rules):
         ipnat = net_lib.IPnatCommand()
         ipnat.add_rules(rules)
         # we successfully added the nat rules, update the local copy
         for rule in rules:
             self.ipv4['nat'].append(rule)
 
-    def remove_nat_rules(self, rules, version='4'):
-        # Solaris doesn't support IPv6 NAT rules
-        assert version == '4'
+    def remove_nat_rules(self, rules):
         ipnat = net_lib.IPnatCommand()
         ipnat.remove_rules(rules)
         # we successfully removed the nat rules, update the local copy
         for rule in rules:
             self.ipv4['nat'].remove(rule)
 
-    def add_ipf_rules(self, rules, version='4'):
+    def add_ipf_rules(self, rules, version=4):
         ipf = net_lib.IPfilterCommand()
         ipf.add_rules(rules, version)
-        version_rules = (self.ipv4['filter'] if version == '4' else
+        version_rules = (self.ipv4['filter'] if version == 4 else
                          self.ipv6['filter'])
         for rule in rules:
             version_rules.append(rule)
 
-    def remove_ipf_rules(self, rules, version='4'):
+    def remove_ipf_rules(self, rules, version=4):
         ipf = net_lib.IPfilterCommand()
         ipf.remove_rules(rules, version)
-        version_rules = (self.ipv4['filter'] if version == '4' else
+        version_rules = (self.ipv4['filter'] if version == 4 else
                          self.ipv6['filter'])
         for rule in rules:
             version_rules.remove(rule)