diff options
author | Keir Fraser <keir@xensource.com> | 2007-10-03 14:56:31 +0100 |
---|---|---|
committer | Keir Fraser <keir@xensource.com> | 2007-10-03 14:56:31 +0100 |
commit | 6f10c4bf8d43f8c7e0026db3f95cac303c2756d4 (patch) | |
tree | bda07c69408549f0e62146fef6647b70ba80090f /tools | |
parent | 3430042f3485c5bb273d2cb98ba700309600d12a (diff) | |
download | xen-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.py | 11 |
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:]: |