1 # SPDX-License-Identifier: GPL-2.0-only << 2 # 1 # 3 # Vsock protocol 2 # Vsock protocol 4 # 3 # 5 4 6 config VSOCKETS 5 config VSOCKETS 7 tristate "Virtual Socket protocol" 6 tristate "Virtual Socket protocol" 8 help 7 help 9 Virtual Socket Protocol is a socket 8 Virtual Socket Protocol is a socket protocol similar to TCP/IP 10 allowing communication between Virtu 9 allowing communication between Virtual Machines and hypervisor 11 or host. 10 or host. 12 11 13 You should also select one or more h 12 You should also select one or more hypervisor-specific transports 14 below. 13 below. 15 14 16 To compile this driver as a module, 15 To compile this driver as a module, choose M here: the module 17 will be called vsock. If unsure, say 16 will be called vsock. If unsure, say N. 18 17 19 config VSOCKETS_DIAG << 20 tristate "Virtual Sockets monitoring i << 21 depends on VSOCKETS << 22 default y << 23 help << 24 Support for PF_VSOCK sockets monitor << 25 If unsure, say Y. << 26 << 27 Enable this module so userspace appl << 28 << 29 config VSOCKETS_LOOPBACK << 30 tristate "Virtual Sockets loopback tra << 31 depends on VSOCKETS << 32 default y << 33 select VIRTIO_VSOCKETS_COMMON << 34 help << 35 This module implements a loopback tr << 36 using vmw_vsock_virtio_transport_com << 37 << 38 To compile this driver as a module, << 39 will be called vsock_loopback. If un << 40 << 41 config VMWARE_VMCI_VSOCKETS 18 config VMWARE_VMCI_VSOCKETS 42 tristate "VMware VMCI transport for Vi 19 tristate "VMware VMCI transport for Virtual Sockets" 43 depends on VSOCKETS && VMWARE_VMCI 20 depends on VSOCKETS && VMWARE_VMCI 44 help 21 help 45 This module implements a VMCI transp 22 This module implements a VMCI transport for Virtual Sockets. 46 23 47 Enable this transport if your Virtua 24 Enable this transport if your Virtual Machine runs on a VMware 48 hypervisor. 25 hypervisor. 49 26 50 To compile this driver as a module, 27 To compile this driver as a module, choose M here: the module 51 will be called vmw_vsock_vmci_transp 28 will be called vmw_vsock_vmci_transport. If unsure, say N. 52 29 53 config VIRTIO_VSOCKETS 30 config VIRTIO_VSOCKETS 54 tristate "virtio transport for Virtual 31 tristate "virtio transport for Virtual Sockets" 55 depends on VSOCKETS && VIRTIO 32 depends on VSOCKETS && VIRTIO 56 select VIRTIO_VSOCKETS_COMMON 33 select VIRTIO_VSOCKETS_COMMON 57 help 34 help 58 This module implements a virtio tran 35 This module implements a virtio transport for Virtual Sockets. 59 36 60 Enable this transport if your Virtua 37 Enable this transport if your Virtual Machine host supports Virtual 61 Sockets over virtio. 38 Sockets over virtio. 62 39 63 To compile this driver as a module, 40 To compile this driver as a module, choose M here: the module will be 64 called vmw_vsock_virtio_transport. I 41 called vmw_vsock_virtio_transport. If unsure, say N. 65 42 66 config VIRTIO_VSOCKETS_COMMON 43 config VIRTIO_VSOCKETS_COMMON 67 tristate 44 tristate 68 help 45 help 69 This option is selected by any drive 46 This option is selected by any driver which needs to access 70 the virtio_vsock. The module will b 47 the virtio_vsock. The module will be called 71 vmw_vsock_virtio_transport_common. 48 vmw_vsock_virtio_transport_common. 72 << 73 config HYPERV_VSOCKETS << 74 tristate "Hyper-V transport for Virtua << 75 depends on VSOCKETS && HYPERV << 76 help << 77 This module implements a Hyper-V tra << 78 << 79 Enable this transport if your Virtua << 80 Sockets over Hyper-V VMBus. << 81 << 82 To compile this driver as a module, << 83 called hv_sock. If unsure, say N. <<
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.