On Mon, Dec 14, 2020 at 05:36:13PM +0100, Manuel Bouyer wrote: > Pass bridge name to qemu > When starting qemu, set an environnement variable XEN_DOMAIN_ID, > to be used by qemu helper scripts
NetBSD is the only one to use QEMU nic scripts, both FreeBSD and Linux don't use up/down scripts with QEMU. > --- > tools/libs/light/libxl_dm.c | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/tools/libs/light/libxl_dm.c b/tools/libs/light/libxl_dm.c > index 3da83259c0..5948ace60d 100644 > --- a/tools/libs/light/libxl_dm.c > +++ b/tools/libs/light/libxl_dm.c > @@ -761,6 +761,10 @@ static int libxl__build_device_model_args_old(libxl__gc > *gc, > int nr_set_cpus = 0; > char *s; > > + static char buf[12]; > + snprintf(buf, sizeof(buf), "%d", domid); > + flexarray_append_pair(dm_envs, "XEN_DOMAIN_ID", buf); Indentation, here and below. Also just use: flexarray_append_pair(dm_envs, "XEN_DOMAIN_ID", GCSPRINTF("%d", domid); Here and below. Thanks, Roger.