]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blame - drivers/vdpa/Kconfig
vdpa/mlx5: Add shared memory registration code
[mirror_ubuntu-hirsute-kernel.git] / drivers / vdpa / Kconfig
CommitLineData
961e9c84 1# SPDX-License-Identifier: GPL-2.0-only
58ad1372
MT
2menuconfig VDPA
3 tristate "vDPA drivers"
961e9c84
JW
4 help
5 Enable this module to support vDPA device that uses a
6 datapath which complies with virtio specifications with
7 vendor specific control path.
2c53d0f6 8
58ad1372 9if VDPA
2c53d0f6
JW
10
11config VDPA_SIM
12 tristate "vDPA device simulator"
213e7721 13 depends on RUNTIME_TESTING_MENU && HAS_DMA
2c53d0f6
JW
14 select VHOST_RING
15 default n
16 help
17 vDPA networking device simulator which loop TX traffic back
18 to RX. This device is used for testing, prototyping and
19 development of vDPA.
20
5a2414bc 21config IFCVF
58ad1372 22 tristate "Intel IFC VF vDPA driver"
5a2414bc 23 depends on PCI_MSI
5a2414bc
ZL
24 default n
25 help
26 This kernel module can drive Intel IFC VF NIC to offload
27 virtio dataplane traffic to hardware.
28 To compile this driver as a module, choose M here: the module will
29 be called ifcvf.
30
29064bfd
EC
31config MLX5_VDPA
32 bool "MLX5 VDPA support library for ConnectX devices"
33 depends on MLX5_CORE
34 default n
35 help
36 Support library for Mellanox VDPA drivers. Provides code that is
37 common for all types of VDPA drivers. The following drivers are planned:
38 net, block.
39
58ad1372 40endif # VDPA