]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemuxml2argvmock: Mock virNetDevSetMTU
authorPeter Krempa <pkrempa@redhat.com>
Mon, 4 Dec 2023 15:28:23 +0000 (16:28 +0100)
committerPeter Krempa <pkrempa@redhat.com>
Thu, 4 Jan 2024 21:26:10 +0000 (22:26 +0100)
Unfortunately the network backend commandline formatter attempts to also
setup the backend itself, which it really should not.

For now make sure qemuxml2argvtest can call virNetDevSetMTU.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/util/virnetdev.h
tests/qemuxml2argvmock.c

index 05daed09e967498385c59de0cb5717bd10b3e2e0..c287a7b2729990f2c0fabf50122d74c05b323248 100644 (file)
@@ -202,7 +202,7 @@ int virNetDevSetCoalesce(const char *ifname,
 
 int virNetDevSetMTU(const char *ifname,
                     int mtu)
-    ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
+    ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT G_NO_INLINE;
 int virNetDevSetMTUFromDevice(const char *ifname,
                               const char *otherifname)
     ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
index f2696bd4c3986915f1919bdecc43d3d3fbdef157..9cc97199c46a9e3658004ab896ff23aee5db412b 100644 (file)
@@ -284,3 +284,11 @@ virIdentityEnsureSystemToken(void)
 {
     return g_strdup("3de80bcbf22d4833897f1638e01be9b2");
 }
+
+
+int
+virNetDevSetMTU(const char *ifname G_GNUC_UNUSED,
+                int mtu G_GNUC_UNUSED)
+{
+    return 0;
+}