aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorKeir Fraser <keir@xensource.com>2007-10-03 14:56:31 +0100
committerKeir Fraser <keir@xensource.com>2007-10-03 14:56:31 +0100
commit6f10c4bf8d43f8c7e0026db3f95cac303c2756d4 (patch)
treebda07c69408549f0e62146fef6647b70ba80090f /tools
parent3430042f3485c5bb273d2cb98ba700309600d12a (diff)
downloadxen-6f10c4bf8d43f8c7e0026db3f95cac303c2756d4.tar.gz
xen-6f10c4bf8d43f8c7e0026db3f95cac303c2756d4.tar.bz2
xen-6f10c4bf8d43f8c7e0026db3f95cac303c2756d4.zip
xm: Add accel option to xm network-attach.
Signed-off-by: Kieran Mansley <kmansley@solarflare.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/python/xen/xm/main.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/tools/python/xen/xm/main.py b/tools/python/xen/xm/main.py
index a546712b45..f728b858ab 100644
--- a/tools/python/xen/xm/main.py
+++ b/tools/python/xen/xm/main.py
@@ -163,7 +163,8 @@ SUBCOMMAND_HELP = {
'List virtual block devices for a domain.'),
'network-attach': ('<Domain> [type=<type>] [mac=<mac>] [bridge=<bridge>] '
'[ip=<ip>] [script=<script>] [backend=<BackDomain>] '
- '[vifname=<name>] [rate=<rate>] [model=<model>]',
+ '[vifname=<name>] [rate=<rate>] [model=<model>]'
+ '[accel=<accel>]',
'Create a new virtual network device.'),
'network-detach': ('<Domain> <DevId> [-f|--force]',
'Destroy a domain\'s virtual network device.'),
@@ -2132,12 +2133,12 @@ def xm_block_configure(args):
def xm_network_attach(args):
- arg_check(args, 'network-attach', 1, 10)
+ arg_check(args, 'network-attach', 1, 11)
dom = args[0]
vif = ['vif']
vif_params = ['type', 'mac', 'bridge', 'ip', 'script', \
- 'backend', 'vifname', 'rate', 'model']
+ 'backend', 'vifname', 'rate', 'model', 'accel']
if serverType == SERVER_XEN_API:
vif_record = {
@@ -2184,7 +2185,9 @@ def xm_network_attach(args):
'rate':
lambda x: set(['qos_algorithm_params', 'rate'], x),
'model':
- lambda x: None
+ lambda x: None,
+ 'accel':
+ lambda x: set(['other_config', 'accel'], x)
}
for a in args[1:]: