[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] libxl: Fix initialization of nictype in libxl_device_nic
On Mon, 2014-01-06 at 11:59 -0700, Jim Fehlig wrote: > + bool ioemu_nic = STREQ(def->os.type, "hvm"); > [...] > - if (l_nic->model && !STREQ(l_nic->model, "netfront")) { > - if (VIR_STRDUP(x_nic->model, l_nic->model) < 0) > - return -1; > + if (ioemu_nic) > x_nic->nictype = LIBXL_NIC_TYPE_VIF_IOEMU; > - } else { > + else > x_nic->nictype = LIBXL_NIC_TYPE_VIF; It's up to you but you could just leave nictype set to the default (as initialised by libxl_device_nic_init and let the library do the right thing based on the guest type. > + > + if (l_nic->model) { > + if (VIR_STRDUP(x_nic->model, l_nic->model) < 0) > + return -1; > + if (STREQ(l_nic->model, "netfront")) > + x_nic->nictype = LIBXL_NIC_TYPE_VIF; This bit would remain valid whether or not you did the above. Ultimately up to you whether you want to precisely control things or just follow the defaults. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |