diff --git a/src/bhyve/bhyve_driver.c b/src/bhyve/bhyve_driver.c index f1ed510384..f50ab91119 100644 --- a/src/bhyve/bhyve_driver.c +++ b/src/bhyve/bhyve_driver.c @@ -600,6 +600,16 @@ bhyveNodeGetMemoryStats(virConnectPtr conn, return nodeGetMemoryStats(cellNum, params, nparams, flags); } +static int +bhyveNodeGetInfo(virConnectPtr conn, + virNodeInfoPtr nodeinfo) +{ + if (virNodeGetInfoEnsureACL(conn) < 0) + return -1; + + return nodeGetInfo(nodeinfo); +} + static int bhyveStateCleanup(void) { @@ -703,6 +713,7 @@ static virDriver bhyveDriver = { .domainIsPersistent = bhyveDomainIsPersistent, /* 1.2.2 */ .nodeGetCPUStats = bhyveNodeGetCPUStats, /* 1.2.2 */ .nodeGetMemoryStats = bhyveNodeGetMemoryStats, /* 1.2.2 */ + .nodeGetInfo = bhyveNodeGetInfo, /* 1.2.3 */ };