mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-09-30 11:25:47 +00:00
conf: networkportdef: Provide only virNetworkPortDefParse
Replace the two helpers virNetworkPortDefParseString/File with the common helper. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
0589afb96b
commit
ed080445a6
@ -29537,7 +29537,7 @@ virDomainNetCreatePort(virConnectPtr conn,
|
|||||||
VIR_FREE(portxml);
|
VIR_FREE(portxml);
|
||||||
|
|
||||||
if (!(portxml = virNetworkPortGetXMLDesc(port, 0)) ||
|
if (!(portxml = virNetworkPortGetXMLDesc(port, 0)) ||
|
||||||
!(portdef = virNetworkPortDefParseString(portxml, 0)) ||
|
!(portdef = virNetworkPortDefParse(portxml, NULL, 0)) ||
|
||||||
virDomainNetDefActualFromNetworkPort(iface, portdef) < 0) {
|
virDomainNetDefActualFromNetworkPort(iface, portdef) < 0) {
|
||||||
virErrorPreserveLast(&save_err);
|
virErrorPreserveLast(&save_err);
|
||||||
virNetworkPortDelete(port, 0);
|
virNetworkPortDelete(port, 0);
|
||||||
|
@ -1833,7 +1833,7 @@ virNetworkObjLoadAllPorts(virNetworkObj *net,
|
|||||||
|
|
||||||
file = g_strdup_printf("%s/%s.xml", dir, de->d_name);
|
file = g_strdup_printf("%s/%s.xml", dir, de->d_name);
|
||||||
|
|
||||||
portdef = virNetworkPortDefParseFile(file);
|
portdef = virNetworkPortDefParse(NULL, file, 0);
|
||||||
if (!portdef) {
|
if (!portdef) {
|
||||||
VIR_WARN("Cannot parse port %s", file);
|
VIR_WARN("Cannot parse port %s", file);
|
||||||
continue;
|
continue;
|
||||||
|
@ -251,7 +251,7 @@ virNetworkPortDefParseXML(xmlXPathContextPtr ctxt)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static virNetworkPortDef *
|
virNetworkPortDef *
|
||||||
virNetworkPortDefParse(const char *xmlStr,
|
virNetworkPortDefParse(const char *xmlStr,
|
||||||
const char *filename,
|
const char *filename,
|
||||||
unsigned int flags)
|
unsigned int flags)
|
||||||
@ -268,21 +268,6 @@ virNetworkPortDefParse(const char *xmlStr,
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
virNetworkPortDef *
|
|
||||||
virNetworkPortDefParseString(const char *xmlStr,
|
|
||||||
unsigned int flags)
|
|
||||||
{
|
|
||||||
return virNetworkPortDefParse(xmlStr, NULL, flags);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
virNetworkPortDef *
|
|
||||||
virNetworkPortDefParseFile(const char *filename)
|
|
||||||
{
|
|
||||||
return virNetworkPortDefParse(NULL, filename, 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
char *
|
char *
|
||||||
virNetworkPortDefFormat(const virNetworkPortDef *def)
|
virNetworkPortDefFormat(const virNetworkPortDef *def)
|
||||||
{
|
{
|
||||||
|
@ -81,11 +81,9 @@ virNetworkPortDefFree(virNetworkPortDef *port);
|
|||||||
G_DEFINE_AUTOPTR_CLEANUP_FUNC(virNetworkPortDef, virNetworkPortDefFree);
|
G_DEFINE_AUTOPTR_CLEANUP_FUNC(virNetworkPortDef, virNetworkPortDefFree);
|
||||||
|
|
||||||
virNetworkPortDef *
|
virNetworkPortDef *
|
||||||
virNetworkPortDefParseString(const char *xml,
|
virNetworkPortDefParse(const char *xmlStr,
|
||||||
unsigned int flags);
|
const char *filename,
|
||||||
|
unsigned int flags);
|
||||||
virNetworkPortDef *
|
|
||||||
virNetworkPortDefParseFile(const char *filename);
|
|
||||||
|
|
||||||
char *
|
char *
|
||||||
virNetworkPortDefFormat(const virNetworkPortDef *def);
|
virNetworkPortDefFormat(const virNetworkPortDef *def);
|
||||||
|
@ -1326,8 +1326,7 @@ virNetworkObjUpdateAssignDef;
|
|||||||
virNetworkPortDefFormat;
|
virNetworkPortDefFormat;
|
||||||
virNetworkPortDefFormatBuf;
|
virNetworkPortDefFormatBuf;
|
||||||
virNetworkPortDefFree;
|
virNetworkPortDefFree;
|
||||||
virNetworkPortDefParseFile;
|
virNetworkPortDefParse;
|
||||||
virNetworkPortDefParseString;
|
|
||||||
virNetworkPortDefSaveStatus;
|
virNetworkPortDefSaveStatus;
|
||||||
|
|
||||||
|
|
||||||
|
@ -4844,7 +4844,7 @@ networkPortCreateXML(virNetworkPtr net,
|
|||||||
|
|
||||||
def = virNetworkObjGetDef(obj);
|
def = virNetworkObjGetDef(obj);
|
||||||
|
|
||||||
if (!(portdef = virNetworkPortDefParseString(xmldesc, flags)))
|
if (!(portdef = virNetworkPortDefParse(xmldesc, NULL, flags)))
|
||||||
goto cleanup;
|
goto cleanup;
|
||||||
|
|
||||||
if (virNetworkPortCreateXMLEnsureACL(net->conn, def, portdef) < 0)
|
if (virNetworkPortCreateXMLEnsureACL(net->conn, def, portdef) < 0)
|
||||||
|
@ -38,7 +38,7 @@ testCompareXMLToXMLFiles(const char *expected)
|
|||||||
g_autofree char *actual = NULL;
|
g_autofree char *actual = NULL;
|
||||||
g_autoptr(virNetworkPortDef) dev = NULL;
|
g_autoptr(virNetworkPortDef) dev = NULL;
|
||||||
|
|
||||||
if (!(dev = virNetworkPortDefParseFile(expected)))
|
if (!(dev = virNetworkPortDefParse(NULL, expected, 0)))
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
if (!(actual = virNetworkPortDefFormat(dev)))
|
if (!(actual = virNetworkPortDefFormat(dev)))
|
||||||
|
Loading…
Reference in New Issue
Block a user