[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] PATCH: Multicast support for linux-2.6.16-xen
On Tuesday 02 May 2006 16:11, Keir Fraser wrote: > On 2 May 2006, at 14:24, Christophe Devriese wrote: > > I would really like this patch to be merged in. Linux's bridging code > > treats > > multicasts as broadcasts, so this very simple code enables linux to > > run stuff > > like vrrpd inside xen, allowing various kinds of failover scenarios not > > possible without this patch. > > Send us a unified diff (diff -u) as an attachment or plain-text at the > end of your email, and we'll consider it. Here you go : --- netfront.c 2006-04-10 00:05:52.000000000 +0200 +++ netfront-new.c 2006-05-02 15:21:17.000000000 +0200 @@ -1096,6 +1096,14 @@ .set_tx_csum = ethtool_op_set_tx_csum, }; +/** Set the multicast list + * since this interface is going to be connected by the linux bridging + * code, which broadcasts any and all multicasts are broadcasted by the + * linux bridge, this does not actually the need to do anything + */ +static void network_set_multicast_list(struct net_device *dev) { +} + /** Create a network device. * @param handle device handle * @param val return parameter for created device @@ -1165,6 +1173,7 @@ netdev->stop = network_close; netdev->get_stats = network_get_stats; netdev->poll = netif_poll; + netdev->set_multicast_list = network_set_multicast_list; netdev->uninit = netif_uninit; netdev->weight = 64; netdev->features = NETIF_F_IP_CSUM; _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |