Commit | Line | Data |
---|---|---|
d021c344 AK |
1 | # |
2 | # Vsock protocol | |
3 | # | |
4 | ||
5 | config 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 |
18 | config 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 |
28 | config 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 | |
40 | config 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 | ||
53 | config 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 | |
60 | config 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. |