提交 50e49085 编写于 作者: E Eduardo Otubo 提交者: Eric Blake

PHYP: Add rudimentary network driver

I changed virStorage[Open|Close] to virVIOSDriver[Open|Close] so
the network driver can use it - since the network driver deals
with Open/Close in the same way.
上级 b9e1f11a
......@@ -3864,9 +3864,9 @@ phypDomainSetCPU(virDomainPtr dom, unsigned int nvcpus)
}
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);
......@@ -3877,7 +3877,7 @@ phypStorageOpen(virConnectPtr conn,
}
static int
phypStorageClose(virConnectPtr conn ATTRIBUTE_UNUSED)
phypVIOSDriverClose(virConnectPtr conn ATTRIBUTE_UNUSED)
{
return 0;
}
......@@ -3984,8 +3984,8 @@ static virDriver phypDriver = {
static virStorageDriver phypStorageDriver = {
.name = "PHYP",
.open = phypStorageOpen,
.close = phypStorageClose,
.open = phypVIOSDriverOpen,
.close = phypVIOSDriverClose,
.numOfPools = phypNumOfStoragePools,
.listPools = phypListStoragePools,
......@@ -4023,6 +4023,29 @@ static virStorageDriver phypStorageDriver = {
.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)
{
......@@ -4030,6 +4053,8 @@ phypRegister(void)
return -1;
if (virRegisterStorageDriver(&phypStorageDriver) < 0)
return -1;
if (virRegisterNetworkDriver(&phypNetworkDriver) < 0)
return -1;
return 0;
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册