]> xenbits.xensource.com Git - libvirt.git/commitdiff
test_driver: Emit network metadata change event
authorK Shiva Kiran <shiva_kr@riseup.net>
Sun, 3 Sep 2023 14:58:38 +0000 (20:28 +0530)
committerMichal Privoznik <mprivozn@redhat.com>
Mon, 18 Sep 2023 09:24:52 +0000 (11:24 +0200)
Signed-off-by: K Shiva Kiran <shiva_kr@riseup.net>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/test/test_driver.c

index 5f70b70bd24def2780b5f742a351b9ccb71b2676..c1d4d71b78e66771015ad2961c58e2f0135d7ccb 100644 (file)
@@ -9976,6 +9976,7 @@ testNetworkSetMetadata(virNetworkPtr net,
                        const char *uri,
                        unsigned int flags)
 {
+    testDriver *privconn = net->conn->privateData;
     virNetworkObj *privnet;
     int ret;
 
@@ -9989,6 +9990,12 @@ testNetworkSetMetadata(virNetworkPtr net,
                                    key, uri, NULL,
                                    NULL, NULL, flags);
 
+    if (ret == 0) {
+        virObjectEvent *ev = NULL;
+        ev = virNetworkEventMetadataChangeNewFromObj(privnet, type, uri);
+        virObjectEventStateQueue(privconn->eventState, ev);
+    }
+
     virNetworkObjEndAPI(&privnet);
     return ret;
 }