]> www.infradead.org Git - users/dwmw2/qemu.git/commitdiff
hw/s390x/s390-virtio-ccw: use qemu_create_nic_device()
authorDavid Woodhouse <dwmw@amazon.co.uk>
Sat, 21 Oct 2023 20:45:01 +0000 (21:45 +0100)
committerDavid Woodhouse <dwmw@amazon.co.uk>
Sun, 22 Oct 2023 15:21:39 +0000 (16:21 +0100)
Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
hw/s390x/s390-virtio-ccw.c

index 2d75f2131fcea939853acbf139c451a5976ee9c0..b8b8a2a201536f5923061f491c61af7a147107e6 100644 (file)
@@ -217,16 +217,9 @@ static void s390_init_ipl_dev(const char *kernel_filename,
 
 static void s390_create_virtio_net(BusState *bus, const char *name)
 {
-    int i;
-
-    for (i = 0; i < nb_nics; i++) {
-        NICInfo *nd = &nd_table[i];
-        DeviceState *dev;
-
-        qemu_check_nic_model(nd, "virtio");
+    DeviceState *dev;
 
-        dev = qdev_new(name);
-        qdev_set_nic_properties(dev, nd);
+    while ((dev = qemu_create_nic_device(name, true, "virtio")) {
         qdev_realize_and_unref(dev, bus, &error_fatal);
     }
 }