$subj:
qemu: Add prefix for vsock vhostfd
On 05/30/2018 10:57 AM, Ján Tomko wrote:
> A string prefix for the file descriptor name. Domain startup
consider:
Alter qemuBuildVsockDevStr to allow passing a prefix for the vhostfd
file descriptor name.
> uses the numeric value of fd without a prefix, but hotplug
> will need to use a prefix because file descriptor names
> passed via add-fd cannot start with a number.
This doesn't use add-fd, it uses qemuMonitorAddDeviceWithFd - similar
reasoning, just different command.
As an aside, qemuMonitorAddDeviceWithFd has a NULLSTR(fdname), but
passes fdname to qemuMonitorSendFileHandle which just assumes it's there
as does qemuMonitorJSONSendFileHandle ("s:fdname", fdname).
>
> https://bugzilla.redhat.com/show_bug.cgi?id=1291851
>
> Signed-off-by: Ján Tomko <[email protected]>
> ---
> src/qemu/qemu_command.c | 7 ++++---
> 1 file changed, 4 insertions(+), 3 deletions(-)
>
Slightly different algorithm than VIR_DOMAIN_HOSTDEV_PCI_BACKEND_VFIO
and SCSIVHost) but who's to say the other 2 are more correct (at least
w/r/t passing the "%d" or "vsockfd%d" string to qemuBuildVsockDevStr
instead of building it in the method). Your call on how to handle.
w/ commit message cleanup...
Reviewed-by: John Ferlan <[email protected]>
John
--
libvir-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/libvir-list