]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
qemu: assume various QEMU 0.10 features are always available
authorDaniel P. Berrange <berrange@redhat.com>
Mon, 9 Nov 2015 16:20:08 +0000 (16:20 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Tue, 10 Nov 2015 10:38:18 +0000 (10:38 +0000)
The -sdl and -net ...name=XXX arguments were both introduced
in QEMU 0.10, so the QEMU driver can assume they are always
available.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
26 files changed:
src/qemu/qemu_capabilities.c
src/qemu/qemu_capabilities.h
src/qemu/qemu_command.c
src/qemu/qemu_hotplug.c
tests/qemucapabilitiesdata/caps_1.2.2-1.caps
tests/qemucapabilitiesdata/caps_1.3.1-1.caps
tests/qemucapabilitiesdata/caps_1.4.2-1.caps
tests/qemucapabilitiesdata/caps_1.5.3-1.caps
tests/qemucapabilitiesdata/caps_1.6.0-1.caps
tests/qemucapabilitiesdata/caps_1.6.50-1.caps
tests/qemucapabilitiesdata/caps_2.1.1-1.caps
tests/qemucaps2xmldata/all_1.6.0-1.caps
tests/qemucaps2xmldata/nodisksnapshot_1.6.0-1.caps
tests/qemuhelptest.c
tests/qemuhotplugtest.c
tests/qemuxml2argvdata/qemuxml2argv-graphics-sdl-fullscreen.args
tests/qemuxml2argvdata/qemuxml2argv-graphics-sdl.args
tests/qemuxml2argvdata/qemuxml2argv-net-client.args
tests/qemuxml2argvdata/qemuxml2argv-net-eth-ifname.args
tests/qemuxml2argvdata/qemuxml2argv-net-eth.args
tests/qemuxml2argvdata/qemuxml2argv-net-mcast.args
tests/qemuxml2argvdata/qemuxml2argv-net-server.args
tests/qemuxml2argvdata/qemuxml2argv-net-udp.args
tests/qemuxml2argvdata/qemuxml2argv-net-user.args
tests/qemuxml2argvdata/qemuxml2argv-net-virtio.args
tests/qemuxml2argvtest.c

index 4ded427c79f81e7c060ea3eaa1728faf1def9ec1..7475298357c15ce262d1207dc931d37d0c43663e 100644 (file)
@@ -1227,9 +1227,6 @@ virQEMUCapsComputeCmdFlags(const char *help,
     if (strstr(help, "-machine"))
         virQEMUCapsSet(qemuCaps, QEMU_CAPS_MACHINE_OPT);
 
-    if (version >= 10000)
-        virQEMUCapsSet(qemuCaps, QEMU_CAPS_0_10);
-
     if (version >= 11000)
         virQEMUCapsSet(qemuCaps, QEMU_CAPS_VIRTIO_BLK_SG_IO);
 
@@ -3165,7 +3162,6 @@ static qemuMonitorCallbacks callbacks = {
 static void
 virQEMUCapsInitQMPBasic(virQEMUCapsPtr qemuCaps)
 {
-    virQEMUCapsSet(qemuCaps, QEMU_CAPS_0_10);
     virQEMUCapsSet(qemuCaps, QEMU_CAPS_MEM_PATH);
     virQEMUCapsSet(qemuCaps, QEMU_CAPS_DRIVE_SERIAL);
     virQEMUCapsSet(qemuCaps, QEMU_CAPS_CHARDEV);
index f9157e86b6b05fefd795ee5799c091be3b9b919a..14541f629eb0fb756c396b65bd46814196e3d6fe 100644 (file)
@@ -68,7 +68,7 @@ typedef enum {
 
     /* 15 */
     X_QEMU_CAPS_VGA, /* Is -vga avail */
-    QEMU_CAPS_0_10, /* features added in qemu-0.10.0 or later */
+    X_QEMU_CAPS_0_10, /* features added in qemu-0.10.0 or later */
     QEMU_CAPS_PCIDEVICE, /* PCI device assignment supported */
     QEMU_CAPS_MEM_PATH, /* mmap'ped guest backing supported */
     QEMU_CAPS_DRIVE_SERIAL, /* -driver serial=  available */
@@ -328,10 +328,6 @@ typedef enum {
     QEMU_CAPS_LAST /* this must always be the last item */
 } virQEMUCapsFlags;
 
-/* Aliases for some of the capabilities defined above */
-# define QEMU_CAPS_NET_NAME QEMU_CAPS_0_10 /* -net ...,name=str */
-# define QEMU_CAPS_HOST_NET_ADD QEMU_CAPS_0_10 /* host_net_add command */
-
 typedef struct _virQEMUCaps virQEMUCaps;
 typedef virQEMUCaps *virQEMUCapsPtr;
 
index e035053e7aeaf9c03207556ca305bf356625f812..c016d438fa2d4ba93ca48c2ee344ed0c66dcd0dd 100644 (file)
@@ -1164,17 +1164,14 @@ qemuAssignDeviceAliases(virDomainDefPtr def, virQEMUCapsPtr qemuCaps)
         if (qemuAssignDeviceDiskAlias(def, def->disks[i], qemuCaps) < 0)
             return -1;
     }
-    if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_NET_NAME) ||
-        virQEMUCapsGet(qemuCaps, QEMU_CAPS_DEVICE)) {
-        for (i = 0; i < def->nnets; i++) {
-            /* type='hostdev' interfaces are also on the hostdevs list,
-             * and will have their alias assigned with other hostdevs.
-             */
-            if (virDomainNetGetActualType(def->nets[i])
-                != VIR_DOMAIN_NET_TYPE_HOSTDEV &&
-                qemuAssignDeviceNetAlias(def, def->nets[i], i) < 0) {
-                return -1;
-            }
+    for (i = 0; i < def->nnets; i++) {
+        /* type='hostdev' interfaces are also on the hostdevs list,
+         * and will have their alias assigned with other hostdevs.
+         */
+        if (virDomainNetGetActualType(def->nets[i])
+            != VIR_DOMAIN_NET_TYPE_HOSTDEV &&
+            qemuAssignDeviceNetAlias(def, def->nets[i], i) < 0) {
+            return -1;
         }
     }
 
@@ -8514,8 +8511,7 @@ qemuBuildGraphicsCommandLine(virQEMUDriverConfigPtr cfg,
 {
     switch ((virDomainGraphicsType) graphics->type) {
     case VIR_DOMAIN_GRAPHICS_TYPE_SDL:
-        if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_0_10) &&
-            !virQEMUCapsGet(qemuCaps, QEMU_CAPS_SDL)) {
+        if (!virQEMUCapsGet(qemuCaps, QEMU_CAPS_SDL)) {
             virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
                            _("sdl not supported by '%s'"), def->emulator);
             return -1;
@@ -8538,8 +8534,7 @@ qemuBuildGraphicsCommandLine(virQEMUDriverConfigPtr cfg,
         /* New QEMU has this flag to let us explicitly ask for
          * SDL graphics. This is better than relying on the
          * default, since the default changes :-( */
-        if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_SDL))
-            virCommandAddArg(cmd, "-sdl");
+        virCommandAddArg(cmd, "-sdl");
 
         break;
 
@@ -10551,11 +10546,6 @@ qemuBuildCommandLine(virConnectPtr conn,
         }
     }
 
-    if (!virQEMUCapsGet(qemuCaps, QEMU_CAPS_0_10) && sdl + vnc + spice > 1) {
-        virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
-                       _("only 1 graphics device is supported"));
-        goto error;
-    }
     if (sdl > 1 || vnc > 1 || spice > 1) {
         virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
                        _("only 1 graphics device of each type "
@@ -12991,6 +12981,11 @@ qemuParseCommandLine(virCapsPtr qemuCaps,
                 virDomainGraphicsDefFree(vnc);
                 goto error;
             }
+        } else if (STREQ(arg, "-sdl")) {
+            virDomainGraphicsDefPtr sdl;
+            if (VIR_ALLOC(sdl) < 0)
+                goto error;
+            sdl->type = VIR_DOMAIN_GRAPHICS_TYPE_SDL;
         } else if (STREQ(arg, "-m")) {
             int mem;
             WANT_VALUE();
index 487d187b78a8892e36180e3c656d6ffcdf415d55..9a8bd9ee35f3bf28d9d3bcbd97daad069b35ba67 100644 (file)
@@ -908,12 +908,6 @@ int qemuDomainAttachNetDevice(virConnectPtr conn,
         goto cleanup;
     }
 
-    if (!virQEMUCapsGet(priv->qemuCaps, QEMU_CAPS_HOST_NET_ADD)) {
-        virReportError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
-                       _("installed qemu version does not support host_net_add"));
-        goto cleanup;
-    }
-
     /* Currently nothing besides TAP devices supports multiqueue. */
     if (net->driver.virtio.queues > 0 &&
         !(actualType == VIR_DOMAIN_NET_TYPE_NETWORK ||
@@ -998,8 +992,7 @@ int qemuDomainAttachNetDevice(virConnectPtr conn,
             goto cleanup;
     }
 
-    if (virQEMUCapsGet(priv->qemuCaps, QEMU_CAPS_NET_NAME) ||
-        virQEMUCapsGet(priv->qemuCaps, QEMU_CAPS_DEVICE)) {
+    if (virQEMUCapsGet(priv->qemuCaps, QEMU_CAPS_DEVICE)) {
         if (qemuAssignDeviceNetAlias(vm->def, net, -1) < 0)
             goto cleanup;
     }
index b0b90630d22088452b18cf02a76a08ae16314c3e..34ddd804091893ed4423e746f7481b87e43fc00d 100644 (file)
@@ -1,5 +1,4 @@
   <qemuCaps>
-    <flag name='0.10'/>
     <flag name='mem-path'/>
     <flag name='drive-serial'/>
     <flag name='chardev'/>
index 25c686cbb9052eacafb88799fcb51bca110f9cdf..cb8eac9fcd4722b2c8d3b071c04e1de8598486ac 100644 (file)
@@ -1,5 +1,4 @@
   <qemuCaps>
-    <flag name='0.10'/>
     <flag name='mem-path'/>
     <flag name='drive-serial'/>
     <flag name='chardev'/>
index c24d79afbf4e252ce811ff905ee6386564a2522a..86982f13d44b679ad4e354c10952d38bb96900ed 100644 (file)
@@ -1,5 +1,4 @@
   <qemuCaps>
-    <flag name='0.10'/>
     <flag name='mem-path'/>
     <flag name='drive-serial'/>
     <flag name='chardev'/>
index 0616abf8d7330b39ab08da6ed5e6e80a21968b2e..5401d65743732eea7720a7a0c3bce402f0552592 100644 (file)
@@ -1,5 +1,4 @@
   <qemuCaps>
-    <flag name='0.10'/>
     <flag name='mem-path'/>
     <flag name='drive-serial'/>
     <flag name='chardev'/>
index 4ccaa7bc2d410d8c9209a9fc1f7523ab21b48208..63536a7c833b72580b7e0fbc7a07ec0677d34cd8 100644 (file)
@@ -1,5 +1,4 @@
   <qemuCaps>
-    <flag name='0.10'/>
     <flag name='mem-path'/>
     <flag name='drive-serial'/>
     <flag name='chardev'/>
index dba50a5b6ea14aa3186ca7405fd84641a7edcee8..6717a94021370b9525468e5e351dc912e1e19422 100644 (file)
@@ -1,5 +1,4 @@
   <qemuCaps>
-    <flag name='0.10'/>
     <flag name='mem-path'/>
     <flag name='drive-serial'/>
     <flag name='chardev'/>
index 92ca440b249cc1c050c5085ac904e34bee16593c..1098dcf0404493bd3e741f45130767cf3e4cd941 100644 (file)
@@ -1,5 +1,4 @@
   <qemuCaps>
-    <flag name='0.10'/>
     <flag name='mem-path'/>
     <flag name='drive-serial'/>
     <flag name='chardev'/>
index a50a3e43ee8c0c91fc3fd6fbaeaf6edbcba14d4c..1484c79177c94ed244b6e88fe37580fd2ebc6e26 100644 (file)
@@ -1,5 +1,4 @@
   <qemuCaps>
-    <flag name='0.10'/>
     <flag name='mem-path'/>
     <flag name='drive-serial'/>
     <flag name='chardev'/>
index f93b0a1646ddeb825276f0aff3063951211625ce..8bd8a18dbc7f9d44eeb920f8238d9ea6d4aabb46 100644 (file)
@@ -1,5 +1,4 @@
   <qemuCaps>
-    <flag name='0.10'/>
     <flag name='mem-path'/>
     <flag name='drive-serial'/>
     <flag name='chardev'/>
index 371ff3514056b74853f05362e80a16f99ae595db..35fc9c7488b2c21de4049191e43600f434033cf5 100644 (file)
@@ -154,7 +154,6 @@ mymain(void)
     DO_TEST("qemu-0.12.1", 12001, 0, 0,
             QEMU_CAPS_DRIVE_SERIAL,
             QEMU_CAPS_DRIVE_READONLY,
-            QEMU_CAPS_0_10,
             QEMU_CAPS_ENABLE_KVM,
             QEMU_CAPS_SDL,
             QEMU_CAPS_CHARDEV,
@@ -179,7 +178,6 @@ mymain(void)
             QEMU_CAPS_KVM,
             QEMU_CAPS_DRIVE_SERIAL,
             QEMU_CAPS_DRIVE_READONLY,
-            QEMU_CAPS_0_10,
             QEMU_CAPS_PCIDEVICE,
             QEMU_CAPS_MEM_PATH,
             QEMU_CAPS_CHARDEV,
@@ -229,7 +227,6 @@ mymain(void)
             QEMU_CAPS_KVM,
             QEMU_CAPS_DRIVE_SERIAL,
             QEMU_CAPS_DRIVE_READONLY,
-            QEMU_CAPS_0_10,
             QEMU_CAPS_PCIDEVICE,
             QEMU_CAPS_MEM_PATH,
             QEMU_CAPS_SDL,
@@ -260,7 +257,6 @@ mymain(void)
             QEMU_CAPS_KVM,
             QEMU_CAPS_DRIVE_SERIAL,
             QEMU_CAPS_DRIVE_READONLY,
-            QEMU_CAPS_0_10,
             QEMU_CAPS_PCIDEVICE,
             QEMU_CAPS_MEM_PATH,
             QEMU_CAPS_SDL,
@@ -320,7 +316,6 @@ mymain(void)
             QEMU_CAPS_KVM,
             QEMU_CAPS_DRIVE_SERIAL,
             QEMU_CAPS_DRIVE_READONLY,
-            QEMU_CAPS_0_10,
             QEMU_CAPS_PCIDEVICE,
             QEMU_CAPS_MEM_PATH,
             QEMU_CAPS_CHARDEV,
@@ -377,7 +372,6 @@ mymain(void)
             QEMU_CAPS_KVM,
             QEMU_CAPS_DRIVE_SERIAL,
             QEMU_CAPS_DRIVE_READONLY,
-            QEMU_CAPS_0_10,
             QEMU_CAPS_PCIDEVICE,
             QEMU_CAPS_MEM_PATH,
             QEMU_CAPS_CHARDEV,
@@ -441,7 +435,6 @@ mymain(void)
             QEMU_CAPS_DRIVE_CACHE_UNSAFE,
             QEMU_CAPS_DRIVE_SERIAL,
             QEMU_CAPS_DRIVE_READONLY,
-            QEMU_CAPS_0_10,
             QEMU_CAPS_MEM_PATH,
             QEMU_CAPS_SDL,
             QEMU_CAPS_CHARDEV,
@@ -521,7 +514,6 @@ mymain(void)
             QEMU_CAPS_DRIVE_CACHE_UNSAFE,
             QEMU_CAPS_DRIVE_SERIAL,
             QEMU_CAPS_DRIVE_READONLY,
-            QEMU_CAPS_0_10,
             QEMU_CAPS_MEM_PATH,
             QEMU_CAPS_SDL,
             QEMU_CAPS_CHARDEV,
index af64067dbb2b8558dc0fc117d604357e0d2dd750..102e0522541964ad04d80a228ad70830d9b1a2b1 100644 (file)
@@ -72,7 +72,6 @@ qemuHotplugCreateObjects(virDomainXMLOptionPtr xmlopt,
 
     /* for attach & detach qemu must support -device */
     virQEMUCapsSet(priv->qemuCaps, QEMU_CAPS_DEVICE);
-    virQEMUCapsSet(priv->qemuCaps, QEMU_CAPS_NET_NAME);
     virQEMUCapsSet(priv->qemuCaps, QEMU_CAPS_VIRTIO_SCSI);
     virQEMUCapsSet(priv->qemuCaps, QEMU_CAPS_DEVICE_USB_STORAGE);
     if (event)
index 48ec7de5200cc2205706694004cbfbc21bd2e78e..04e00f76934cd43e52ba0571ada0e028e43df59d 100644 (file)
@@ -21,4 +21,5 @@ DISPLAY=:0.1 \
 -serial none \
 -parallel none \
 -full-screen \
+-sdl \
 -vga cirrus
index a0ea8d5b2c05ee37904d1e1e6613abcbbb2cc714..5615ad6d41dfefc257c9310f7db1de26cf2a1b79 100644 (file)
@@ -20,4 +20,5 @@ DISPLAY=:0.1 \
 -net none \
 -serial none \
 -parallel none \
+-sdl \
 -vga std
index d2d4ac58876925f3c2470a1d060a5e980c589eed..267fbf21c40e86917dc2e95ee24eeefce3471abf 100644 (file)
@@ -17,7 +17,7 @@ QEMU_AUDIO_DRV=none \
 -boot c \
 -usb \
 -drive file=/dev/HostVG/QEMUGuest1,if=ide,bus=0,unit=0,format=raw \
--net nic,macaddr=52:54:00:8c:b9:05,vlan=0,model=rtl8139 \
--net socket,connect=192.168.0.1:5558,vlan=0 \
+-net nic,macaddr=52:54:00:8c:b9:05,vlan=0,model=rtl8139,name=net0 \
+-net socket,connect=192.168.0.1:5558,vlan=0,name=hostnet0 \
 -serial none \
 -parallel none
index 02679aa2ba67b579553f1d55769651b4b698160f..26992ce8062ac4f35724ddc7ea6294cd9c9974b6 100644 (file)
@@ -17,7 +17,7 @@ QEMU_AUDIO_DRV=none \
 -boot c \
 -usb \
 -drive file=/dev/HostVG/QEMUGuest1,if=ide,bus=0,unit=0,format=raw \
--net nic,macaddr=00:11:22:33:44:55,vlan=0,model=rtl8139 \
--net tap,ifname=nic02,script=/etc/qemu-ifup,vlan=0 \
+-net nic,macaddr=00:11:22:33:44:55,vlan=0,model=rtl8139,name=net0 \
+-net tap,ifname=nic02,script=/etc/qemu-ifup,vlan=0,name=hostnet0 \
 -serial none \
 -parallel none
index d4db71cbca5bac85ba3d65c7c25c39bae9b6aefb..ddc5fa1dae5c78d27421830e4818c9e23a2fa426 100644 (file)
@@ -17,7 +17,7 @@ QEMU_AUDIO_DRV=none \
 -boot c \
 -usb \
 -drive file=/dev/HostVG/QEMUGuest1,if=ide,bus=0,unit=0,format=raw \
--net nic,macaddr=00:11:22:33:44:55,vlan=0,model=rtl8139 \
--net tap,script=/etc/qemu-ifup,vlan=0 \
+-net nic,macaddr=00:11:22:33:44:55,vlan=0,model=rtl8139,name=net0 \
+-net tap,script=/etc/qemu-ifup,vlan=0,name=hostnet0 \
 -serial none \
 -parallel none
index 77bb7068e11daf82055af39426ea5ae5428bbd1b..5594ce7b423f6269c9737e1946d4d3f34bb64cf2 100644 (file)
@@ -17,7 +17,7 @@ QEMU_AUDIO_DRV=none \
 -boot c \
 -usb \
 -drive file=/dev/HostVG/QEMUGuest1,if=ide,bus=0,unit=0,format=raw \
--net nic,macaddr=52:54:00:8c:b9:05,vlan=0,model=rtl8139 \
--net socket,mcast=192.0.0.1:5558,vlan=0 \
+-net nic,macaddr=52:54:00:8c:b9:05,vlan=0,model=rtl8139,name=net0 \
+-net socket,mcast=192.0.0.1:5558,vlan=0,name=hostnet0 \
 -serial none \
 -parallel none
index ddbc0daac9f0864ae5c77e8ee7b65db4e1a9b59c..e5474f813b29ee6a4aa6aca92dc88f56c3194f4f 100644 (file)
@@ -17,7 +17,7 @@ QEMU_AUDIO_DRV=none \
 -boot c \
 -usb \
 -drive file=/dev/HostVG/QEMUGuest1,if=ide,bus=0,unit=0,format=raw \
--net nic,macaddr=52:54:00:8c:b9:05,vlan=0,model=rtl8139 \
--net socket,listen=192.168.0.1:5558,vlan=0 \
+-net nic,macaddr=52:54:00:8c:b9:05,vlan=0,model=rtl8139,name=net0 \
+-net socket,listen=192.168.0.1:5558,vlan=0,name=hostnet0 \
 -serial none \
 -parallel none
index 650fe6b3c2839fe79bbcf611cf3415a5fbc8c5cc..fcbf3ffdfe2638c17ca79b3c60ae0841378039a4 100644 (file)
@@ -17,7 +17,8 @@ QEMU_AUDIO_DRV=none \
 -boot c \
 -usb \
 -drive file=/dev/HostVG/QEMUGuest1,if=ide,bus=0,unit=0,format=raw \
--net nic,macaddr=52:54:00:8c:b9:05,vlan=0,model=rtl8139 \
--net socket,udp=192.168.10.1:5555,localaddr=192.168.10.1:5556,vlan=0 \
+-net nic,macaddr=52:54:00:8c:b9:05,vlan=0,model=rtl8139,name=net0 \
+-net socket,udp=192.168.10.1:5555,localaddr=192.168.10.1:5556,vlan=0,\
+name=hostnet0 \
 -serial none \
 -parallel none
index 7fc1ec9474727cdca276bca88b8f31bf1c2baea5..b4db69f359aceb1e0b9148bb0b2ed2fcefa489cd 100644 (file)
@@ -17,7 +17,7 @@ QEMU_AUDIO_DRV=none \
 -boot c \
 -usb \
 -drive file=/dev/HostVG/QEMUGuest1,if=ide,bus=0,unit=0,format=raw \
--net nic,macaddr=00:11:22:33:44:55,vlan=0,model=rtl8139 \
--net user,vlan=0 \
+-net nic,macaddr=00:11:22:33:44:55,vlan=0,model=rtl8139,name=net0 \
+-net user,vlan=0,name=hostnet0 \
 -serial none \
 -parallel none
index a4f2175164baaedcbc5b39adbe05d339db15107d..169c57b9381447a2200f6aadc713106cb4de8ffe 100644 (file)
@@ -17,7 +17,7 @@ QEMU_AUDIO_DRV=none \
 -boot c \
 -usb \
 -drive file=/dev/HostVG/QEMUGuest1,if=ide,bus=0,unit=0,format=raw \
--net nic,macaddr=00:11:22:33:44:55,vlan=0,model=virtio \
--net user,vlan=0 \
+-net nic,macaddr=00:11:22:33:44:55,vlan=0,model=virtio,name=net0 \
+-net user,vlan=0,name=hostnet0 \
 -serial none \
 -parallel none
index a92e2ad33999846090ed88598bdd6f7d35145763..256027e9c0cae3ca0e9a4f2887af01180cce7118 100644 (file)
@@ -910,8 +910,8 @@ mymain(void)
     VIR_FREE(driver.config->vncSASLdir);
     VIR_FREE(driver.config->vncTLSx509certdir);
 
-    DO_TEST("graphics-sdl", NONE);
-    DO_TEST("graphics-sdl-fullscreen", NONE);
+    DO_TEST("graphics-sdl", QEMU_CAPS_SDL);
+    DO_TEST("graphics-sdl-fullscreen", QEMU_CAPS_SDL);
     DO_TEST("nographics", NONE);
     DO_TEST("nographics-vga",
             QEMU_CAPS_VGA_NONE);
@@ -988,7 +988,7 @@ mymain(void)
             QEMU_CAPS_DEVICE, QEMU_CAPS_VIRTIO_CCW, QEMU_CAPS_VIRTIO_S390);
     DO_TEST("net-eth", NONE);
     DO_TEST("net-eth-ifname", NONE);
-    DO_TEST("net-eth-names", QEMU_CAPS_NET_NAME);
+    DO_TEST("net-eth-names", NONE);
     DO_TEST("net-client", NONE);
     DO_TEST("net-server", NONE);
     DO_TEST("net-mcast", NONE);