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 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] Re: [Xen-changelog] [xen-3.1-testing] xend: fix server/n

To: "Daniel P. Berrange" <berrange@xxxxxxxxxx>
Subject: Re: [Xen-devel] Re: [Xen-changelog] [xen-3.1-testing] xend: fix server/netif.py so that it respects type=None.
From: David Edmondson <dme@xxxxxxx>
Date: Fri, 5 Oct 2007 14:41:19 +0100
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx, John Levon <levon@xxxxxxxxxxxxxxxxx>
Delivery-date: Fri, 05 Oct 2007 06:50:06 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <20071005012233.GA23979@xxxxxxxxxx>
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: <200710041540.l94FeHjC015059@xxxxxxxxxxxxxxxxxxxxx> <20071005002124.GM3751@xxxxxxxxxxxxxxxxxxxxxxx> <20071005003839.GA15791@xxxxxxxxxx> <20071005012233.GA23979@xxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.16 (2007-06-09)
On Fri, Oct 05, 2007 at 02:22:33AM +0100, Daniel P. Berrange wrote:
> So the one place where Solaris could in theory find trouble is if
> the kernel modules for back/front actually look at the 'type' field
> in xenstore. In the Linux impl, neither the back/front drivers ever
> look at the 'type' field - it is only ever interpreted by XenD.

We do look at the 'type' field, to determine how to connect up the
backend to a physical device.

"type=ioemu" and "type=netfront" both behave similarly to the Linux
code ("netfront" creates a pseudo-ethernet device that could be used
by IP or a bridge, "ioemu" prompts qemu-dm to do the right thing
(which is different on Solaris, but anyway)).

"type=SUNW_mac", the default on Solaris (well, previously the
default), results in different approach where we expect to open a
physical or pseudo-physical device directly and relay
packets. Typically it's a pseudo-physical device created by the
hotplug scripts using Crossbow[1] VNICs.

I'll look at the changes more closely and figure out what to do.

[1] http://opensolaris.org/os/project/crossbow/

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>