}
static virDrvOpenStatus
-phypStorageOpen(virConnectPtr conn,
- virConnectAuthPtr auth ATTRIBUTE_UNUSED,
- int flags)
+phypVIOSDriverOpen(virConnectPtr conn,
+ virConnectAuthPtr auth ATTRIBUTE_UNUSED,
+ int flags)
{
virCheckFlags(0, VIR_DRV_OPEN_ERROR);
}
static int
-phypStorageClose(virConnectPtr conn ATTRIBUTE_UNUSED)
+phypVIOSDriverClose(virConnectPtr conn ATTRIBUTE_UNUSED)
{
return 0;
}
static virStorageDriver phypStorageDriver = {
.name = "PHYP",
- .open = phypStorageOpen,
- .close = phypStorageClose,
+ .open = phypVIOSDriverOpen,
+ .close = phypVIOSDriverClose,
.numOfPools = phypNumOfStoragePools,
.listPools = phypListStoragePools,
.poolIsPersistent = NULL
};
+static virNetworkDriver phypNetworkDriver = {
+ .name = "PHYP",
+ .open = phypVIOSDriverOpen,
+ .close = phypVIOSDriverClose,
+ .numOfNetworks = NULL,
+ .listNetworks = NULL,
+ .numOfDefinedNetworks = NULL,
+ .listDefinedNetworks = NULL,
+ .networkLookupByUUID = NULL,
+ .networkLookupByName = NULL,
+ .networkCreateXML = NULL,
+ .networkDefineXML = NULL,
+ .networkUndefine = NULL,
+ .networkCreate = NULL,
+ .networkDestroy = NULL,
+ .networkDumpXML = NULL,
+ .networkGetBridgeName = NULL,
+ .networkGetAutostart = NULL,
+ .networkSetAutostart = NULL,
+ .networkIsActive = NULL,
+ .networkIsPersistent = NULL
+};
+
int
phypRegister(void)
{
return -1;
if (virRegisterStorageDriver(&phypStorageDriver) < 0)
return -1;
+ if (virRegisterNetworkDriver(&phypNetworkDriver) < 0)
+ return -1;
return 0;
}