Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

#
# Vsock protocol
#

config CONFIG_VSOCKETS
	tristate "Virtual Socket protocol"
	help
	  Virtual Socket Protocol is a socket protocol similar to TCP/IP
	  allowing communication between Virtual Machines and hypervisor
	  or host.

	  You should also select one or more hypervisor-specific transports
	  below.

	  To compile this driver as a module, choose CONFIG_M here: the module
	  will be called vsock. If unsure, say N.

config CONFIG_VMWARE_VMCI_VSOCKETS
	tristate "VMware VMCI transport for Virtual Sockets"
	depends on CONFIG_VSOCKETS && CONFIG_VMWARE_VMCI
	help
	  This module implements a VMCI transport for Virtual Sockets.

	  Enable this transport if your Virtual Machine runs on a VMware
	  hypervisor.

	  To compile this driver as a module, choose CONFIG_M here: the module
	  will be called vmw_vsock_vmci_transport. If unsure, say N.

config CONFIG_VIRTIO_VSOCKETS
	tristate "virtio transport for Virtual Sockets"
	depends on CONFIG_VSOCKETS && CONFIG_VIRTIO
	select CONFIG_VIRTIO_VSOCKETS_COMMON
	help
	  This module implements a virtio transport for Virtual Sockets.

	  Enable this transport if your Virtual Machine host supports Virtual
	  Sockets over virtio.

	  To compile this driver as a module, choose CONFIG_M here: the module will be
	  called vmw_vsock_virtio_transport. If unsure, say N.

config CONFIG_VIRTIO_VSOCKETS_COMMON
	tristate
	help
	  This option is selected by any driver which needs to access
	  the virtio_vsock.  The module will be called
	  vmw_vsock_virtio_transport_common.