All of lore.kernel.org
 help / color / mirror / Atom feed
* incompatibility of netfront driver with bonding module
@ 2008-03-31 15:40 Masroor Vettuparambil
  2008-04-03  6:29 ` Yosuke Iwamatsu
  0 siblings, 1 reply; 8+ messages in thread
From: Masroor Vettuparambil @ 2008-03-31 15:40 UTC (permalink / raw)
  To: xen-devel; +Cc: Yosuke Iwamatsu


[-- Attachment #1.1: Type: text/plain, Size: 1126 bytes --]

Hi all,
 
I am trying a live migration of pass-through enabled domU. The idea is
configuring a bonding interface and enslave the pass-through NIC to it.
During migration, enslave a vif and detach the NIC. But this is not
working because of the incompatibility of netfront driver with bonding
module.
 
1. Normally, bonding will inherit the mac from the first slave and
assign it to all the other slaves added later. So the mac of vif will be
updated. But during migration, the mac of vif is getting updated from
xenstore(/vm/). So how about having a set_mac_address entry in netfront
that update the xenstore?
2. arp link monitoring method relies on the slave driver's rx/tx
timestamp. But in netfront, dev->last_rx and dev->trans_start are not
being used, and fails to detect the link status.
3. In mii link monitoring, it relies on the netif_carrier_ok status. But
as netfront is using itsown netfront_carrier_* functions, the status is
not getting updated to bonding module.
 
So I need help, especially on #1. Is it ok to update the xenstore /vm/
keys from domU? how to do this?
 
thanks,
Masroor

[-- Attachment #1.2: Type: text/html, Size: 2408 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

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

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2008-04-10 12:30 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-31 15:40 incompatibility of netfront driver with bonding module Masroor Vettuparambil
2008-04-03  6:29 ` Yosuke Iwamatsu
2008-04-04 10:25   ` Masroor Vettuparambil
2008-04-07  7:05     ` Yosuke Iwamatsu
2008-04-10 10:41       ` Masroor Vettuparambil
2008-04-10 12:05         ` [PATCH] " Yosuke Iwamatsu
2008-04-10 12:24           ` Masroor Vettuparambil
2008-04-10 12:30             ` Yosuke Iwamatsu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.