diff options
author | Stefan Hajnoczi | 2016-10-14 11:00:55 +0200 |
---|---|---|
committer | Michael Roth | 2016-11-01 01:49:33 +0100 |
commit | 6a02c8069f6c28ed1251e3fbbdf16e49d2c27ccc (patch) | |
tree | 428aaa097dc544ba45d63a71d9bcfe5a8c23ddb8 /qga | |
parent | qga: drop unnecessary GA_CHANNEL_UNIX_LISTEN checks (diff) | |
download | qemu-6a02c8069f6c28ed1251e3fbbdf16e49d2c27ccc.tar.gz qemu-6a02c8069f6c28ed1251e3fbbdf16e49d2c27ccc.tar.xz qemu-6a02c8069f6c28ed1251e3fbbdf16e49d2c27ccc.zip |
sockets: add AF_VSOCK support
Add the AF_VSOCK address family so that qemu-ga will be able to use
virtio-vsock.
The AF_VSOCK address family uses <cid, port> address tuples. The cid is
the unique identifier comparable to an IP address. AF_VSOCK does not
use name resolution so it's easy to convert between struct sockaddr_vm
and strings.
This patch defines a VsockSocketAddress instead of trying to piggy-back
on InetSocketAddress. This is cleaner in the long run since it avoids
lots of IPv4 vs IPv6 vs vsock special casing.
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
* treat trailing commas as garbage when parsing (Eric Blake)
* add configure check instead of checking AF_VSOCK directly
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
Diffstat (limited to 'qga')
0 files changed, 0 insertions, 0 deletions