]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
conf: domain: Define enum for HyperV mode
authorTim Wiederhake <twiederh@redhat.com>
Thu, 25 Nov 2021 18:57:49 +0000 (19:57 +0100)
committerTim Wiederhake <twiederh@redhat.com>
Tue, 14 Dec 2021 15:50:45 +0000 (16:50 +0100)
Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/conf/domain_conf.c
src/conf/domain_conf.h

index cd87057524124b736a0796b4934c10f809531eb1..32ea6d2c681d8c093f652973bdbd18ae8a8c7bf2 100644 (file)
@@ -137,6 +137,12 @@ VIR_ENUM_IMPL(virDomainOS,
               "xenpvh",
 );
 
+VIR_ENUM_IMPL(virDomainHyperVMode,
+              VIR_DOMAIN_HYPERV_MODE_LAST,
+              "none",
+              "custom",
+);
+
 VIR_ENUM_IMPL(virDomainBoot,
               VIR_DOMAIN_BOOT_LAST,
               "fd",
index a3d2f5c7dc703aba09e2081d4f7c6a15f86a606f..bfbe5a2f6b74a7d1e0c9ac39892160223a7f4194 100644 (file)
@@ -155,6 +155,13 @@ typedef enum {
 } virDomainOSType;
 VIR_ENUM_DECL(virDomainOS);
 
+typedef enum {
+    VIR_DOMAIN_HYPERV_MODE_NONE = 0,
+    VIR_DOMAIN_HYPERV_MODE_CUSTOM,
+
+    VIR_DOMAIN_HYPERV_MODE_LAST
+} virDomainHyperVMode;
+VIR_ENUM_DECL(virDomainHyperVMode);
 
 struct _virDomainHostdevOrigStates {
     union {