提交 ad29dbb3 编写于 作者: M Mikhail Feoktistov 提交者: Michal Privoznik

vz: code refactoring

In prlsdkAddNet() Attach/DetachNet() functions
privconn should be the first argument
上级 ca0c06f4
...@@ -1088,7 +1088,7 @@ static int vzDomainAttachDeviceFlags(virDomainPtr dom, const char *xml, ...@@ -1088,7 +1088,7 @@ static int vzDomainAttachDeviceFlags(virDomainPtr dom, const char *xml,
} }
break; break;
case VIR_DOMAIN_DEVICE_NET: case VIR_DOMAIN_DEVICE_NET:
ret = prlsdkAttachNet(privdom, privconn, dev->data.net); ret = prlsdkAttachNet(privconn, privdom, dev->data.net);
if (ret) { if (ret) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s", virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
_("network attach failed")); _("network attach failed"));
...@@ -1165,7 +1165,7 @@ static int vzDomainDetachDeviceFlags(virDomainPtr dom, const char *xml, ...@@ -1165,7 +1165,7 @@ static int vzDomainDetachDeviceFlags(virDomainPtr dom, const char *xml,
} }
break; break;
case VIR_DOMAIN_DEVICE_NET: case VIR_DOMAIN_DEVICE_NET:
ret = prlsdkDetachNet(privdom, privconn, dev->data.net); ret = prlsdkDetachNet(privconn, privdom, dev->data.net);
if (ret) { if (ret) {
virReportError(VIR_ERR_INTERNAL_ERROR, "%s", virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
_("network detach failed")); _("network detach failed"));
......
...@@ -2608,8 +2608,8 @@ static const char * prlsdkFormatMac(virMacAddrPtr mac, char *macstr) ...@@ -2608,8 +2608,8 @@ static const char * prlsdkFormatMac(virMacAddrPtr mac, char *macstr)
return macstr; return macstr;
} }
static int prlsdkAddNet(PRL_HANDLE sdkdom, static int prlsdkAddNet(vzConnPtr privconn,
vzConnPtr privconn, PRL_HANDLE sdkdom,
virDomainNetDefPtr net, virDomainNetDefPtr net,
bool isCt) bool isCt)
{ {
...@@ -2865,8 +2865,8 @@ prlsdkCleanupBridgedNet(vzConnPtr privconn, virDomainNetDefPtr net) ...@@ -2865,8 +2865,8 @@ prlsdkCleanupBridgedNet(vzConnPtr privconn, virDomainNetDefPtr net)
PrlHandle_Free(vnet); PrlHandle_Free(vnet);
} }
int prlsdkAttachNet(virDomainObjPtr dom, int prlsdkAttachNet(vzConnPtr privconn,
vzConnPtr privconn, virDomainObjPtr dom,
virDomainNetDefPtr net) virDomainNetDefPtr net)
{ {
int ret = -1; int ret = -1;
...@@ -2883,7 +2883,7 @@ int prlsdkAttachNet(virDomainObjPtr dom, ...@@ -2883,7 +2883,7 @@ int prlsdkAttachNet(virDomainObjPtr dom,
if (PRL_FAILED(waitJob(job))) if (PRL_FAILED(waitJob(job)))
return ret; return ret;
ret = prlsdkAddNet(privdom->sdkdom, privconn, net, IS_CT(dom->def)); ret = prlsdkAddNet(privconn, privdom->sdkdom, net, IS_CT(dom->def));
if (ret == 0) { if (ret == 0) {
job = PrlVm_CommitEx(privdom->sdkdom, PVCF_DETACH_HDD_BUNDLE); job = PrlVm_CommitEx(privdom->sdkdom, PVCF_DETACH_HDD_BUNDLE);
if (PRL_FAILED(waitJob(job))) if (PRL_FAILED(waitJob(job)))
...@@ -2930,8 +2930,8 @@ prlsdkFindNetByMAC(PRL_HANDLE sdkdom, virMacAddrPtr mac) ...@@ -2930,8 +2930,8 @@ prlsdkFindNetByMAC(PRL_HANDLE sdkdom, virMacAddrPtr mac)
return adapter; return adapter;
} }
int prlsdkDetachNet(virDomainObjPtr dom, int prlsdkDetachNet(vzConnPtr privconn,
vzConnPtr privconn, virDomainObjPtr dom,
virDomainNetDefPtr net) virDomainNetDefPtr net)
{ {
int ret = -1; int ret = -1;
...@@ -3372,7 +3372,7 @@ prlsdkDoApplyConfig(virConnectPtr conn, ...@@ -3372,7 +3372,7 @@ prlsdkDoApplyConfig(virConnectPtr conn,
} }
for (i = 0; i < def->nnets; i++) { for (i = 0; i < def->nnets; i++) {
if (prlsdkAddNet(sdkdom, conn->privateData, def->nets[i], IS_CT(def)) < 0) if (prlsdkAddNet(conn->privateData, sdkdom, def->nets[i], IS_CT(def)) < 0)
goto error; goto error;
} }
......
...@@ -69,9 +69,9 @@ prlsdkDetachVolume(virDomainObjPtr dom, virDomainDiskDefPtr disk); ...@@ -69,9 +69,9 @@ prlsdkDetachVolume(virDomainObjPtr dom, virDomainDiskDefPtr disk);
int int
prlsdkGetBlockStats(virDomainObjPtr dom, virDomainDiskDefPtr disk, virDomainBlockStatsPtr stats); prlsdkGetBlockStats(virDomainObjPtr dom, virDomainDiskDefPtr disk, virDomainBlockStatsPtr stats);
int int
prlsdkAttachNet(virDomainObjPtr dom, vzConnPtr privconn, virDomainNetDefPtr net); prlsdkAttachNet(vzConnPtr privconn, virDomainObjPtr dom, virDomainNetDefPtr net);
int int
prlsdkDetachNet(virDomainObjPtr dom, vzConnPtr privconn, virDomainNetDefPtr net); prlsdkDetachNet(vzConnPtr privconn, virDomainObjPtr dom, virDomainNetDefPtr net);
int int
prlsdkGetNetStats(virDomainObjPtr dom, const char *path, virDomainInterfaceStatsPtr stats); prlsdkGetNetStats(virDomainObjPtr dom, const char *path, virDomainInterfaceStatsPtr stats);
int int
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册