On Fri, Feb 12, 2016 at 05:03:07PM +0100, Kashyap Chamarthy wrote: [...]
> So, 'qmp-shell' invocation works for me too: > > $ ./qmp-shell ./qmp-sock > [...] > (QEMU) nbd-server-start > addr={"type":"inet","data":{"host":"localhost","port":"9000"}} tls-creds=tls0 > {"return": {}} > (QEMU) > (QEMU) nbd-server-add device=virtio0 > {"return": {}} > (QEMU) > Noting so I can remember in future, thanks to commit 1ceca07 ("scripts: qmp-shell: Add verbose flag"), if I supply '-v' flag to 'qmp-shell', it will conveniently print out the full QMP command-line it constructed: $ ./qmp-shell -v /var/tmp/qmp-sock [...] (QEMU) nbd-server-start addr={"type":"inet","data":{"host":"localhost","port":"9000"}} tls-creds=tls0 {"execute": "nbd-server-start", "arguments": {"addr": {"data": {"host": "localhost", "port": "9000"}, "type": "inet"}, "tls-creds": "tls0"}} {"return": {}} (QEMU) nbd-server-add device=virtio0 {"execute": "nbd-server-add", "arguments": {"device": "virtio0"}} {"return": {}} (QEMU) nbd-server-stop {"execute": "nbd-server-stop", "arguments": {}} {"return": {}} (QEMU) -- /kashyap