diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2012-08-22 16:43:07 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2012-10-23 22:39:33 +0200 |
commit | 6dd844db4a49a367cc15cd0e8bfb72cfc6652766 (patch) | |
tree | 5a3a8ef535d4055ee0ec62a1cf6edb6c8a34ff9b /qmp-commands.hx | |
parent | d7d512f60979681c27597f1b1277e03505c1de08 (diff) | |
download | qemu-6dd844db4a49a367cc15cd0e8bfb72cfc6652766.tar.gz qemu-6dd844db4a49a367cc15cd0e8bfb72cfc6652766.tar.bz2 qemu-6dd844db4a49a367cc15cd0e8bfb72cfc6652766.zip |
qmp: add NBD server commands
Adding an NBD server inside QEMU is trivial, since all the logic is
in nbd.c and can be shared easily between qemu-nbd and QEMU itself.
The main difference is that qemu-nbd serves a single unnamed export,
while QEMU serves named exports.
Acked-by: Luiz Capitulino <lcapitulino@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'qmp-commands.hx')
-rw-r--r-- | qmp-commands.hx | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/qmp-commands.hx b/qmp-commands.hx index 5ba8c48cb4..ebe9a78ca9 100644 --- a/qmp-commands.hx +++ b/qmp-commands.hx @@ -2552,6 +2552,22 @@ EQMP }, { + .name = "nbd-server-start", + .args_type = "addr:q", + .mhandler.cmd_new = qmp_marshal_input_nbd_server_start, + }, + { + .name = "nbd-server-add", + .args_type = "device:B,writable:b?", + .mhandler.cmd_new = qmp_marshal_input_nbd_server_add, + }, + { + .name = "nbd-server-stop", + .args_type = "", + .mhandler.cmd_new = qmp_marshal_input_nbd_server_stop, + }, + + { .name = "change-vnc-password", .args_type = "password:s", .mhandler.cmd_new = qmp_marshal_input_change_vnc_password, |