From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41177) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eQsTm-0006oT-Jc for qemu-devel@nongnu.org; Mon, 18 Dec 2017 05:17:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eQsTl-0007bv-Pe for qemu-devel@nongnu.org; Mon, 18 Dec 2017 05:17:02 -0500 From: "Daniel P. Berrange" Date: Mon, 18 Dec 2017 10:16:41 +0000 Message-Id: <20171218101643.20360-1-berrange@redhat.com> Subject: [Qemu-devel] [PATCH v2 0/2] Enable full IPv4/IPv6 dual stack for NBD server List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Eric Blake , Paolo Bonzini , qemu-block@nongnu.org, "Daniel P. Berrange" 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