From 41d9246202ebce55f4318a13dcba9425c9131101 Mon Sep 17 00:00:00 2001 From: Roman Bogorodskiy Date: Sun, 16 Mar 2014 15:10:51 +0400 Subject: [PATCH] bhyve: implement nodeGetInfo() Add bhyveNodeGetInfo() which is a simple wrapper around nodeGetInfo() from src/nodeinfo.c. --- src/bhyve/bhyve_driver.c | 11 +++++++++++ 1 file changed, 11 insertions(+) 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 */ }; -- 2.39.5