Re: [Xen-devel] [PATCH v7 3/5] libxl: add support for vscsi

2016-02-11 Thread Olaf Hering
On Thu, Feb 11, Olaf Hering wrote: > I'm in the process to move the counter to the backend path. ... which fails due to libxl__device_exists(). So, back to /libxl Olaf ___ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel

Re: [Xen-devel] [PATCH v7 3/5] libxl: add support for vscsi

2016-02-11 Thread Olaf Hering
On Fri, Feb 05, Olaf Hering wrote: > +static int libxl__vscsictrl_next_vscsidev_id(libxl__gc *gc, uint32_t domid, > + libxl_device_vscsictrl *vscsi, > + libxl_devid *vscsidev_id) > +{ > +path = GCSPRINTF("

Re: [Xen-devel] [PATCH v7 3/5] libxl: add support for vscsi

2016-02-08 Thread Olaf Hering
On Fri, Feb 05, Olaf Hering wrote: > +int xlu_vscsi_detach(XLU_Config *cfg, libxl_ctx *ctx, uint32_t domid, char > *str) > +{ > +if (vc->num_vscsidevs > 1) { > +/* Remove single vscsidev connected to this vscsictrl */; > +ctrl.devid = vc->d

Re: [Xen-devel] [PATCH v7 3/5] libxl: add support for vscsi

2016-02-05 Thread Olaf Hering
On Fri, Feb 05, Olaf Hering wrote: > @@ -6799,6 +7375,8 @@ int libxl_retrieve_domain_configuration(libxl_ctx *ctx, > uint32_t domid, > > MERGE(nic, nics, COMPARE_DEVID, {}); > > +MERGE(vscsictrl, vscsictrls, COMPARE_VSCSI, {}); I think the actual "merge" should be like this, to copy

[Xen-devel] [PATCH v7 3/5] libxl: add support for vscsi

2016-02-05 Thread Olaf Hering
Port pvscsi support from xend to libxl: vscsi=['pdev,vdev{,options}'] xl scsi-attach xl scsi-detach xl scsi-list Signed-off-by: Olaf Hering Cc: Ian Jackson Cc: Stefano Stabellini Cc: Ian Campbell Cc: Wei Liu --- docs/man/xl.cfg.pod.5| 55 +++ docs/man/xl.pod.1