Loading connect.go +88 −0 Original line number Diff line number Diff line Loading @@ -2892,6 +2892,33 @@ func getDomainStatsNetFieldInfo(idx int, params *DomainStatsNet) map[string]type } } type DomainStatsBlockLimits struct { RequestAlignment uint64 RequestAlignmentSet bool DiscardMax uint64 DiscardMaxSet bool DiscardAlignment uint64 DiscardAlignmentSet bool WriteZeroesMax uint64 WriteZeroesMaxSet bool WriteZeroesAlignment uint64 WriteZeroesAlignmentSet bool TransferOptimal uint64 TransferOptimalSet bool TransferMax uint64 TransferMaxSet bool TransferHwMax uint64 TransferHwMaxSet bool IovMax uint64 IovMaxSet bool IovHwMax uint64 IovHwMaxSet bool MemoryAlignmentMinimal uint64 MemoryAlignmentMinimalSet bool MemoryAlignmentOptimal uint64 MemoryAlignmentOptimalSet bool } type DomainStatsBlock struct { NameSet bool Name string Loading Loading @@ -2925,6 +2952,7 @@ type DomainStatsBlock struct { Physical uint64 ThresholdSet bool Threshold uint64 Limits DomainStatsBlockLimits } func getDomainStatsBlockFieldInfo(idx int, params *DomainStatsBlock) map[string]typedParamsFieldInfo { Loading Loading @@ -3009,6 +3037,66 @@ func getDomainStatsBlockFieldInfo(idx int, params *DomainStatsBlock) map[string] set: ¶ms.ThresholdSet, ul: ¶ms.Threshold, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_REQUEST_ALIGNMENT, idx): typedParamsFieldInfo{ set: ¶ms.Limits.RequestAlignmentSet, ul: ¶ms.Limits.RequestAlignment, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_DISCARD_MAX, idx): typedParamsFieldInfo{ set: ¶ms.Limits.DiscardMaxSet, ul: ¶ms.Limits.DiscardMax, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_DISCARD_ALIGNMENT, idx): typedParamsFieldInfo{ set: ¶ms.Limits.DiscardAlignmentSet, ul: ¶ms.Limits.DiscardAlignment, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_WRITE_ZEROES_MAX, idx): typedParamsFieldInfo{ set: ¶ms.Limits.WriteZeroesMaxSet, ul: ¶ms.Limits.WriteZeroesMax, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_WRITE_ZEROES_ALIGNMENT, idx): typedParamsFieldInfo{ set: ¶ms.Limits.WriteZeroesAlignmentSet, ul: ¶ms.Limits.WriteZeroesAlignment, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_TRANSFER_OPTIMAL, idx): typedParamsFieldInfo{ set: ¶ms.Limits.TransferOptimalSet, ul: ¶ms.Limits.TransferOptimal, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_TRANSFER_MAX, idx): typedParamsFieldInfo{ set: ¶ms.Limits.TransferMaxSet, ul: ¶ms.Limits.TransferMax, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_TRANSFER_HW_MAX, idx): typedParamsFieldInfo{ set: ¶ms.Limits.TransferHwMaxSet, ul: ¶ms.Limits.TransferHwMax, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_IOV_MAX, idx): typedParamsFieldInfo{ set: ¶ms.Limits.IovMaxSet, ul: ¶ms.Limits.IovMax, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_IOV_HW_MAX, idx): typedParamsFieldInfo{ set: ¶ms.Limits.IovHwMaxSet, ul: ¶ms.Limits.IovHwMax, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_MEMORY_ALIGNMENT_MINIMAL, idx): typedParamsFieldInfo{ set: ¶ms.Limits.MemoryAlignmentMinimalSet, ul: ¶ms.Limits.MemoryAlignmentMinimal, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_MEMORY_ALIGNMENT_OPTIMAL, idx): typedParamsFieldInfo{ set: ¶ms.Limits.MemoryAlignmentOptimalSet, ul: ¶ms.Limits.MemoryAlignmentOptimal, }, } } Loading Loading
connect.go +88 −0 Original line number Diff line number Diff line Loading @@ -2892,6 +2892,33 @@ func getDomainStatsNetFieldInfo(idx int, params *DomainStatsNet) map[string]type } } type DomainStatsBlockLimits struct { RequestAlignment uint64 RequestAlignmentSet bool DiscardMax uint64 DiscardMaxSet bool DiscardAlignment uint64 DiscardAlignmentSet bool WriteZeroesMax uint64 WriteZeroesMaxSet bool WriteZeroesAlignment uint64 WriteZeroesAlignmentSet bool TransferOptimal uint64 TransferOptimalSet bool TransferMax uint64 TransferMaxSet bool TransferHwMax uint64 TransferHwMaxSet bool IovMax uint64 IovMaxSet bool IovHwMax uint64 IovHwMaxSet bool MemoryAlignmentMinimal uint64 MemoryAlignmentMinimalSet bool MemoryAlignmentOptimal uint64 MemoryAlignmentOptimalSet bool } type DomainStatsBlock struct { NameSet bool Name string Loading Loading @@ -2925,6 +2952,7 @@ type DomainStatsBlock struct { Physical uint64 ThresholdSet bool Threshold uint64 Limits DomainStatsBlockLimits } func getDomainStatsBlockFieldInfo(idx int, params *DomainStatsBlock) map[string]typedParamsFieldInfo { Loading Loading @@ -3009,6 +3037,66 @@ func getDomainStatsBlockFieldInfo(idx int, params *DomainStatsBlock) map[string] set: ¶ms.ThresholdSet, ul: ¶ms.Threshold, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_REQUEST_ALIGNMENT, idx): typedParamsFieldInfo{ set: ¶ms.Limits.RequestAlignmentSet, ul: ¶ms.Limits.RequestAlignment, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_DISCARD_MAX, idx): typedParamsFieldInfo{ set: ¶ms.Limits.DiscardMaxSet, ul: ¶ms.Limits.DiscardMax, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_DISCARD_ALIGNMENT, idx): typedParamsFieldInfo{ set: ¶ms.Limits.DiscardAlignmentSet, ul: ¶ms.Limits.DiscardAlignment, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_WRITE_ZEROES_MAX, idx): typedParamsFieldInfo{ set: ¶ms.Limits.WriteZeroesMaxSet, ul: ¶ms.Limits.WriteZeroesMax, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_WRITE_ZEROES_ALIGNMENT, idx): typedParamsFieldInfo{ set: ¶ms.Limits.WriteZeroesAlignmentSet, ul: ¶ms.Limits.WriteZeroesAlignment, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_TRANSFER_OPTIMAL, idx): typedParamsFieldInfo{ set: ¶ms.Limits.TransferOptimalSet, ul: ¶ms.Limits.TransferOptimal, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_TRANSFER_MAX, idx): typedParamsFieldInfo{ set: ¶ms.Limits.TransferMaxSet, ul: ¶ms.Limits.TransferMax, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_TRANSFER_HW_MAX, idx): typedParamsFieldInfo{ set: ¶ms.Limits.TransferHwMaxSet, ul: ¶ms.Limits.TransferHwMax, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_IOV_MAX, idx): typedParamsFieldInfo{ set: ¶ms.Limits.IovMaxSet, ul: ¶ms.Limits.IovMax, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_IOV_HW_MAX, idx): typedParamsFieldInfo{ set: ¶ms.Limits.IovHwMaxSet, ul: ¶ms.Limits.IovHwMax, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_MEMORY_ALIGNMENT_MINIMAL, idx): typedParamsFieldInfo{ set: ¶ms.Limits.MemoryAlignmentMinimalSet, ul: ¶ms.Limits.MemoryAlignmentMinimal, }, fmt.Sprintf(C.VIR_DOMAIN_STATS_BLOCK_PREFIX+"%d"+ C.VIR_DOMAIN_STATS_BLOCK_SUFFIX_LIMITS_MEMORY_ALIGNMENT_OPTIMAL, idx): typedParamsFieldInfo{ set: ¶ms.Limits.MemoryAlignmentOptimalSet, ul: ¶ms.Limits.MemoryAlignmentOptimal, }, } } Loading