mirror of https://gitee.com/openkylin/libvirt.git
hotplug: Check for alias in net detach
https://bugzilla.redhat.com/show_bug.cgi?id=1141621 If the QEMU_CAPS_DEVICE is set, then ensure the host device alias has been properly set before making the calls to detach the device
This commit is contained in:
parent
4d8a4165a7
commit
96af61ddc1
|
@ -3530,6 +3530,12 @@ qemuDomainDetachNetDevice(virQEMUDriverPtr driver,
|
|||
}
|
||||
}
|
||||
|
||||
if (virQEMUCapsGet(priv->qemuCaps, QEMU_CAPS_DEVICE) &&
|
||||
!detach->info.alias) {
|
||||
if (qemuAssignDeviceNetAlias(vm->def, detach, -1) < 0)
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
qemuDomainMarkDeviceForRemoval(vm, &detach->info);
|
||||
|
||||
qemuDomainObjEnterMonitor(driver, vm);
|
||||
|
|
Loading…
Reference in New Issue