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
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|