|
[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 5, 2026 at 8:53 AM Juergen Gross <jgross@xxxxxxxx> wrote:
>
> Add support for xenstore quota in the struct domain_config. Initially
> it will be used only for migration of a domain.
>
> Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
> ---
> tools/golang/xenlight/helpers.gen.go | 6 ++++++
> tools/golang/xenlight/types.gen.go | 1 +
> tools/libs/light/libxl_dom.c | 8 ++++++++
> tools/libs/light/libxl_domain.c | 10 ++++++++++
> tools/libs/light/libxl_types.idl | 1 +
> 5 files changed, 26 insertions(+)
>
> diff --git a/tools/golang/xenlight/helpers.gen.go
> b/tools/golang/xenlight/helpers.gen.go
> index 6c9af904c5..416c2d3e07 100644
> --- a/tools/golang/xenlight/helpers.gen.go
> +++ b/tools/golang/xenlight/helpers.gen.go
> @@ -1286,6 +1286,9 @@ if err :=
> x.TrapUnmappedAccesses.fromC(&xc.trap_unmapped_accesses);err != nil {
> return fmt.Errorf("converting field TrapUnmappedAccesses: %v", err)
> }
> x.XenstoreFeatureMask = uint32(xc.xenstore_feature_mask)
> +if err := x.XenstoreQuota.fromC(&xc.xenstore_quota);err != nil {
> +return fmt.Errorf("converting field XenstoreQuota: %v", err)
> +}
>
> return nil}
>
> @@ -1825,6 +1828,9 @@ if err :=
> x.TrapUnmappedAccesses.toC(&xc.trap_unmapped_accesses); err != nil {
> return fmt.Errorf("converting field TrapUnmappedAccesses: %v", err)
> }
> xc.xenstore_feature_mask = C.uint32_t(x.XenstoreFeatureMask)
> +if err := x.XenstoreQuota.toC(&xc.xenstore_quota); err != nil {
> +return fmt.Errorf("converting field XenstoreQuota: %v", err)
> +}
>
> return nil
> }
> diff --git a/tools/golang/xenlight/types.gen.go
> b/tools/golang/xenlight/types.gen.go
> index 5393277190..7e7292cf70 100644
> --- a/tools/golang/xenlight/types.gen.go
> +++ b/tools/golang/xenlight/types.gen.go
> @@ -629,6 +629,7 @@ VmtraceBufKb int
> Vpmu Defbool
> TrapUnmappedAccesses Defbool
> XenstoreFeatureMask uint32
> +XenstoreQuota XsQuotaSet
> }
>
> type DomainBuildInfoTypeUnion interface {
For the golang stuff:
Acked-by: Nick Rosbrook <enr0n@xxxxxxxxxx
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |