1# 2# Vsock protocol 3# 4 5config VSOCKETS 6 tristate "Virtual Socket protocol" 7 help 8 Virtual Socket Protocol is a socket protocol similar to TCP/IP 9 allowing communication between Virtual Machines and hypervisor 10 or host. 11 12 You should also select one or more hypervisor-specific transports 13 below. 14 15 To compile this driver as a module, choose M here: the module 16 will be called vsock. If unsure, say N. 17 18config VSOCKETS_DIAG 19 tristate "Virtual Sockets monitoring interface" 20 depends on VSOCKETS 21 default y 22 help 23 Support for PF_VSOCK sockets monitoring interface used by the ss tool. 24 If unsure, say Y. 25 26 Enable this module so userspace applications can query open sockets. 27 28config VMWARE_VMCI_VSOCKETS 29 tristate "VMware VMCI transport for Virtual Sockets" 30 depends on VSOCKETS && VMWARE_VMCI 31 help 32 This module implements a VMCI transport for Virtual Sockets. 33 34 Enable this transport if your Virtual Machine runs on a VMware 35 hypervisor. 36 37 To compile this driver as a module, choose M here: the module 38 will be called vmw_vsock_vmci_transport. If unsure, say N. 39 40config VIRTIO_VSOCKETS 41 tristate "virtio transport for Virtual Sockets" 42 depends on VSOCKETS && VIRTIO 43 select VIRTIO_VSOCKETS_COMMON 44 help 45 This module implements a virtio transport for Virtual Sockets. 46 47 Enable this transport if your Virtual Machine host supports Virtual 48 Sockets over virtio. 49 50 To compile this driver as a module, choose M here: the module will be 51 called vmw_vsock_virtio_transport. If unsure, say N. 52 53config VIRTIO_VSOCKETS_COMMON 54 tristate 55 help 56 This option is selected by any driver which needs to access 57 the virtio_vsock. The module will be called 58 vmw_vsock_virtio_transport_common. 59 60config HYPERV_VSOCKETS 61 tristate "Hyper-V transport for Virtual Sockets" 62 depends on VSOCKETS && HYPERV 63 help 64 This module implements a Hyper-V transport for Virtual Sockets. 65 66 Enable this transport if your Virtual Machine host supports Virtual 67 Sockets over Hyper-V VMBus. 68 69 To compile this driver as a module, choose M here: the module will be 70 called hv_sock. If unsure, say N. 71