On Fri, Jun 21, 2019 at 10:40:01AM +0100, Stefan Hajnoczi wrote: > Sebastien Boeuf <sebastien.bo...@intel.com> pointed out that libvhost-user > doesn't advertise VHOST_USER_PROTOCOL_F_MQ. Today this prevents > vhost-user-net > multiqueue from working. > > In virtio-fs we also want to support multiqueue so I'm sending patches to add > this. It's free to advertise VHOST_USER_PROTOCOL_F_MQ for all devices so we > can do it unconditionally in libvhost-user. > > Several related improvements are included: > Patch 1 - clean up duplicated and risky VhostUserMsg reply building code > Patch 2 - remove hardcoded 8 virtqueue limit in libvhost-user > Patch 4 - clarify vhost-user multiqueue specification > > Stefan Hajnoczi (4): > libvhost-user: add vmsg_set_reply_u64() helper > libvhost-user: support many virtqueues > libvhost-user: implement VHOST_USER_PROTOCOL_F_MQ > docs: avoid vhost-user-net specifics in multiqueue section > > contrib/libvhost-user/libvhost-user-glib.h | 2 +- > contrib/libvhost-user/libvhost-user.h | 10 +++- > contrib/libvhost-user/libvhost-user-glib.c | 12 +++- > contrib/libvhost-user/libvhost-user.c | 65 +++++++++++++--------- > contrib/vhost-user-blk/vhost-user-blk.c | 16 +++--- > contrib/vhost-user-gpu/main.c | 9 ++- > contrib/vhost-user-input/main.c | 11 +++- > contrib/vhost-user-scsi/vhost-user-scsi.c | 21 +++---- > tests/vhost-user-bridge.c | 42 +++++++++----- > docs/interop/vhost-user.rst | 21 +++---- > 10 files changed, 132 insertions(+), 77 deletions(-) > > -- > 2.21.0
Ping?
signature.asc
Description: PGP signature