aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbren@anvil.research <bren@anvil.research>2004-11-17 12:14:21 +0000
committerbren@anvil.research <bren@anvil.research>2004-11-17 12:14:21 +0000
commit3d95c173026bf69250e7e2bf7e0a8117d55e23d3 (patch)
treebc3400b2d52c355988ea1d02c108dc8180e3d4c4
parentce199230ef7ba5a02674a957d1385f4c4009b325 (diff)
downloadxen-3d95c173026bf69250e7e2bf7e0a8117d55e23d3.tar.gz
xen-3d95c173026bf69250e7e2bf7e0a8117d55e23d3.tar.bz2
xen-3d95c173026bf69250e7e2bf7e0a8117d55e23d3.zip
bitkeeper revision 1.1159.170.36 (419b409dgOm9WpCUrkZWaLcFuKDTIw)
Solve hang at net frontend initialization by necessarily passing domain ID to NetDev in xend. This follows Andy's cset to support backends in unprivileged domains.
-rw-r--r--BitKeeper/etc/ignore4
-rwxr-xr-xtools/python/xen/xend/server/netif.py1
2 files changed, 5 insertions, 0 deletions
diff --git a/BitKeeper/etc/ignore b/BitKeeper/etc/ignore
index 01ffa83198..293145ab9a 100644
--- a/BitKeeper/etc/ignore
+++ b/BitKeeper/etc/ignore
@@ -80,3 +80,7 @@ install/*
patches/ebtables-brnf-5_vs_2.4.25.diff
patches/ebtables.diff
tools/x2d2/minixend
+config-xen0
+config-xenU
+tools/libxc/xc_rrobin.o.OhC796
+tools/libxutil/sys_string.o.LcuHtQ
diff --git a/tools/python/xen/xend/server/netif.py b/tools/python/xen/xend/server/netif.py
index 9732702c53..f6df4ce099 100755
--- a/tools/python/xen/xend/server/netif.py
+++ b/tools/python/xen/xend/server/netif.py
@@ -104,6 +104,7 @@ class NetDev(controller.SplitDev):
self.evtchn = None
self.configure(config)
self.status = NETIF_INTERFACE_STATUS_DISCONNECTED
+ self.dom = ctrl.dom
def _get_config_mac(self, config):
vmac = sxp.child_value(config, 'mac')