[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [patch] xen udev rule interfering with openvpn
SNAP > +++ b/tools/libxl/libxl_dm.c Tue Apr 17 11:26:06 2012 +0100 > @@ -212,9 +212,9 @@ static char ** libxl__build_device_model > char *ifname; > if (!vifs[i].ifname) > ifname = libxl__sprintf(gc, > - "tap%d.%d", domid, > vifs[i].devid); > + "xentap%d.%d", domid, > vifs[i].devid); > else > - ifname = vifs[i].ifname; > + ifname = libxl__sprintf(gc, "xentap-%s", vifs[i].ifname); To my understanding, you set ifname to prefix xentap instead of tap for type LIBXL_NIC_TYPE_IOEMU which is for hvmdomain. So please read my comments below related to tools/python/xen/xend/image.py > flexarray_vappend(dm_args, > "-net", libxl__sprintf(gc, > "nic,vlan=%d,macaddr=%s,model=%s", > vifs[i].devid, smac, > vifs[i].model), > @@ -451,10 +451,10 @@ static char ** libxl__build_device_model > LIBXL_MAC_FMT, LIBXL_MAC_BYTES(vifs[i].mac)); > char *ifname; > if (!vifs[i].ifname) { > - ifname = libxl__sprintf(gc, "tap%d.%d", > + ifname = libxl__sprintf(gc, "xentap%d.%d", > guest_domid, vifs[i].devid); > } else { > - ifname = vifs[i].ifname; > + ifname = libxl__sprintf(gc, "xentap-%s", vifs[i].ifname); > } > flexarray_append(dm_args, "-device"); > flexarray_append(dm_args, > diff -r 8d92d1f34921 -r de3e65d804cc tools/python/xen/xend/image.py > --- a/tools/python/xen/xend/image.py Mon Apr 16 17:57:00 2012 +0100 > +++ b/tools/python/xen/xend/image.py Tue Apr 17 11:26:06 2012 +0100 > @@ -921,7 +921,7 @@ class HVMImageHandler(ImageHandler): > if vifname: > vifname = "tap-" + vifname The above shouldn't it be: vifname = "xentap-" + vifname For your libxl related is: ifname = libxl__sprintf(gc, "xentap-%s", vifs[i].ifname); Sorry if my thinking is wrong please correct me. Thanks. Kindest regards, Giam Teck Choon > else: > - vifname = "tap%d.%d" % (self.vm.getDomid(), nics-1) > + vifname = "xentap%d.%d" % (self.vm.getDomid(), nics-1) > ret.append("-net") > ret.append("tap,vlan=%d,ifname=%s,bridge=%s" % > (nics, vifname, bridge)) > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxx > http://lists.xen.org/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |