nwfilter: Replace virNWFilterSaveDef with virNWFilterSaveConfig

Essentially virNWFilterSaveDef executed in a different order the same
sequence of calls, so let's just make one point of reference.

Signed-off-by: John Ferlan <jferlan@redhat.com>
This commit is contained in:
John Ferlan 2017-04-19 14:19:41 -04:00
parent 324fd3a33c
commit 119a6b3071
4 changed files with 2 additions and 43 deletions

View File

@ -2931,43 +2931,6 @@ virNWFilterTriggerVMFilterRebuild(void)
}
int
virNWFilterSaveDef(const char *configDir,
virNWFilterDefPtr def)
{
char uuidstr[VIR_UUID_STRING_BUFLEN];
char *xml;
int ret = -1;
char *configFile = NULL;
if (virFileMakePath(configDir) < 0) {
virReportSystemError(errno,
_("cannot create config directory %s"),
configDir);
goto error;
}
if (!(configFile = virFileBuildPath(configDir, def->name, ".xml")))
goto error;
if (!(xml = virNWFilterDefFormat(def))) {
virReportError(VIR_ERR_INTERNAL_ERROR,
"%s", _("failed to generate XML"));
goto error;
}
virUUIDFormat(def->uuid, uuidstr);
ret = virXMLSaveFile(configFile,
virXMLPickShellSafeComment(def->name, uuidstr),
"nwfilter-edit", xml);
VIR_FREE(xml);
error:
VIR_FREE(configFile);
return ret;
}
int
virNWFilterDeleteDef(const char *configDir,
virNWFilterDefPtr def)

View File

@ -569,10 +569,6 @@ virNWFilterDefFree(virNWFilterDefPtr def);
int
virNWFilterTriggerVMFilterRebuild(void);
int
virNWFilterSaveDef(const char *configDir,
virNWFilterDefPtr def);
int
virNWFilterDeleteDef(const char *configDir,
virNWFilterDefPtr def);

View File

@ -740,7 +740,7 @@ virNWFilterRuleIsProtocolEthernet;
virNWFilterRuleIsProtocolIPv4;
virNWFilterRuleIsProtocolIPv6;
virNWFilterRuleProtocolTypeToString;
virNWFilterSaveDef;
virNWFilterSaveConfig;
virNWFilterTriggerVMFilterRebuild;
virNWFilterUnlockFilterUpdates;
virNWFilterUnRegisterCallbackDriver;

View File

@ -510,7 +510,7 @@ nwfilterDefineXML(virConnectPtr conn,
def = NULL;
objdef = virNWFilterObjGetDef(obj);
if (virNWFilterSaveDef(driver->configDir, objdef) < 0) {
if (virNWFilterSaveConfig(driver->configDir, objdef) < 0) {
virNWFilterObjListRemove(driver->nwfilters, obj);
goto cleanup;
}