mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
include: Introduce virDomainDirtyRateCalcFlags
Introduce virDomainDirtyRateCalcFlags to get ready for adding mode parameter to qemuDomainStartDirtyRateCalc. Signed-off-by: Hyman Huang(黄勇) <huangy81@chinatelecom.cn> Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
committed by
Michal Privoznik
parent
f8dc72f0ca
commit
e7a8bd2173
@@ -5259,6 +5259,19 @@ typedef enum {
|
||||
# endif
|
||||
} virDomainDirtyRateStatus;
|
||||
|
||||
/**
|
||||
* virDomainDirtyRateCalcFlags:
|
||||
*
|
||||
* Flags OR'ed together to provide specific behaviour when calculating dirty page
|
||||
* rate for a Domain
|
||||
*
|
||||
*/
|
||||
typedef enum {
|
||||
VIR_DOMAIN_DIRTYRATE_MODE_PAGE_SAMPLING = 0, /* default mode - page-sampling */
|
||||
VIR_DOMAIN_DIRTYRATE_MODE_DIRTY_BITMAP = 1 << 0, /* dirty-bitmap mode */
|
||||
VIR_DOMAIN_DIRTYRATE_MODE_DIRTY_RING = 1 << 1, /* dirty-ring mode */
|
||||
} virDomainDirtyRateCalcFlags;
|
||||
|
||||
int virDomainStartDirtyRateCalc(virDomainPtr domain,
|
||||
int seconds,
|
||||
unsigned int flags);
|
||||
|
||||
Reference in New Issue
Block a user