/**
* qemuBuildVirtioDevStr
* @buf: virBuffer * to append the built string
- * @baseName: qemu virtio device basename string. Ex: virtio-rng for <rng>
* @qemuCaps: virQEMUCapPtr
* @devtype: virDomainDeviceType of the device. Ex: VIR_DOMAIN_DEVICE_TYPE_RNG
* @devdata: *Def * of the device definition
*/
static int
qemuBuildVirtioDevStr(virBuffer *buf,
- const char *baseName G_GNUC_UNUSED,
virQEMUCaps *qemuCaps,
virDomainDeviceType devtype,
void *devdata)
break;
case VIR_DOMAIN_DISK_BUS_VIRTIO:
- if (virStorageSourceGetActualType(disk->src) == VIR_STORAGE_TYPE_VHOST_USER) {
- if (qemuBuildVirtioDevStr(&opt, "vhost-user-blk", qemuCaps,
- VIR_DOMAIN_DEVICE_DISK, disk) < 0) {
- return NULL;
- }
- } else {
- if (qemuBuildVirtioDevStr(&opt, "virtio-blk", qemuCaps,
- VIR_DOMAIN_DEVICE_DISK, disk) < 0) {
- return NULL;
- }
- }
+ if (qemuBuildVirtioDevStr(&opt, qemuCaps, VIR_DOMAIN_DEVICE_DISK, disk) < 0)
+ return NULL;
if (disk->iothread)
virBufferAsprintf(&opt, ",iothread=iothread%u", disk->iothread);
{
g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER;
- if (qemuBuildVirtioDevStr(&buf, "vhost-user-fs", priv->qemuCaps,
- VIR_DOMAIN_DEVICE_FS, fs) < 0)
+ if (qemuBuildVirtioDevStr(&buf, priv->qemuCaps, VIR_DOMAIN_DEVICE_FS, fs) < 0)
return NULL;
virBufferAsprintf(&buf, ",id=%s", fs->info.alias);
{
g_auto(virBuffer) opt = VIR_BUFFER_INITIALIZER;
- if (qemuBuildVirtioDevStr(&opt, "virtio-9p", qemuCaps,
- VIR_DOMAIN_DEVICE_FS, fs) < 0)
+ if (qemuBuildVirtioDevStr(&opt, qemuCaps, VIR_DOMAIN_DEVICE_FS, fs) < 0)
return NULL;
virBufferAsprintf(&opt, ",id=%s", fs->info.alias);
case VIR_DOMAIN_CONTROLLER_MODEL_SCSI_VIRTIO_SCSI:
case VIR_DOMAIN_CONTROLLER_MODEL_SCSI_VIRTIO_TRANSITIONAL:
case VIR_DOMAIN_CONTROLLER_MODEL_SCSI_VIRTIO_NON_TRANSITIONAL:
- if (qemuBuildVirtioDevStr(&buf, "virtio-scsi", qemuCaps,
- VIR_DOMAIN_DEVICE_CONTROLLER, def) < 0) {
+ if (qemuBuildVirtioDevStr(&buf, qemuCaps, VIR_DOMAIN_DEVICE_CONTROLLER, def) < 0) {
return -1;
}
break;
case VIR_DOMAIN_CONTROLLER_TYPE_VIRTIO_SERIAL:
- if (qemuBuildVirtioDevStr(&buf, "virtio-serial", qemuCaps,
- VIR_DOMAIN_DEVICE_CONTROLLER, def) < 0) {
+ if (qemuBuildVirtioDevStr(&buf, qemuCaps, VIR_DOMAIN_DEVICE_CONTROLLER, def) < 0) {
return -1;
}
char macaddr[VIR_MAC_STRING_BUFLEN];
if (virDomainNetIsVirtioModel(net)) {
- if (qemuBuildVirtioDevStr(&buf, "virtio-net", qemuCaps,
- VIR_DOMAIN_DEVICE_NET, net) < 0) {
+ if (qemuBuildVirtioDevStr(&buf, qemuCaps, VIR_DOMAIN_DEVICE_NET, net) < 0) {
return NULL;
}
if (!virDomainDefHasMemballoon(def))
return 0;
- if (qemuBuildVirtioDevStr(&buf, "virtio-balloon", qemuCaps,
+ if (qemuBuildVirtioDevStr(&buf, qemuCaps,
VIR_DOMAIN_DEVICE_MEMBALLOON,
def->memballoon) < 0) {
return -1;
switch ((virDomainInputType)dev->type) {
case VIR_DOMAIN_INPUT_TYPE_MOUSE:
- if (qemuBuildVirtioDevStr(&buf, "virtio-mouse", qemuCaps,
- VIR_DOMAIN_DEVICE_INPUT, dev) < 0) {
- return NULL;
- }
- break;
case VIR_DOMAIN_INPUT_TYPE_TABLET:
- if (qemuBuildVirtioDevStr(&buf, "virtio-tablet", qemuCaps,
- VIR_DOMAIN_DEVICE_INPUT, dev) < 0) {
- return NULL;
- }
- break;
case VIR_DOMAIN_INPUT_TYPE_KBD:
- if (qemuBuildVirtioDevStr(&buf, "virtio-keyboard", qemuCaps,
- VIR_DOMAIN_DEVICE_INPUT, dev) < 0) {
- return NULL;
- }
- break;
case VIR_DOMAIN_INPUT_TYPE_PASSTHROUGH:
- if (qemuBuildVirtioDevStr(&buf, "virtio-input-host", qemuCaps,
- VIR_DOMAIN_DEVICE_INPUT, dev) < 0) {
+ if (qemuBuildVirtioDevStr(&buf, qemuCaps, VIR_DOMAIN_DEVICE_INPUT, dev) < 0) {
return NULL;
}
break;
return NULL;
if (virtioBusSuffix) {
- if (qemuBuildVirtioDevStr(&buf, model, qemuCaps,
- VIR_DOMAIN_DEVICE_VIDEO, video) < 0) {
+ if (qemuBuildVirtioDevStr(&buf, qemuCaps, VIR_DOMAIN_DEVICE_VIDEO, video) < 0) {
return NULL;
}
} else {
g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER;
virDomainHostdevSubsysSCSIVHost *hostsrc = &dev->source.subsys.u.scsi_host;
- if (qemuBuildVirtioDevStr(&buf, "vhost-scsi", qemuCaps,
- VIR_DOMAIN_DEVICE_HOSTDEV, dev) < 0) {
+ if (qemuBuildVirtioDevStr(&buf, qemuCaps, VIR_DOMAIN_DEVICE_HOSTDEV, dev) < 0) {
return NULL;
}
{
g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER;
- if (qemuBuildVirtioDevStr(&buf, "virtio-rng", qemuCaps,
- VIR_DOMAIN_DEVICE_RNG, dev) < 0) {
+ if (qemuBuildVirtioDevStr(&buf, qemuCaps, VIR_DOMAIN_DEVICE_RNG, dev) < 0) {
return NULL;
}
qemuDomainVsockPrivate *priv = (qemuDomainVsockPrivate *)vsock->privateData;
g_auto(virBuffer) buf = VIR_BUFFER_INITIALIZER;
- if (qemuBuildVirtioDevStr(&buf, "vhost-vsock", qemuCaps,
- VIR_DOMAIN_DEVICE_VSOCK, vsock) < 0) {
+ if (qemuBuildVirtioDevStr(&buf, qemuCaps, VIR_DOMAIN_DEVICE_VSOCK, vsock) < 0) {
return NULL;
}