aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/vhost/Kconfig
diff options
context:
space:
mode:
authorRusty Russell <rusty@rustcorp.com.au>2013-03-19 23:20:14 -0400
committerRusty Russell <rusty@rustcorp.com.au>2013-03-19 23:35:33 -0400
commitf87d0fbb579818fed3eeb0923cc253163ab93039 (patch)
treef33e06a6cb4eb4656e710f8ad70100e2130a32a5 /drivers/vhost/Kconfig
parent61d0b5a4b2777dcf5daef245e212b3c1fa8091ca (diff)
vringh: host-side implementation of virtio rings.
Getting use of virtio rings correct is tricky, and a recent patch saw an implementation of in-kernel rings (as separate from userspace). This abstracts the business of dealing with the virtio ring layout from the access (userspace or direct); to do this, we use function pointers, which gcc inlines correctly. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> Acked-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'drivers/vhost/Kconfig')
-rw-r--r--drivers/vhost/Kconfig8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/vhost/Kconfig b/drivers/vhost/Kconfig
index bf243177ffe1..85b773a93a5d 100644
--- a/drivers/vhost/Kconfig
+++ b/drivers/vhost/Kconfig
@@ -1,6 +1,7 @@
1config VHOST_NET 1config VHOST_NET
2 tristate "Host kernel accelerator for virtio net" 2 tristate "Host kernel accelerator for virtio net"
3 depends on NET && EVENTFD && (TUN || !TUN) && (MACVTAP || !MACVTAP) 3 depends on NET && EVENTFD && (TUN || !TUN) && (MACVTAP || !MACVTAP)
4 select VHOST_RING
4 ---help--- 5 ---help---
5 This kernel module can be loaded in host kernel to accelerate 6 This kernel module can be loaded in host kernel to accelerate
6 guest networking with virtio_net. Not to be confused with virtio_net 7 guest networking with virtio_net. Not to be confused with virtio_net
@@ -12,3 +13,10 @@ config VHOST_NET
12if STAGING 13if STAGING
13source "drivers/vhost/Kconfig.tcm" 14source "drivers/vhost/Kconfig.tcm"
14endif 15endif
16
17config VHOST_RING
18 tristate
19 ---help---
20 This option is selected by any driver which needs to access
21 the host side of a virtio ring.
22