Kconfig 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. config NVME_CORE
  2. tristate
  3. config BLK_DEV_NVME
  4. tristate "NVM Express block device"
  5. depends on PCI && BLOCK
  6. select NVME_CORE
  7. ---help---
  8. The NVM Express driver is for solid state drives directly
  9. connected to the PCI or PCI Express bus. If you know you
  10. don't have one of these, it is safe to answer N.
  11. To compile this driver as a module, choose M here: the
  12. module will be called nvme.
  13. config NVME_MULTIPATH
  14. bool "NVMe multipath support"
  15. depends on NVME_CORE
  16. ---help---
  17. This option enables support for multipath access to NVMe
  18. subsystems. If this option is enabled only a single
  19. /dev/nvmeXnY device will show up for each NVMe namespaces,
  20. even if it is accessible through multiple controllers.
  21. config NVME_FABRICS
  22. tristate
  23. config NVME_RDMA
  24. tristate "NVM Express over Fabrics RDMA host driver"
  25. depends on INFINIBAND && INFINIBAND_ADDR_TRANS && BLOCK
  26. select NVME_CORE
  27. select NVME_FABRICS
  28. select SG_POOL
  29. help
  30. This provides support for the NVMe over Fabrics protocol using
  31. the RDMA (Infiniband, RoCE, iWarp) transport. This allows you
  32. to use remote block devices exported using the NVMe protocol set.
  33. To configure a NVMe over Fabrics controller use the nvme-cli tool
  34. from https://github.com/linux-nvme/nvme-cli.
  35. If unsure, say N.
  36. config NVME_FC
  37. tristate "NVM Express over Fabrics FC host driver"
  38. depends on BLOCK
  39. depends on HAS_DMA
  40. select NVME_CORE
  41. select NVME_FABRICS
  42. select SG_POOL
  43. help
  44. This provides support for the NVMe over Fabrics protocol using
  45. the FC transport. This allows you to use remote block devices
  46. exported using the NVMe protocol set.
  47. To configure a NVMe over Fabrics controller use the nvme-cli tool
  48. from https://github.com/linux-nvme/nvme-cli.
  49. If unsure, say N.