aboutsummaryrefslogtreecommitdiff
path: root/qapi-schema.json
diff options
context:
space:
mode:
authorOuyang Changchun <changchun.ouyang@intel.com>2015-05-28 09:23:06 +0800
committerMichael S. Tsirkin <mst@redhat.com>2015-06-01 14:18:55 +0200
commit830d70db692e374b55555f4407f96a1ceefdcc97 (patch)
tree3b10c88b7e16ff9db59d3eb253d0a2d6b7819aac /qapi-schema.json
parent019a3edbb25f1571e876f8af1ce4c55412939e5d (diff)
downloadqemu-830d70db692e374b55555f4407f96a1ceefdcc97.zip
qemu-830d70db692e374b55555f4407f96a1ceefdcc97.tar.gz
qemu-830d70db692e374b55555f4407f96a1ceefdcc97.tar.bz2
vhost-user: add multi queue support
Based on patch by Nikolay Nikolaev: Vhost-user will implement the multi queue support in a similar way to what vhost already has - a separate thread for each queue. To enable the multi queue functionality - a new command line parameter "queues" is introduced for the vhost-user netdev. Signed-off-by: Nikolay Nikolaev <n.nikolaev@virtualopensystems.com> Signed-off-by: Changchun Ouyang <changchun.ouyang@intel.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'qapi-schema.json')
-rw-r--r--qapi-schema.json6
1 files changed, 5 insertions, 1 deletions
diff --git a/qapi-schema.json b/qapi-schema.json
index 25df463..0662a9b 100644
--- a/qapi-schema.json
+++ b/qapi-schema.json
@@ -2444,12 +2444,16 @@
#
# @vhostforce: #optional vhost on for non-MSIX virtio guests (default: false).
#
+# @queues: #optional number of queues to be created for multiqueue vhost-user
+# (default: 1) (Since 2.4)
+#
# Since 2.1
##
{ 'struct': 'NetdevVhostUserOptions',
'data': {
'chardev': 'str',
- '*vhostforce': 'bool' } }
+ '*vhostforce': 'bool',
+ '*queues': 'uint32' } }
##
# @NetClientOptions