# SPDX-License-Identifier: GPL-2.0-only config [31mCONFIG_VHOST_NET[0m tristate "Host kernel accelerator for virtio net" depends on [31mCONFIG_NET[0m && [31mCONFIG_EVENTFD[0m && ([31mCONFIG_TUN[0m || ![31mCONFIG_TUN[0m) && ([31mCONFIG_TAP[0m || ![31mCONFIG_TAP[0m) select [31mCONFIG_VHOST[0m ---help--- This kernel module can be loaded in host kernel to accelerate guest networking with virtio_net. Not to be confused with virtio_net module itself which needs to be loaded in guest kernel. To compile this driver as a module, choose [31mCONFIG_M[0m here: the module will be called vhost_net. config [31mCONFIG_VHOST_SCSI[0m tristate "VHOST_SCSI TCM fabric driver" depends on [31mCONFIG_TARGET_CORE[0m && [31mCONFIG_EVENTFD[0m select [31mCONFIG_VHOST[0m default n ---help--- Say [31mCONFIG_M[0m here to enable the vhost_scsi TCM fabric module for use with virtio-scsi guests config [31mCONFIG_VHOST_VSOCK[0m tristate "vhost virtio-vsock driver" depends on [31mCONFIG_VSOCKETS[0m && [31mCONFIG_EVENTFD[0m select [31mCONFIG_VIRTIO_VSOCKETS_COMMON[0m select [31mCONFIG_VHOST[0m default n ---help--- This kernel module can be loaded in the host kernel to provide AF_VSOCK sockets for communicating with guests. The guests must have the virtio_transport.ko driver loaded to use the virtio-vsock device. To compile this driver as a module, choose [31mCONFIG_M[0m here: the module will be called vhost_vsock. config [31mCONFIG_VHOST[0m tristate ---help--- This option is selected by any driver which needs to access the core of vhost. config [31mCONFIG_VHOST_CROSS_ENDIAN_LEGACY[0m bool "Cross-endian support for vhost" default n ---help--- This option allows vhost to support guests with a different byte ordering from host while using legacy virtio. Userspace programs can control the feature using the VHOST_SET_VRING_ENDIAN and VHOST_GET_VRING_ENDIAN ioctls. This is only useful on a few platforms (ppc64 and arm64). Since it adds some overhead, it is disabled by default. If unsure, say "N". |