ethernet0.addressType = "static" # default to "generated"
->mac = <value> <=> ethernet0.address = "<value>"
+
+ ethernet0.addressType = "vpx" # default to "generated"
+->mac = <value> <=> ethernet0.generatedAddress = "<value>"
+
# 00:0c:29 prefix for autogenerated mac's
# 00:50:56 prefix for manual configured mac's
# 00:05:69 old prefix from esx 1.5
goto failure;
}
- if (addressType == NULL || STRCASEEQ(addressType, "generated")) {
+ if (addressType == NULL || STRCASEEQ(addressType, "generated") ||
+ STRCASEEQ(addressType, "vpx")) {
if (generatedAddress != NULL) {
if (virParseMacAddr(generatedAddress, (*def)->mac) < 0) {
ESX_ERROR(conn, VIR_ERR_INTERNAL_ERROR,
}
} else {
ESX_ERROR(conn, VIR_ERR_INTERNAL_ERROR,
- "Expecting VMX entry '%s' to be 'generated' or 'static' but "
- "found '%s'", addressType_name, addressType);
+ "Expecting VMX entry '%s' to be 'generated' or 'static' or "
+ "'vpx' but found '%s'", addressType_name, addressType);
goto failure;
}