Linux 4.8.3
[linux/fpc-iii.git] / net / vmw_vsock / Kconfig
blob8831e7c421672ec5775377748b940793f4f879b1
2 # Vsock protocol
5 config 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.
12           You should also select one or more hypervisor-specific transports
13           below.
15           To compile this driver as a module, choose M here: the module
16           will be called vsock. If unsure, say N.
18 config VMWARE_VMCI_VSOCKETS
19         tristate "VMware VMCI transport for Virtual Sockets"
20         depends on VSOCKETS && VMWARE_VMCI
21         help
22           This module implements a VMCI transport for Virtual Sockets.
24           Enable this transport if your Virtual Machine runs on a VMware
25           hypervisor.
27           To compile this driver as a module, choose M here: the module
28           will be called vmw_vsock_vmci_transport. If unsure, say N.
30 config VIRTIO_VSOCKETS
31         tristate "virtio transport for Virtual Sockets"
32         depends on VSOCKETS && VIRTIO
33         select VIRTIO_VSOCKETS_COMMON
34         help
35           This module implements a virtio transport for Virtual Sockets.
37           Enable this transport if your Virtual Machine host supports Virtual
38           Sockets over virtio.
40           To compile this driver as a module, choose M here: the module will be
41           called vmw_vsock_virtio_transport. If unsure, say N.
43 config VIRTIO_VSOCKETS_COMMON
44         tristate
45         help
46           This option is selected by any driver which needs to access
47           the virtio_vsock.  The module will be called
48           vmw_vsock_virtio_transport_common.