summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--nova/virt/libvirt/vif.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/nova/virt/libvirt/vif.py b/nova/virt/libvirt/vif.py
index d45216f85..0337ddc89 100644
--- a/nova/virt/libvirt/vif.py
+++ b/nova/virt/libvirt/vif.py
@@ -152,6 +152,8 @@ class LibvirtOpenVswitchDriver(vif.VIFDriver):
conf = config.LibvirtConfigGuestInterface()
+ if FLAGS.libvirt_use_virtio_for_bridges:
+ conf.model = "virtio"
conf.net_type = "ethernet"
conf.target_dev = dev
conf.script = ""
@@ -213,6 +215,8 @@ class QuantumLinuxBridgeVIFDriver(vif.VIFDriver):
conf = config.LibvirtConfigGuestInterface()
+ if FLAGS.libvirt_use_virtio_for_bridges:
+ conf.model = 'virtio'
conf.net_type = "ethernet"
conf.target_dev = dev
conf.script = ""