vsock: support sockmap
This patch adds sockmap support for vsock sockets. It is intended to be usable by all transports, but only the virtio and loopback transports are implemented. SOCK_STREAM, SOCK_DGRAM, and SOCK_SEQPACKET are all supported. Signed-off-by:Bobby Eshleman <bobby.eshleman@bytedance.com> Acked-by:
Michael S. Tsirkin <mst@redhat.com> Reviewed-by:
Stefano Garzarella <sgarzare@redhat.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/vhost/vsock.c 1 addition, 0 deletionsdrivers/vhost/vsock.c
- include/linux/virtio_vsock.h 1 addition, 0 deletionsinclude/linux/virtio_vsock.h
- include/net/af_vsock.h 17 additions, 0 deletionsinclude/net/af_vsock.h
- net/vmw_vsock/Makefile 1 addition, 0 deletionsnet/vmw_vsock/Makefile
- net/vmw_vsock/af_vsock.c 58 additions, 6 deletionsnet/vmw_vsock/af_vsock.c
- net/vmw_vsock/virtio_transport.c 2 additions, 0 deletionsnet/vmw_vsock/virtio_transport.c
- net/vmw_vsock/virtio_transport_common.c 25 additions, 0 deletionsnet/vmw_vsock/virtio_transport_common.c
- net/vmw_vsock/vsock_bpf.c 174 additions, 0 deletionsnet/vmw_vsock/vsock_bpf.c
- net/vmw_vsock/vsock_loopback.c 2 additions, 0 deletionsnet/vmw_vsock/vsock_loopback.c
Loading
Please register or sign in to comment