]> xenbits.xensource.com Git - xen.git/commitdiff
xm: explicitly differentiate between tap and tap2 in config parsing.
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 11 May 2010 07:31:16 +0000 (08:31 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 11 May 2010 07:31:16 +0000 (08:31 +0100)
From: Jim Fehlig <jfehlig@novell.com>
Signed-off-by: Keir Fraser <Keir.Fraser@eu.citrix.com>
tools/python/xen/xm/create.py
tools/python/xen/xm/main.py

index 71c1e63d39c1b52d330f40b9ad548189ec45b9d0..7a2eb142ce1a693ef843e0600291e7c277c8f7ec 100644 (file)
@@ -787,8 +787,10 @@ def configure_disks(config_devs, vals):
     """Create the config for disks (virtual block devices).
     """
     for (uname, dev, mode, backend, protocol) in vals.disk:
-        if uname.startswith('tap:'):
+        if uname.startswith('tap2:'):
             cls = 'tap2'
+        elif uname.startswith('tap:'):
+            cls = 'tap'
         else:
             cls = 'vbd'
 
index de119996b88ea6fb82e45e75677353b6c6f606a6..33d734fe1c9803793df38aab1c624ebab0ae66b2 100644 (file)
@@ -2634,8 +2634,10 @@ def xm_usb_list_assignable_devices(args):
 def parse_block_configuration(args):
     dom = args[0]
 
-    if args[1].startswith('tap:'):
+    if args[1].startswith('tap2:'):
         cls = 'tap2'
+    elif args[1].startswith('tap:'):
+        cls = 'tap'
     else:
         cls = 'vbd'