From: Roman Bogorodskiy Date: Sun, 16 Mar 2014 11:10:51 +0000 (+0400) Subject: bhyve: implement nodeGetInfo() X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=41d9246202ebce55f4318a13dcba9425c9131101;p=libvirt.git bhyve: implement nodeGetInfo() Add bhyveNodeGetInfo() which is a simple wrapper around nodeGetInfo() from src/nodeinfo.c. --- 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 */ };