summaryrefslogtreecommitdiffstats
path: root/drivers/vdpa/Kconfig
diff options
context:
space:
mode:
authorMax Gurtovoy <mgurtovoy@nvidia.com>2020-12-15 15:42:56 +0100
committerMichael S. Tsirkin <mst@redhat.com>2020-12-18 22:14:30 +0100
commitdb1e8bb6c63a77b74b0c6b49662fc50d49d5f90b (patch)
treeb4abf6bc2176f8e73acfaa5fbb1d43480f97a4a2 /drivers/vdpa/Kconfig
parentvdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (diff)
downloadlinux-db1e8bb6c63a77b74b0c6b49662fc50d49d5f90b.tar.xz
linux-db1e8bb6c63a77b74b0c6b49662fc50d49d5f90b.zip
vdpa: split vdpasim to core and net modules
Introduce new vdpa_sim_net and vdpa_sim (core) drivers. This is a preparation for adding a vdpa simulator module for block devices. Signed-off-by: Max Gurtovoy <mgurtovoy@nvidia.com> [sgarzare: various cleanups/fixes] Acked-by: Jason Wang <jasowang@redhat.com> Signed-off-by: Stefano Garzarella <sgarzare@redhat.com> Link: https://lore.kernel.org/r/20201215144256.155342-19-sgarzare@redhat.com Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'drivers/vdpa/Kconfig')
-rw-r--r--drivers/vdpa/Kconfig13
1 files changed, 9 insertions, 4 deletions
diff --git a/drivers/vdpa/Kconfig b/drivers/vdpa/Kconfig
index 2c892e890b9e..92a6396f8a73 100644
--- a/drivers/vdpa/Kconfig
+++ b/drivers/vdpa/Kconfig
@@ -9,15 +9,20 @@ menuconfig VDPA
if VDPA
config VDPA_SIM
- tristate "vDPA device simulator"
+ tristate "vDPA device simulator core"
depends on RUNTIME_TESTING_MENU && HAS_DMA
select DMA_OPS
select VHOST_RING
+ help
+ Enable this module to support vDPA device simulators. These devices
+ are used for testing, prototyping and development of vDPA.
+
+config VDPA_SIM_NET
+ tristate "vDPA simulator for networking device"
+ depends on VDPA_SIM
select GENERIC_NET_UTILS
help
- vDPA networking device simulator which loop TX traffic back
- to RX. This device is used for testing, prototyping and
- development of vDPA.
+ vDPA networking device simulator which loops TX traffic back to RX.
config IFCVF
tristate "Intel IFC VF vDPA driver"