|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH 09/11] tools/libxl: add support for xenstore quota in domain_config
On Thu, Mar 05, 2026 at 02:52:06PM +0100, Juergen Gross wrote:
> diff --git a/tools/libs/light/libxl_domain.c b/tools/libs/light/libxl_domain.c
> index 5be47f687f..86e43e7133 100644
> --- a/tools/libs/light/libxl_domain.c
> +++ b/tools/libs/light/libxl_domain.c
> @@ -2533,6 +2533,16 @@ static void
> retrieve_domain_configuration_end(libxl__egc *egc,
> }
> }
>
> + /* Xenstore quota */
> + {
> + libxl_xs_quota_set_dispose(&d_config->b_info.xenstore_quota);
> + rc = libxl_xsquota_domain_get(CTX, domid,
> &d_config->b_info.xenstore_quota);
> + if (rc) {
> + LOGD(ERROR, domid, "Fail to get xenstore quota");
It would be useful to print "errno" with LOGED, right?
> + goto out;
> + }
> + }
> +
> /* Devices: disk, nic, vtpm, pcidev etc. */
>
> /* The MERGE macro implements following logic:
> diff --git a/tools/libs/light/libxl_types.idl
> b/tools/libs/light/libxl_types.idl
> index c5ddc40f35..ee8f89e462 100644
> --- a/tools/libs/light/libxl_types.idl
> +++ b/tools/libs/light/libxl_types.idl
> @@ -760,6 +760,7 @@ libxl_domain_build_info = Struct("domain_build_info",[
> ("vpmu", libxl_defbool),
> ("trap_unmapped_accesses", libxl_defbool),
> ("xenstore_feature_mask", uint32, {'init_val': '~0U'}),
> + ("xenstore_quota", libxl_xs_quota_set),
This would deserve a new LIBXL_HAVE_ macro, or a mention about the new
field in the macro added in the previous patch.
Thanks,
--
Anthony Perard | Vates XCP-ng Developer
XCP-ng & Xen Orchestra - Vates solutions
web: https://vates.tech
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |