[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 0/9] Embedded NBD server
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PATCH v2 0/9] Embedded NBD server |
Date: |
Mon, 1 Oct 2012 16:52:15 +0200 |
This series rebases the previous qemu-sockets patches for error
propagation and uses the new QAPI-friendly socket functions in the
embedded NBD server. The changes are due to Orit's patches being
now in, some early parts being in Luiz's queue, and glusterfs
patches not having touched qemu-sockets.c in the end.
Patches 1 to 4 start moving qemu-sockets functions away from error_report
(or printf) and away from QemuOpts. Patch 5 makes it easier to reuse
the address parser of inet_parse in the new socket_parse function.
Patch 6 introduces QAPI-friendly socket parsing and creation functions.
Patches 7 and 8 introduces the QMP commands, and patch 9 introduces the
HMP version.
Paolo
Paolo Bonzini (9):
build: add QAPI files to the tools
qapi: add socket address types
qemu-sockets: add error propagation to inet_parse
qemu-sockets: add error propagation to Unix socket functions
qemu-sockets: return IPSocketAddress from inet_parse
qemu-sockets: add socket_listen, socket_connect, socket_parse
block: add close notifiers
qmp: add NBD server commands
hmp: add NBD server commands
Makefile.objs | 8 +-
block.c | 19 +++-
block.h | 1 +
block_int.h | 2 +
blockdev-nbd.c | 119 ++++++++++++++++++++++++
hmp-commands.hx | 29 ++++++
hmp.c | 55 +++++++++++
hmp.h | 2 +
nbd.c | 4 +-
qapi-schema.json | 96 +++++++++++++++++++
qemu-char.c | 4 +-
qemu-sockets.c | 261 +++++++++++++++++++++++++++++++++++++++-------------
qemu-tool.c | 6 ++
qemu_socket.h | 12 ++-
qga/channel-posix.c | 2 +-
qmp-commands.hx | 16 ++++
ui/vnc.c | 4 +-
17 file modificati, 557 inserzioni(+), 83 rimozioni(-)
create mode 100644 blockdev-nbd.c
--
1.7.12
- [Qemu-devel] [PATCH v2 0/9] Embedded NBD server,
Paolo Bonzini <=
- [Qemu-devel] [PATCH v2 1/9] build: add QAPI files to the tools, Paolo Bonzini, 2012/10/01
- [Qemu-devel] [PATCH v2 2/9] qapi: add socket address types, Paolo Bonzini, 2012/10/01
- Re: [Qemu-devel] [PATCH v2 2/9] qapi: add socket address types, Eric Blake, 2012/10/01
- Re: [Qemu-devel] [PATCH v2 2/9] qapi: add socket address types, Paolo Bonzini, 2012/10/02
- Re: [Qemu-devel] [PATCH v2 2/9] qapi: add socket address types, Eric Blake, 2012/10/02
- Re: [Qemu-devel] [PATCH v2 2/9] qapi: add socket address types, Luiz Capitulino, 2012/10/02
- Re: [Qemu-devel] [PATCH v2 2/9] qapi: add socket address types, Paolo Bonzini, 2012/10/02
- Re: [Qemu-devel] [PATCH v2 2/9] qapi: add socket address types, Luiz Capitulino, 2012/10/02
- Re: [Qemu-devel] [PATCH v2 2/9] qapi: add socket address types, Paolo Bonzini, 2012/10/02