[libvirt] [Qemu-devel] Virtio-net control queue handling

Nikhil Agarwal nagarwal at xilinx.com
Wed Feb 27 17:39:46 UTC 2019

Hi Stefan,

Thanks for directing question to correct people, yes your understanding is correct.

I want virtio-net control virtqueue to be handled by vhost-user-net device based backend for vdpa use case where control message would do some configuration on actual hw device. Or these changes should to be done in libvirt where QMP event are being handled as of now?


-----Original Message-----
From: Stefan Hajnoczi <stefanha at gmail.com> 
Sent: Wednesday, February 27, 2019 8:54 PM
To: Nikhil Agarwal <nagarwal at xilinx.com>
Cc: qemu-devel at nongnu.org; jasowang at redhat.com; libvir-list at redhat.com
Subject: Re: [Qemu-devel] Virtio-net control queue handling

On Tue, Feb 26, 2019 at 02:13:43PM +0000, Nikhil Agarwal wrote:
> Is there any option in QEMU to offload virtio device control queue handling to backend instead of deciphering and passing to libvirt via QMP? if not, is there any interface in libvirt which passes on these message to application or i directly use QMP interface from QEMU?

I'm not sure I understand your question.  It could be because of

"virtio device control queue" == virtio-net control virtqueue?

"backend" == vhost-user-net device backend?

"message" == QMP event?

I have CCed Jason Wang, QEMU network subsystem maintainer, and the libvirt mailing list.


More information about the libvir-list mailing list