Kieran Mansley
2007-Oct-03 13:18 UTC
[Xen-devel] [PATCH 1/6] Network acceleration improvements
Signed-off-by: Kieran Mansley <kmansley@solarflare.com>
Add accel option to xm network-attach
diff -r 60fff9404b99 tools/python/xen/xm/main.py
--- a/tools/python/xen/xm/main.py Tue Sep 25 09:09:39 2007 +0100
+++ b/tools/python/xen/xm/main.py Tue Sep 25 09:09:39 2007 +0100
@@ -160,7 +160,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.''),
@@ -2105,12 +2106,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 = {
@@ -2157,7 +2158,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:]:
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel