]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
conf: do not pass vm object to virDomainClearNetBandwidth
authorJán Tomko <jtomko@redhat.com>
Mon, 17 Feb 2020 17:37:25 +0000 (18:37 +0100)
committerJán Tomko <jtomko@redhat.com>
Tue, 25 Feb 2020 16:50:47 +0000 (17:50 +0100)
This function only uses the domain definition.

Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/conf/netdev_bandwidth_conf.c
src/conf/netdev_bandwidth_conf.h
src/qemu/qemu_process.c

index 2fe0499638caef6e839c8c20d0d3f6b0c45e8714..396ac620193a8330543ef861961144d8a35a11f3 100644 (file)
@@ -285,16 +285,16 @@ virNetDevBandwidthFormat(const virNetDevBandwidth *def,
 }
 
 void
-virDomainClearNetBandwidth(virDomainObjPtr vm)
+virDomainClearNetBandwidth(virDomainDefPtr def)
 {
     size_t i;
     virDomainNetType type;
 
-    for (i = 0; i < vm->def->nnets; i++) {
-        type = virDomainNetGetActualType(vm->def->nets[i]);
-        if (virDomainNetGetActualBandwidth(vm->def->nets[i]) &&
+    for (i = 0; i < def->nnets; i++) {
+        type = virDomainNetGetActualType(def->nets[i]);
+        if (virDomainNetGetActualBandwidth(def->nets[i]) &&
             virNetDevSupportsBandwidth(type))
-            virNetDevBandwidthClear(vm->def->nets[i]->ifname);
+            virNetDevBandwidthClear(def->nets[i]->ifname);
     }
 }
 
index 5a70cb6bba2a6138afbafb3a327a007971d7d171..34046eacd7d30809fc01860b5003570ef6cc7fac 100644 (file)
@@ -34,7 +34,7 @@ int virNetDevBandwidthFormat(const virNetDevBandwidth *def,
                              unsigned int class_id,
                              virBufferPtr buf);
 
-void virDomainClearNetBandwidth(virDomainObjPtr vm)
+void virDomainClearNetBandwidth(virDomainDefPtr def)
     ATTRIBUTE_NONNULL(1);
 
 bool virNetDevSupportsBandwidth(virDomainNetType type);
index c4b794c4bd9e7e8eb4be0172ee61df4e26dddf93..d9035055e82c8a5d26a7a1aaf1a60c38cc3300a3 100644 (file)
@@ -7349,7 +7349,7 @@ void qemuProcessStop(virQEMUDriverPtr driver,
     }
 
     /* Clear network bandwidth */
-    virDomainClearNetBandwidth(vm);
+    virDomainClearNetBandwidth(vm->def);
 
     virDomainConfVMNWFilterTeardown(vm);