summaryrefslogtreecommitdiffstats
path: root/nova/virt
diff options
context:
space:
mode:
authorDan Wendlandt <dan@nicira.com>2011-08-04 16:20:38 -0700
committerDan Wendlandt <dan@nicira.com>2011-08-04 16:20:38 -0700
commit18f09f165b5dca5f11253b143045b2ff7327532d (patch)
treef11673ad028f1464fa205018756aa1c85d6398c2 /nova/virt
parente770068ae33afb444140de624d6f5f8543e0136b (diff)
downloadnova-18f09f165b5dca5f11253b143045b2ff7327532d.tar.gz
nova-18f09f165b5dca5f11253b143045b2ff7327532d.tar.xz
nova-18f09f165b5dca5f11253b143045b2ff7327532d.zip
move ensure_vlan_bridge,ensure_bridge,ensure_vlan to the bridge/vlan specific vif-plugging driver
Diffstat (limited to 'nova/virt')
-rw-r--r--nova/virt/libvirt/vif.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/nova/virt/libvirt/vif.py b/nova/virt/libvirt/vif.py
index eef582fac..f42eeec98 100644
--- a/nova/virt/libvirt/vif.py
+++ b/nova/virt/libvirt/vif.py
@@ -79,12 +79,14 @@ class LibvirtBridgeDriver(VIFDriver):
LOG.debug(_('Ensuring vlan %(vlan)s and bridge %(bridge)s'),
{'vlan': network['vlan'],
'bridge': network['bridge']})
- linux_net.ensure_vlan_bridge(network['vlan'],
+ linux_net.LinuxBridgeInterfaceDriver.ensure_vlan_bridge(
+ network['vlan'],
network['bridge'],
network['bridge_interface'])
else:
LOG.debug(_("Ensuring bridge %s"), network['bridge'])
- linux_net.ensure_bridge(network['bridge'],
+ linux_net.LinuxBridgeInterfaceDriver.ensure_bridge(
+ network['bridge'],
network['bridge_interface'])
return self._get_configurations(network, mapping)