From 8bfcc9208cf99a653b9235bbe28ad5eb6c2e6bf2 Mon Sep 17 00:00:00 2001 From: Stefano Brivio Date: Wed, 17 Mar 2021 10:57:45 +0100 Subject: passt: qemu patch for direct UNIX domain connection without the qrap wrapper ...and, while at it, a second patch to fail when connect() fails in turn with EINVAL. These two patches haven't been sent upstream yet. Signed-off-by: Stefano Brivio --- passt.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'passt.c') diff --git a/passt.c b/passt.c index 98576a6..6bc040a 100644 --- a/passt.c +++ b/passt.c @@ -562,7 +562,12 @@ listen: listen(fd_unix, 1); fprintf(stderr, "You can now start qrap:\n\t" - "./qrap 5 kvm ... -net socket,fd=5 -net nic,model=virtio\n\n"); + "./qrap 5 kvm ... -net socket,fd=5 -net nic,model=virtio\n" + "or directly qemu, patched with:\n\t" + "qemu/0001-net-Allow-also-UNIX-domain-sockets-to-be-used-as-net.patch\n" + "as follows:\n\t" + "kvm ... -net socket,connect=" + UNIX_SOCK_PATH " -net nic,model=virtio\n\n"); c.fd_unix = accept(fd_unix, NULL, NULL); ev.events = EPOLLIN | EPOLLET | EPOLLRDHUP | EPOLLERR | EPOLLHUP; -- cgit v1.2.3