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] [PATCH] allow netif frontend to indicate ethernet multic

To: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH] allow netif frontend to indicate ethernet multicast groups of interest
From: David Edmondson <dme@xxxxxxx>
Date: Thu, 22 Nov 2007 15:34:06 +0000
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Thu, 22 Nov 2007 07:34:52 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <C36B3C30.18DFC%Keir.Fraser@xxxxxxxxxxxx>
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: <C36B3C30.18DFC%Keir.Fraser@xxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx

On 22 Nov 2007, at 2:01pm, Keir Fraser wrote:
How does a frontend detect whether these options are supported by the
backend?

The backend declares support by setting "feature-multicast-control" in xenstore. The frontend indicates that it will use the support by setting "request-multicast-control".

What happens across save/restore?

The frontend is expected to re-add the set it cares about on restore. It is not expected to remove the set on suspend.

Would this be better implemented
by a multicast list in xenstore?

It seems very messy. The backend will have to watch one or more entries in the store, parse them, figure out which are already added, ... The set of multicast address could be large (~100 seems feasible). How will the frontend know whether it's request to add a particular entry has been successful?

dme.


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