1d021c344SAndy King# 2d021c344SAndy King# Vsock protocol 3d021c344SAndy King# 4d021c344SAndy King 5d021c344SAndy Kingconfig VSOCKETS 6d021c344SAndy King tristate "Virtual Socket protocol" 7d021c344SAndy King help 8d021c344SAndy King Virtual Socket Protocol is a socket protocol similar to TCP/IP 98c88126bSMasanari Iida allowing communication between Virtual Machines and hypervisor 10d021c344SAndy King or host. 11d021c344SAndy King 12d021c344SAndy King You should also select one or more hypervisor-specific transports 13d021c344SAndy King below. 14d021c344SAndy King 15d021c344SAndy King To compile this driver as a module, choose M here: the module 16d021c344SAndy King will be called vsock. If unsure, say N. 17d021c344SAndy King 18d021c344SAndy Kingconfig VMWARE_VMCI_VSOCKETS 19d021c344SAndy King tristate "VMware VMCI transport for Virtual Sockets" 20d021c344SAndy King depends on VSOCKETS && VMWARE_VMCI 21d021c344SAndy King help 22d021c344SAndy King This module implements a VMCI transport for Virtual Sockets. 23d021c344SAndy King 24d021c344SAndy King Enable this transport if your Virtual Machine runs on a VMware 25d021c344SAndy King hypervisor. 26d021c344SAndy King 27d021c344SAndy King To compile this driver as a module, choose M here: the module 28d021c344SAndy King will be called vmw_vsock_vmci_transport. If unsure, say N. 29304ba62fSAsias He 30304ba62fSAsias Heconfig VIRTIO_VSOCKETS 31304ba62fSAsias He tristate "virtio transport for Virtual Sockets" 32304ba62fSAsias He depends on VSOCKETS && VIRTIO 33304ba62fSAsias He select VIRTIO_VSOCKETS_COMMON 34304ba62fSAsias He help 35304ba62fSAsias He This module implements a virtio transport for Virtual Sockets. 36304ba62fSAsias He 37304ba62fSAsias He Enable this transport if your Virtual Machine host supports Virtual 38304ba62fSAsias He Sockets over virtio. 39304ba62fSAsias He 40304ba62fSAsias He To compile this driver as a module, choose M here: the module will be 41304ba62fSAsias He called vmw_vsock_virtio_transport. If unsure, say N. 42304ba62fSAsias He 43304ba62fSAsias Heconfig VIRTIO_VSOCKETS_COMMON 44304ba62fSAsias He tristate 45304ba62fSAsias He help 46304ba62fSAsias He This option is selected by any driver which needs to access 47304ba62fSAsias He the virtio_vsock. The module will be called 48304ba62fSAsias He vmw_vsock_virtio_transport_common. 49ae0078fcSDexuan Cui 50ae0078fcSDexuan Cuiconfig HYPERV_VSOCKETS 51ae0078fcSDexuan Cui tristate "Hyper-V transport for Virtual Sockets" 52ae0078fcSDexuan Cui depends on VSOCKETS && HYPERV 53ae0078fcSDexuan Cui help 54ae0078fcSDexuan Cui This module implements a Hyper-V transport for Virtual Sockets. 55ae0078fcSDexuan Cui 56ae0078fcSDexuan Cui Enable this transport if your Virtual Machine host supports Virtual 57ae0078fcSDexuan Cui Sockets over Hyper-V VMBus. 58ae0078fcSDexuan Cui 59ae0078fcSDexuan Cui To compile this driver as a module, choose M here: the module will be 60ae0078fcSDexuan Cui called hv_sock. If unsure, say N. 61