virtio-blk: dataplane multiqueue support
authorStefan Hajnoczi <stefanha@redhat.com>
Tue, 21 Jun 2016 12:13:15 +0000 (13:13 +0100)
committerStefan Hajnoczi <stefanha@redhat.com>
Tue, 28 Jun 2016 12:08:32 +0000 (13:08 +0100)
commit51b04ac5c6a63cc8cd477c15a7e0998e0af24bcc
treeadcc33d53ad6cb093af89a74ce85f111e40d8f6e
parent30d8bf6d171b02e90ac8c0b5cda868282c11d1d7
virtio-blk: dataplane multiqueue support

Monitor ioeventfds for all virtqueues in the device's AioContext.  This
is not true multiqueue because requests from all virtqueues are
processed in a single IOThread.  In the future it will be possible to
use multiple IOThreads when the QEMU block layer supports multiqueue.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Message-id: 1466511196-12612-7-git-send-email-stefanha@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
hw/block/dataplane/virtio-blk.c