[dts] [DTS][PATCH 3/4] virt: qemu kvm init for two vms scenario
Jingguo Fu
jingguox.fu at intel.com
Wed Dec 23 11:04:21 CET 2015
Signed-off-by: Jingguo Fu <jingguox.fu at intel.com>
---
framework/qemu_kvm.py | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/framework/qemu_kvm.py b/framework/qemu_kvm.py
index fd4be20..70730e2 100644
--- a/framework/qemu_kvm.py
+++ b/framework/qemu_kvm.py
@@ -602,8 +602,7 @@ class QEMUKvm(VirtBase):
"""
separator = ','
# chardev parameter
- if 'opt_path' in options.keys() and \
- options['opt_path']:
+ if 'opt_path' in options.keys() and options['opt_path']:
dev_boot_line = '-chardev socket'
char_id = 'char%d' % self.char_idx
dev_boot_line += separator + 'id=%s' % char_id + separator + 'path=%s' % options['opt_path']
@@ -629,9 +628,12 @@ class QEMUKvm(VirtBase):
"""
separator = ','
dev_boot_line = '-netdev tap'
- cuse_id = 'vhost%d' % self.cuse_id
+ if 'opt_tap' in options.keys():
+ cuse_id = options['opt_tap']
+ else:
+ cuse_id = 'vhost%d' % self.cuse_id
+ self.cuse_id += 1
dev_boot_line += separator + 'id=%s' % cuse_id + separator + 'ifname=tap_%s' % cuse_id + separator + "vhost=on" + separator + "script=no"
- self.cuse_id += 1
self.__add_boot_line(dev_boot_line)
# device parameter
opts = {'opt_netdev': '%s' % cuse_id,
--
2.1.0
More information about the dts
mailing list