Replace the two helpers virNetworkPortDefParseString/File with the
common helper.
Signed-off-by: Peter Krempa <pkrempa(a)redhat.com>
---
src/conf/domain_conf.c | 2 +-
src/conf/virnetworkobj.c | 2 +-
src/conf/virnetworkportdef.c | 17 +----------------
src/conf/virnetworkportdef.h | 8 +++-----
src/libvirt_private.syms | 3 +--
src/network/bridge_driver.c | 2 +-
tests/virnetworkportxml2xmltest.c | 2 +-
7 files changed, 9 insertions(+), 27 deletions(-)
diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c
index b3202c9f76..adbd97e632 100644
--- a/src/conf/domain_conf.c
+++ b/src/conf/domain_conf.c
@@ -29537,7 +29537,7 @@ virDomainNetCreatePort(virConnectPtr conn,
VIR_FREE(portxml);
if (!(portxml = virNetworkPortGetXMLDesc(port, 0)) ||
- !(portdef = virNetworkPortDefParseString(portxml, 0)) ||
+ !(portdef = virNetworkPortDefParse(portxml, NULL, 0)) ||
virDomainNetDefActualFromNetworkPort(iface, portdef) < 0) {
virErrorPreserveLast(&save_err);
virNetworkPortDelete(port, 0);
diff --git a/src/conf/virnetworkobj.c b/src/conf/virnetworkobj.c
index b4c61fff85..7621fa3380 100644
--- a/src/conf/virnetworkobj.c
+++ b/src/conf/virnetworkobj.c
@@ -1833,7 +1833,7 @@ virNetworkObjLoadAllPorts(virNetworkObj *net,
file = g_strdup_printf("%s/%s.xml", dir, de->d_name);
- portdef = virNetworkPortDefParseFile(file);
+ portdef = virNetworkPortDefParse(NULL, file, 0);
if (!portdef) {
VIR_WARN("Cannot parse port %s", file);
continue;
diff --git a/src/conf/virnetworkportdef.c b/src/conf/virnetworkportdef.c
index 651e4c3329..035e3fe758 100644
--- a/src/conf/virnetworkportdef.c
+++ b/src/conf/virnetworkportdef.c
@@ -251,7 +251,7 @@ virNetworkPortDefParseXML(xmlXPathContextPtr ctxt)
}
-static virNetworkPortDef *
+virNetworkPortDef *
virNetworkPortDefParse(const char *xmlStr,
const char *filename,
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 *
virNetworkPortDefFormat(const virNetworkPortDef *def)
{
diff --git a/src/conf/virnetworkportdef.h b/src/conf/virnetworkportdef.h
index 908a7c8795..48e73dbefd 100644
--- a/src/conf/virnetworkportdef.h
+++ b/src/conf/virnetworkportdef.h
@@ -81,11 +81,9 @@ virNetworkPortDefFree(virNetworkPortDef *port);
G_DEFINE_AUTOPTR_CLEANUP_FUNC(virNetworkPortDef, virNetworkPortDefFree);
virNetworkPortDef *
-virNetworkPortDefParseString(const char *xml,
- unsigned int flags);
-
-virNetworkPortDef *
-virNetworkPortDefParseFile(const char *filename);
+virNetworkPortDefParse(const char *xmlStr,
+ const char *filename,
+ unsigned int flags);
char *
virNetworkPortDefFormat(const virNetworkPortDef *def);
diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms
index 903c4196df..3ef3210184 100644
--- a/src/libvirt_private.syms
+++ b/src/libvirt_private.syms
@@ -1326,8 +1326,7 @@ virNetworkObjUpdateAssignDef;
virNetworkPortDefFormat;
virNetworkPortDefFormatBuf;
virNetworkPortDefFree;
-virNetworkPortDefParseFile;
-virNetworkPortDefParseString;
+virNetworkPortDefParse;
virNetworkPortDefSaveStatus;
diff --git a/src/network/bridge_driver.c b/src/network/bridge_driver.c
index 7c6430b4e3..e4f5e93779 100644
--- a/src/network/bridge_driver.c
+++ b/src/network/bridge_driver.c
@@ -4844,7 +4844,7 @@ networkPortCreateXML(virNetworkPtr net,
def = virNetworkObjGetDef(obj);
- if (!(portdef = virNetworkPortDefParseString(xmldesc, flags)))
+ if (!(portdef = virNetworkPortDefParse(xmldesc, NULL, flags)))
goto cleanup;
if (virNetworkPortCreateXMLEnsureACL(net->conn, def, portdef) < 0)
diff --git a/tests/virnetworkportxml2xmltest.c b/tests/virnetworkportxml2xmltest.c
index 237624a752..21e3c6f697 100644
--- a/tests/virnetworkportxml2xmltest.c
+++ b/tests/virnetworkportxml2xmltest.c
@@ -38,7 +38,7 @@ testCompareXMLToXMLFiles(const char *expected)
g_autofree char *actual = NULL;
g_autoptr(virNetworkPortDef) dev = NULL;
- if (!(dev = virNetworkPortDefParseFile(expected)))
+ if (!(dev = virNetworkPortDefParse(NULL, expected, 0)))
return -1;
if (!(actual = virNetworkPortDefFormat(dev)))
--
2.37.3