s390x/virtio: use qemu_check_nic_model()
Switching to the generally used interface changes the output of s390x-softmmu/qemu-system-s390x -net nic,model=? from S390 only supports VirtIO nics to the rather more useful qemu: Supported NIC models: virtio while still giving us a sensible error message for unsupported models: s390x-softmmu/qemu-system-s390x -net nic,model=foo qemu-system-s390x: Unsupported NIC model: foo Acked-by: David Hildenbrand <dahi@linux.vnet.ibm.com> Acked-by: Christian Borntraeger <borntraeger@de.ibm.com> Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
This commit is contained in:
parent
de37b0b87f
commit
e11f463295
@ -131,10 +131,7 @@ void s390_create_virtio_net(BusState *bus, const char *name)
|
|||||||
nd->model = g_strdup("virtio");
|
nd->model = g_strdup("virtio");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strcmp(nd->model, "virtio")) {
|
qemu_check_nic_model(nd, "virtio");
|
||||||
fprintf(stderr, "S390 only supports VirtIO nics\n");
|
|
||||||
exit(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
dev = qdev_create(bus, name);
|
dev = qdev_create(bus, name);
|
||||||
qdev_set_nic_properties(dev, nd);
|
qdev_set_nic_properties(dev, nd);
|
||||||
|
Loading…
Reference in New Issue
Block a user