]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
bridge_driver: allow VIR_NETWORK_PORT_CREATE_VALIDATE flag
authorKristina Hanicova <khanicov@redhat.com>
Thu, 26 Aug 2021 12:23:56 +0000 (14:23 +0200)
committerJán Tomko <jtomko@redhat.com>
Mon, 6 Sep 2021 15:08:59 +0000 (17:08 +0200)
Signed-off-by: Kristina Hanicova <khanicov@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Ján Tomko <jtomko@redhat.com>
src/network/bridge_driver.c

index 7513ddad4868825cae9fe113675bc0c34f6977ff..06822fb3a06a82000248ecb0988ac9e14151ecc5 100644 (file)
@@ -5280,14 +5280,15 @@ networkPortCreateXML(virNetworkPtr net,
     virNetworkPortPtr ret = NULL;
     int rc;
 
-    virCheckFlags(VIR_NETWORK_PORT_CREATE_RECLAIM, NULL);
+    virCheckFlags(VIR_NETWORK_PORT_CREATE_RECLAIM |
+                  VIR_NETWORK_PORT_CREATE_VALIDATE, NULL);
 
     if (!(obj = networkObjFromNetwork(net)))
         return ret;
 
     def = virNetworkObjGetDef(obj);
 
-    if (!(portdef = virNetworkPortDefParseString(xmldesc, 0)))
+    if (!(portdef = virNetworkPortDefParseString(xmldesc, flags)))
         goto cleanup;
 
     if (virNetworkPortCreateXMLEnsureACL(net->conn, def, portdef) < 0)