This series makes sheepdog accept URI syntax, and adds a unix domain socket support for a connection between qemu and local sheepdog server based on the syntax.
Changes from v3: - fix wrong URI syntax in the commit log Changes from v2: - fix coding style in tcp_connect - accept URI syntax Changes from v1: - split patch for easy review - move set_nodelay to lib/osdep.c - remove redundant error checks - add a bit more explanation to qemu-options.hx MORITA Kazutaka (5): slirp/tcp_subr.c: fix coding style in tcp_connect move socket_set_nodelay to osdep.c sheepdog: accept URIs sheepdog: use inet_connect to simplify connect code sheepdog: add support for connecting to unix domain socket block/sheepdog.c | 315 +++++++++++++++++++++++++++++------------------- gdbstub.c | 5 +- include/qemu/sockets.h | 1 + qemu-char.c | 6 - qemu-doc.texi | 22 ++-- qemu-options.hx | 18 +-- slirp/tcp_subr.c | 139 +++++++++++----------- util/osdep.c | 6 + 8 files changed, 290 insertions(+), 222 deletions(-) -- 1.7.2.5