These patches were previously posted as part of a larger series: https://lists.gnu.org/archive/html/qemu-devel/2017-08/msg02064.html
These patches port the NBD server to use QIONetListener, which allows for easy setup of multiple listening sockets. This enables full support for IPv4/IPv6 dual stack, by fully honouring all addresses returned from a DNS lookup. There has been no change since v1, except for trivial rebase. Daniel P. Berrange (2): blockdev: convert internal NBD server to QIONetListener blockdev: convert qemu-nbd server to QIONetListener blockdev-nbd.c | 50 +++++++++++++++-------------------------------- qemu-nbd.c | 61 +++++++++++++++++++++++----------------------------------- 2 files changed, 40 insertions(+), 71 deletions(-) -- 2.14.3