Hi Dan, On Fri, 2014-01-24 at 13:39 +0000, Daniel P. Berrange wrote: > On Tue, Jan 14, 2014 at 02:49:54PM +0100, Cédric Bosdonnat wrote: > > Some of the LXC configuration properties aren't migrated since they > > would only cause problems in libvirt-lxc: > > lxc.network.ipv[46]: LXC driver doesn't setup IP address of guests > > That doesn't make sense in a machine virt world, but has been > requested a few times in the context of LXC and before that with > OpenVZ. I guess we need a bug filed to request that we support > this. Currently I have to workaround it with libvirt-sandbox's > LXC support too > > > lxc.network.name > > What is this config param for ? Is that the name of the guest > visible NIC ? Currently we hardcode it ethNNN, assigning the > NNN value incrementally. Guess that'd be another RFE bug. Then I'll file those bugs. > > --- > > src/lxc/lxc_native.c | 98 ++++++++++++++++++++++++++-- > > tests/lxcconf2xmldata/lxcconf2xml-simple.xml | 5 ++ > > 2 files changed, 96 insertions(+), 7 deletions(-) > > > > diff --git a/src/lxc/lxc_native.c b/src/lxc/lxc_native.c > > index 6b62a5b..a9ef453 100644 > > --- a/src/lxc/lxc_native.c > > +++ b/src/lxc/lxc_native.c > > @@ -517,35 +517,119 @@ error: > > return -1; > > } > > > > +static virDomainNetDefPtr > > +lxcCreateNetDef(const char *type, > > + const char *link, > > + const char *mac, > > + const char *flag) > > +{ > > + virDomainNetDefPtr net = NULL; > > + > > + if (VIR_ALLOC(net) < 0) > > + goto error; > > + > > + if (flag) { > > + if (STREQ(flag, "up")) > > + net->linkstate = VIR_DOMAIN_NET_INTERFACE_LINK_STATE_UP; > > + else > > + net->linkstate = VIR_DOMAIN_NET_INTERFACE_LINK_STATE_DOWN; > > + } > > Hmm, the LXC driver doesn't honour the 'linkstate' config > parameter currently, so we need a bug about that filed, > or feel free to do a patch for that. I'ld prefer a patch, but doesn't that make sense at all if LXC driver doesn't assign IP addresses? -- Cedric -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list