virDomainHostdevDef: Change type of startupPolicy to virDomainStartupPolicy
Signed-off-by: Tim Wiederhake <twiederh@redhat.com> Reviewed-by: Laine Stump <laine@redhat.com>
This commit is contained in:
parent
bdbd902722
commit
e9c1e68d1f
@ -6704,14 +6704,14 @@ virDomainHostdevSubsysUSBDefParseXML(xmlNodePtr node,
|
|||||||
ctxt->node = node;
|
ctxt->node = node;
|
||||||
|
|
||||||
if ((startupPolicy = virXMLPropString(node, "startupPolicy"))) {
|
if ((startupPolicy = virXMLPropString(node, "startupPolicy"))) {
|
||||||
def->startupPolicy =
|
int value = virDomainStartupPolicyTypeFromString(startupPolicy);
|
||||||
virDomainStartupPolicyTypeFromString(startupPolicy);
|
if (value <= 0) {
|
||||||
if (def->startupPolicy <= 0) {
|
|
||||||
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
|
virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
|
||||||
_("Unknown startup policy '%s'"),
|
_("Unknown startup policy '%s'"),
|
||||||
startupPolicy);
|
startupPolicy);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
def->startupPolicy = value;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((autoAddress = virXMLPropString(node, "autoAddress")))
|
if ((autoAddress = virXMLPropString(node, "autoAddress")))
|
||||||
|
@ -332,6 +332,15 @@ struct _virDomainHostdevCaps {
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
typedef enum {
|
||||||
|
VIR_DOMAIN_STARTUP_POLICY_DEFAULT = 0,
|
||||||
|
VIR_DOMAIN_STARTUP_POLICY_MANDATORY,
|
||||||
|
VIR_DOMAIN_STARTUP_POLICY_REQUISITE,
|
||||||
|
VIR_DOMAIN_STARTUP_POLICY_OPTIONAL,
|
||||||
|
|
||||||
|
VIR_DOMAIN_STARTUP_POLICY_LAST
|
||||||
|
} virDomainStartupPolicy;
|
||||||
|
|
||||||
/* basic device for direct passthrough */
|
/* basic device for direct passthrough */
|
||||||
struct _virDomainHostdevDef {
|
struct _virDomainHostdevDef {
|
||||||
/* If 'parentnet' is non-NULL it means this host dev was
|
/* If 'parentnet' is non-NULL it means this host dev was
|
||||||
@ -343,7 +352,7 @@ struct _virDomainHostdevDef {
|
|||||||
virDomainNetDef *parentnet;
|
virDomainNetDef *parentnet;
|
||||||
|
|
||||||
int mode; /* enum virDomainHostdevMode */
|
int mode; /* enum virDomainHostdevMode */
|
||||||
int startupPolicy; /* enum virDomainStartupPolicy */
|
virDomainStartupPolicy startupPolicy;
|
||||||
bool managed;
|
bool managed;
|
||||||
bool missing;
|
bool missing;
|
||||||
bool readonly;
|
bool readonly;
|
||||||
@ -432,16 +441,6 @@ typedef enum {
|
|||||||
VIR_DOMAIN_DISK_IO_LAST
|
VIR_DOMAIN_DISK_IO_LAST
|
||||||
} virDomainDiskIo;
|
} virDomainDiskIo;
|
||||||
|
|
||||||
typedef enum {
|
|
||||||
VIR_DOMAIN_STARTUP_POLICY_DEFAULT = 0,
|
|
||||||
VIR_DOMAIN_STARTUP_POLICY_MANDATORY,
|
|
||||||
VIR_DOMAIN_STARTUP_POLICY_REQUISITE,
|
|
||||||
VIR_DOMAIN_STARTUP_POLICY_OPTIONAL,
|
|
||||||
|
|
||||||
VIR_DOMAIN_STARTUP_POLICY_LAST
|
|
||||||
} virDomainStartupPolicy;
|
|
||||||
|
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
VIR_DOMAIN_DEVICE_SGIO_DEFAULT = 0,
|
VIR_DOMAIN_DEVICE_SGIO_DEFAULT = 0,
|
||||||
VIR_DOMAIN_DEVICE_SGIO_FILTERED,
|
VIR_DOMAIN_DEVICE_SGIO_FILTERED,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user