vhost: split out vringh Kconfig
[cascardo/linux.git] / drivers / vhost / Kconfig
index 533eaf0..40764ec 100644 (file)
@@ -2,7 +2,6 @@ config VHOST_NET
        tristate "Host kernel accelerator for virtio net"
        depends on NET && EVENTFD && (TUN || !TUN) && (MACVTAP || !MACVTAP)
        select VHOST
-       select VHOST_RING
        ---help---
          This kernel module can be loaded in host kernel to accelerate
          guest networking with virtio_net. Not to be confused with virtio_net
@@ -15,17 +14,24 @@ config VHOST_SCSI
        tristate "VHOST_SCSI TCM fabric driver"
        depends on TARGET_CORE && EVENTFD && m
        select VHOST
-       select VHOST_RING
        default n
        ---help---
        Say M here to enable the vhost_scsi TCM fabric module
        for use with virtio-scsi guests
 
-config VHOST_RING
-       tristate
+config VHOST_VSOCK
+       tristate "vhost virtio-vsock driver"
+       depends on VSOCKETS && EVENTFD
+       select VIRTIO_VSOCKETS_COMMON
+       select VHOST
+       default n
        ---help---
-         This option is selected by any driver which needs to access
-         the host side of a virtio ring.
+       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 M here: the module will be called
+       vhost_vsock.
 
 config VHOST
        tristate