]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
conf: networkportdef: Provide only virNetworkPortDefParse
authorPeter Krempa <pkrempa@redhat.com>
Thu, 22 Sep 2022 14:09:27 +0000 (16:09 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Thu, 6 Oct 2022 08:54:24 +0000 (10:54 +0200)
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>
src/conf/domain_conf.c
src/conf/virnetworkobj.c
src/conf/virnetworkportdef.c
src/conf/virnetworkportdef.h
src/libvirt_private.syms
src/network/bridge_driver.c
tests/virnetworkportxml2xmltest.c

index b3202c9f7671f1dc723e153aa55a20e14f3052c5..adbd97e632751023e2864afdef9b806e8ab3ab55 100644 (file)
@@ -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);
index b4c61fff857dea4ee78c0d34bddc955502e17546..7621fa338080280f474c1e5eaae145168503b901 100644 (file)
@@ -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;
index 651e4c33295e65911e3f2307078db6930f549a53..035e3fe7586520e4ac76e57921dcea4e9143bff8 100644 (file)
@@ -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)
 {
index 908a7c87950f52c08401b2ba3a19e6ab576706d3..48e73dbefde9b9ab8b1befc476e8cb7377424726 100644 (file)
@@ -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);
index 903c4196df89bc008282468e566133aa0fc8c3db..3ef32101845886f0b11062d14f4b4fba1b1e99cb 100644 (file)
@@ -1326,8 +1326,7 @@ virNetworkObjUpdateAssignDef;
 virNetworkPortDefFormat;
 virNetworkPortDefFormatBuf;
 virNetworkPortDefFree;
-virNetworkPortDefParseFile;
-virNetworkPortDefParseString;
+virNetworkPortDefParse;
 virNetworkPortDefSaveStatus;
 
 
index 7c6430b4e3e373a69ff56e81069d8e4fccdedca4..e4f5e93779abd4ffd05dc3ed656818e702197dc7 100644 (file)
@@ -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)
index 237624a7521546fef73145e030b48188341ed725..21e3c6f69781db0bdac2b3ecb871f75f32ce7211 100644 (file)
@@ -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)))