[Bug 271793] virtio: doesn't implement a vsock driver

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 02 Jun 2023 22:30:05 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271793

            Bug ID: 271793
           Summary: virtio: doesn't implement a vsock driver
           Product: Base System
           Version: CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: freebsd@igalic.co

from: https://wiki.qemu.org/Features/VirtioVsock

virtio-vsock is a host/guest communications device. It allows applications in
the guest and host to communicate. This can be used to implement hypervisor
services and guest agents.

  -  POSIX Sockets API so existing networking applications require minimal
modification (unlike virtio-serial char devices)
  -  Listen sockets can accept connections from multiple clients (unlike
virtio-serial char devices)
  -  No address configuration required inside the guest
  -  No Ethernet or TCP/IP for a reduced attack surface for hypervisor services
  -  Can be used with VMs that have no network interfaces

Sockets are created with the AF_VSOCK address family. The SOCK_STREAM socket
type is currently implemented for in-order, guaranteed stream semantics.

The actual 1.1 spec is at:
https://docs.oasis-open.org/virtio/virtio/v1.1/csprd01/virtio-v1.1-csprd01.html#x1-39000010

-- 
You are receiving this mail because:
You are the assignee for the bug.