|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Xenbus state and domain state are different or same?
Hi All,
Following definition is from Xen-3.0.4-1 src.
static void backend_changed(struct xenbus_device *dev,
enum xenbus_state backend_state)
{
struct netfront_info *np = dev->dev.driver_data;
struct net_device *netdev = np->netdev;
DPRINTK("%s\n", xenbus_strstate(backend_state));
switch (backend_state) {
case XenbusStateInitialising:
case XenbusStateInitialised:
case XenbusStateConnected:
case XenbusStateUnknown:
case XenbusStateClosed:
break;
case XenbusStateInitWait:
if (dev->state != XenbusStateInitialising)
break;
if (network_connect(netdev) != 0)
break;
xenbus_switch_state(dev, XenbusStateConnected);
(void)send_fake_arp(netdev);
break;
case XenbusStateClosing:
xenbus_frontend_closed(dev);
break;
}
}
Now my query is, Can backend state of backend domain different from
that of dev->state here as depicted here -
case XenbusStateInitWait:
if (dev->state != XenbusStateInitialising)
Does this means that state of the backend domain and that of the
Xenbus may not necessarily be same for the frontend Domain?
Thanks in advance
--psr
--
---
pradeep singh rautela
"Genius is 1% inspiration, and 99% perspiration" - not me :)
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-devel] Xenbus state and domain state are different or same?,
pradeep singh rautela <=
|
|
|
|
|