|
[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 |