aboutsummaryrefslogtreecommitdiffstats
path: root/tools/libxl/libxl_dm.c
diff options
context:
space:
mode:
authorRoger Pau Monne <roger.pau@citrix.com>2012-07-26 10:35:34 +0100
committerRoger Pau Monne <roger.pau@citrix.com>2012-07-26 10:35:34 +0100
commit214825a938dc04280f42efec9c2341e547c47890 (patch)
tree868b64287ef35affce8bce158c6e7da602165b56 /tools/libxl/libxl_dm.c
parent38bc2d3b97d18bd59241e87b2ef33b80565aa31f (diff)
downloadxen-214825a938dc04280f42efec9c2341e547c47890.tar.gz
xen-214825a938dc04280f42efec9c2341e547c47890.tar.bz2
xen-214825a938dc04280f42efec9c2341e547c47890.zip
libxl: set nic type of stub to PV instead of copying from the parent
Set the type of the nics used in sutbdoms to PV unconditianlly, or the call to setdefaults later is going to fail. Signed-off-by: Roger Pau Monne <roger.pau@citrix.com> Acked-by: Ian Campbell <ian.campbell@eu.citrix.com> Committed-by: Ian Campbell <ian.campbell@citrix.com>
Diffstat (limited to 'tools/libxl/libxl_dm.c')
-rw-r--r--tools/libxl/libxl_dm.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/libxl/libxl_dm.c b/tools/libxl/libxl_dm.c
index 11cfc42708..2c140b0086 100644
--- a/tools/libxl/libxl_dm.c
+++ b/tools/libxl/libxl_dm.c
@@ -626,6 +626,7 @@ static void libxl__dm_vifs_from_hvm_guest_config(libxl__gc *gc,
for (i=0; i<nr; i++) {
dm_config->nics[i] = guest_config->nics[i];
+ dm_config->nics[i].nictype = LIBXL_NIC_TYPE_VIF;
if (dm_config->nics[i].ifname)
dm_config->nics[i].ifname = GCSPRINTF("%s" TAP_DEVICE_SUFFIX,
dm_config->nics[i].ifname);