From 74ba039f82cf0711e0608e40a5ae8e83940f4071 Mon Sep 17 00:00:00 2001 From: Peter Krempa Date: Fri, 5 Apr 2013 11:48:20 +0200 Subject: [PATCH] qemu: Clean up network device CLI generator With the default model assigned in the parse callback, this code is now obsolete. --- src/qemu/qemu_command.c | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c index 8f1d28e14b..7351cf46d5 100644 --- a/src/qemu/qemu_command.c +++ b/src/qemu/qemu_command.c @@ -3708,27 +3708,22 @@ qemuBuildNicDevStr(virDomainNetDefPtr net, virQEMUCapsPtr qemuCaps) { virBuffer buf = VIR_BUFFER_INITIALIZER; - const char *nic; + const char *nic = net->model; bool usingVirtio = false; char macaddr[VIR_MAC_STRING_BUFLEN]; - if (!net->model) { - nic = "rtl8139"; - } else if (STREQ(net->model, "virtio")) { - if (net->info.type == VIR_DOMAIN_DEVICE_ADDRESS_TYPE_CCW) { + if (STREQ(net->model, "virtio")) { + if (net->info.type == VIR_DOMAIN_DEVICE_ADDRESS_TYPE_CCW) nic = "virtio-net-ccw"; - } else if (net->info.type == - VIR_DOMAIN_DEVICE_ADDRESS_TYPE_VIRTIO_S390) { + else if (net->info.type == VIR_DOMAIN_DEVICE_ADDRESS_TYPE_VIRTIO_S390) nic = "virtio-net-s390"; - } else { + else nic = "virtio-net-pci"; - } + usingVirtio = true; - } else { - nic = net->model; } - virBufferAdd(&buf, nic, strlen(nic)); + virBufferAdd(&buf, nic, -1); if (usingVirtio && net->driver.virtio.txmode) { if (virQEMUCapsGet(qemuCaps, QEMU_CAPS_VIRTIO_TX_ALG)) { virBufferAddLit(&buf, ",tx=");