aboutsummaryrefslogtreecommitdiff
path: root/qapi
diff options
context:
space:
mode:
authorJulia Suvorova <jusual@mail.ru>2018-10-19 01:35:00 +0300
committerMarc-André Lureau <marcandre.lureau@redhat.com>2018-11-01 12:12:58 +0400
commit981b06e7444781981cb86a8f1cce8567e63e83ac (patch)
treeadf19f19ed9a2070f5ca5986feaa4ce04060b3b1 /qapi
parent4493b6a54cbf85797a462978a7f1126de8c9c7b8 (diff)
downloadqemu-981b06e7444781981cb86a8f1cce8567e63e83ac.zip
qemu-981b06e7444781981cb86a8f1cce8567e63e83ac.tar.gz
qemu-981b06e7444781981cb86a8f1cce8567e63e83ac.tar.bz2
chardev: Add websocket support
New option "websocket" added to allow using WebSocket protocol for chardev socket backend. Example: -chardev socket,websocket,server,id=... Signed-off-by: Julia Suvorova <jusual@mail.ru> Message-Id: <20181018223501.21683-3-jusual@mail.ru> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Diffstat (limited to 'qapi')
-rw-r--r--qapi/char.json3
1 files changed, 3 insertions, 0 deletions
diff --git a/qapi/char.json b/qapi/char.json
index b7b2a05..79bac59 100644
--- a/qapi/char.json
+++ b/qapi/char.json
@@ -251,6 +251,8 @@
# sockets (default: false)
# @tn3270: enable tn3270 protocol on server
# sockets (default: false) (Since: 2.10)
+# @websocket: enable websocket protocol on server
+# sockets (default: false) (Since: 3.1)
# @reconnect: For a client socket, if a socket is disconnected,
# then attempt a reconnect after the given number of seconds.
# Setting this to zero disables this function. (default: 0)
@@ -265,6 +267,7 @@
'*nodelay' : 'bool',
'*telnet' : 'bool',
'*tn3270' : 'bool',
+ '*websocket' : 'bool',
'*reconnect' : 'int' },
'base': 'ChardevCommon' }