Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6-block.git] / net / vmw_vsock / Kconfig
CommitLineData
d021c344
AK
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
8c88126b 9 allowing communication between Virtual Machines and hypervisor
d021c344
AK
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
413a4317
SH
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
d021c344
AK
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.
304ba62f
AH
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.
ae0078fc
DC
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.