chardev: convert the socket server to QIONetListener
commit194b7f0d448361dd58d2f7f189147cf075988255
authorDaniel P. Berrange <berrange@redhat.com>
Mon, 18 Dec 2017 13:54:17 +0000 (18 13:54 +0000)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 21 Dec 2017 08:30:32 +0000 (21 09:30 +0100)
tree6ce58f4649a60be3d2931ce4baa8d81dec5cb9f5
parente4849c1d7cd4472ff4e747a6bcc1994a6e370307
chardev: convert the socket server to QIONetListener

Instead of creating a QIOChannelSocket directly for the chardev
server socket, use a QIONetListener. This provides the ability
to listen on multiple sockets at the same time, so enables
full support for IPv4/IPv6 dual stack.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Message-Id: <20171218135417.28301-2-berrange@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
chardev/char-socket.c