WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Xen

xen-devel

[Top] [All Lists]

Re: [Xen-devel] [PATCH 2/4] [Net] Support accelerated network pluginmodu

To: Kieran Mansley <kmansley@xxxxxxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: Re: [Xen-devel] [PATCH 2/4] [Net] Support accelerated network pluginmodules
From: Masaki Kanno <kanno.masaki@xxxxxxxxxxxxxx>
Date: 2007年7月10日 11:49:24 +0900
Delivery-date: 2007年7月09日 19:47:32 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <1183982983.4127.23.camel@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <1183982983.4127.23.camel@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hi Kieran,
I have a request and a question. 
Request:
 I think that we need to fix the help message of xm create command 
 for the accel option, so I wrote a patch for it. I attach the 
 patch. Could you comment on the patch?
Question:
 I ask you a question without understanding your patch enough. 
 Why did not you add the accel option to xm network-attach command? 
Signed-off-by: Masaki Kanno <kanno.masaki@xxxxxxxxxxxxxx>
Best regards,
 Kan
>Add accel option to vif xend config
>
>Signed-off-by: Kieran Mansley <kmansley@xxxxxxxxxxxxxx>
>
>diff -r 405eb3e22887 tools/python/xen/xend/server/netif.py
>--- a/tools/python/xen/xend/server/netif.py Thu Jun 14 14:50:04 2007 +0100
>+++ b/tools/python/xen/xend/server/netif.py Thu Jun 14 14:52:55 2007 +0100
>@@ -107,6 +107,7 @@ class NetifController(DevController):
> uuid = config.get('uuid')
> ipaddr = config.get('ip')
> model = config.get('model')
>+ accel = config.get('accel')
>
> if not typ:
> typ = xoptions.netback_type
>@@ -131,6 +132,8 @@ class NetifController(DevController):
> back['uuid'] = uuid
> if model:
> back['model'] = model
>+ if accel:
>+ back['accel'] = accel
>
> config_path = "device/%s/%d/" % (self.deviceClass, devid)
> for x in back:
>@@ -157,10 +160,10 @@ class NetifController(DevController):
> config_path = "device/%s/%d/" % (self.deviceClass, devid)
> devinfo = ()
> for x in ( 'script', 'ip', 'bridge', 'mac',
>- 'type', 'vifname', 'rate', 'uuid', 'model' ):
>+ 'type', 'vifname', 'rate', 'uuid', 'model', 'accel'):
> y = self.vm._readVm(config_path + x)
> devinfo += (y,)
>- (script, ip, bridge, mac, typ, vifname, rate, uuid, model) = devinfo
>+ (script, ip, bridge, mac, typ, vifname, rate, uuid, model, accel) 
>= devinfo
>
> if script:
> result['script'] = script
>@@ -180,5 +183,7 @@ class NetifController(DevController):
> result['uuid'] = uuid
> if model:
> result['model'] = model
>+ if accel:
>+ result['accel'] = accel
>
> return result
>diff -r 405eb3e22887 tools/python/xen/xm/create.py
>--- a/tools/python/xen/xm/create.py Thu Jun 14 14:50:04 2007 +0100
>+++ b/tools/python/xen/xm/create.py Thu Jun 14 14:52:55 2007 +0100
>@@ -710,7 +710,7 @@ def configure_vifs(config_devs, vals):
>
> def f(k):
> if k not in ['backend', 'bridge', 'ip', 'mac', 'script', 'type',
>- 'vifname', 'rate', 'model']:
>+ 'vifname', 'rate', 'model', 'accel']:
> err('Invalid vif option: ' + k)
>
> config_vif.append([k, d[k]])
>
>
>-------------------------------text/plain-------------------------------
>_______________________________________________
>Xen-devel mailing list
>Xen-devel@xxxxxxxxxxxxxxxxxxx
>http://lists.xensource.com/xen-devel 

Attachment: help_create_vif.patch
Description: Binary data

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>
Previous by Date: [Xen-devel] [PATCH]Clean up es7000 specific bootup code , Subrahmanian, Raj
Next by Date: [Xen-devel] Re: [Xen-staging] [xen-unstable] Extended the physinfo sysctl to export NUMA cpu_to_node topology info. , Alex Williamson
Previous by Thread: [Xen-devel] [PATCH 2/4] [Net] Support accelerated network plugin modules , Kieran Mansley
Next by Thread: Re: [Xen-devel] [PATCH 2/4] [Net] Support accelerated network pluginmodules , Kieran Mansley
Indexes: [Date] [Thread] [Top] [All Lists]

Copyright ©, Citrix Systems Inc. All rights reserved. Legal and Privacy
Citrix This site is hosted by Citrix

AltStyle によって変換されたページ (->オリジナル) /