From 47589192c598a80f6741b176697aa5cc8261e79a Mon Sep 17 00:00:00 2001 From: Yaguang Tang Date: Wed, 8 Aug 2012 10:12:03 +0800 Subject: Make libvirt_use_virtio_for_bridges flag works for all drivers. Both LibvirtOpenVswitchDriver and QuantumLinuxBridgeVIFDriver can use virtio driver when flag libvirt_use_virtio_for_bridges is set. fix bug lp:1034216 Change-Id: I5675f14845bf059651f45cfb06ae496d413fa69b --- nova/virt/libvirt/vif.py | 4 ++++ 1 file changed, 4 insertions(+) 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 = "" -- cgit