search for: tap_ctl_create

Displaying 4 results from an estimated 4 matches for "tap_ctl_create".

2010 Aug 13
4
[PATCH] xl: Make blktap support optional
Make blktap support optional. Enable it by default on Linux, disable it on non-Linux. Signed-off-by: Christoph Egger <Christoph.Egger@amd.com> -- ---to satisfy European Law for business letters: Advanced Micro Devices GmbH Einsteinring 24, 85609 Dornach b. Muenchen Geschaeftsfuehrer: Alberto Bozzo, Andrew Bowd Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen Registergericht Muenchen,
2013 Mar 21
1
xen-4.2, libxl and libvirt
...r/lib/xen-4.2/lib/libxenlight.so: undefined reference to `tap_ctl_destroy' /usr/lib/xen-4.2/lib/libxenlight.so: undefined reference to `tap_ctl_find' /usr/lib/xen-4.2/lib/libxenlight.so: undefined reference to `tap_ctl_check' /usr/lib/xen-4.2/lib/libxenlight.so: undefined reference to `tap_ctl_create' collect2: error: ld returned 1 exit status -- now it's unable to find symbols from libblktapctl.so which is also in /usr/lib/xen-4.2/lib. For reference if I build everything from source and use "make install" to put the libraries into the usual system directories then everyth...
2013 Jul 15
8
[PATCH 0 of 7 v5] Introduce the tapback daemon (most of blkback in user-space)
This patch series introduces the tapback daemon, the user space daemon that acts as a device''s back-end, essentially most of blkback in user space. The daemon is responsible for coordinating the front-end and tapdisk. It creates tapdisk process as needed, instructs them to connect to/disconnect from the shared ring, and manages the state of the back-end. The shared ring between the
2010 Aug 12
0
[PATCH, v2]: xl: Implement per-API-call garbage-collection lifetime
...(libxl_ctx *ctx, +static char *make_blktap2_device(libxl_gc *gc, const char *name, const char *type) { char *params, *devname = NULL; int err; - params = libxl_sprintf(ctx, "%s:%s", type, name); + params = libxl_sprintf(gc, "%s:%s", type, name); err = tap_ctl_create(params, &devname); if (!err) - libxl_ptr_add(ctx, devname); + libxl_ptr_add(gc, devname); return err ? NULL : devname; } int libxl_device_disk_add(libxl_ctx *ctx, uint32_t domid, libxl_device_disk *disk) { + libxl_gc gc = LIBXL_INIT_GC(ctx); flexarray_t *fro...