33 lines
1.1 KiB
Diff
33 lines
1.1 KiB
Diff
|
Index: xen-4.0.0-testing/tools/python/xen/xm/main.py
|
||
|
===================================================================
|
||
|
--- xen-4.0.0-testing.orig/tools/python/xen/xm/main.py
|
||
|
+++ xen-4.0.0-testing/tools/python/xen/xm/main.py
|
||
|
@@ -2489,8 +2489,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'
|
||
|
|
||
|
Index: xen-4.0.0-testing/tools/python/xen/xm/create.py
|
||
|
===================================================================
|
||
|
--- xen-4.0.0-testing.orig/tools/python/xen/xm/create.py
|
||
|
+++ xen-4.0.0-testing/tools/python/xen/xm/create.py
|
||
|
@@ -783,8 +783,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'
|
||
|
|