From 274fd4945546b60be94acb5c7836b362623bd244 Mon Sep 17 00:00:00 2001 From: Julien Danjou Date: Thu, 15 Dec 2011 12:59:23 +0100 Subject: nova.virt.libvirt.firewall: set static methods Change-Id: I7fd2e4341252502a63dc9af07910ac14c0df4f60 Signed-off-by: Julien Danjou --- nova/virt/libvirt/firewall.py | 39 ++++++++++++++++++++++++++------------- 1 file changed, 26 insertions(+), 13 deletions(-) diff --git a/nova/virt/libvirt/firewall.py b/nova/virt/libvirt/firewall.py index c6253511e..835c60925 100644 --- a/nova/virt/libvirt/firewall.py +++ b/nova/virt/libvirt/firewall.py @@ -156,7 +156,8 @@ class NWFilterFirewall(FirewallDriver): return self._libvirt_get_connection() _conn = property(_get_connection) - def nova_dhcp_filter(self): + @staticmethod + def nova_dhcp_filter(): """The standard allow-dhcp-server filter is an one, so it uses ebtables to allow traffic through. Without a corresponding rule in iptables, it'll get blocked anyway.""" @@ -178,7 +179,8 @@ class NWFilterFirewall(FirewallDriver): ''' - def nova_ra_filter(self): + @staticmethod + def nova_ra_filter(): return ''' d707fa71-4fb5-4b27-9ab7-ba5ca19c8804 " % (f,) for f in filters])) return xml - def nova_base_ipv4_filter(self): + @staticmethod + def nova_base_ipv4_filter(): retval = "" for protocol in ['tcp', 'udp', 'icmp']: for direction, action, priority in [('out', 'accept', 399), @@ -257,7 +260,8 @@ class NWFilterFirewall(FirewallDriver): retval += '' return retval - def nova_base_ipv6_filter(self): + @staticmethod + def nova_base_ipv6_filter(): retval = "" for protocol in ['tcp-ipv6', 'udp-ipv6', 'icmpv6']: for direction, action, priority in [('out', 'accept', 399), @@ -269,7 +273,8 @@ class NWFilterFirewall(FirewallDriver): retval += '' return retval - def nova_project_filter(self): + @staticmethod + def nova_project_filter(): retval = "" for protocol in ['tcp', 'udp', 'icmp']: retval += """ @@ -278,7 +283,8 @@ class NWFilterFirewall(FirewallDriver): retval += '' return retval - def nova_project_filter_v6(self): + @staticmethod + def nova_project_filter_v6(): retval = "" for protocol in ['tcp-ipv6', 'udp-ipv6', 'icmpv6']: retval += """