xref: /openbmc/linux/drivers/infiniband/Kconfig (revision 77d8798b)
11da177e4SLinus Torvaldsmenu "InfiniBand support"
21da177e4SLinus Torvalds
31da177e4SLinus Torvaldsconfig INFINIBAND
4a2b2f45bSAl Viro	depends on PCI || BROKEN
51da177e4SLinus Torvalds	tristate "InfiniBand support"
61da177e4SLinus Torvalds	---help---
71da177e4SLinus Torvalds	  Core support for InfiniBand (IB).  Make sure to also select
81da177e4SLinus Torvalds	  any protocols you wish to use as well as drivers for your
91da177e4SLinus Torvalds	  InfiniBand hardware.
101da177e4SLinus Torvalds
1117781cd6SJames Lentiniconfig INFINIBAND_USER_MAD
1217781cd6SJames Lentini	tristate "InfiniBand userspace MAD support"
132d927d69SRoland Dreier	depends on INFINIBAND
142d927d69SRoland Dreier	---help---
1517781cd6SJames Lentini	  Userspace InfiniBand Management Datagram (MAD) support.  This
1617781cd6SJames Lentini	  is the kernel side of the userspace MAD support, which allows
1717781cd6SJames Lentini	  userspace processes to send and receive MADs. You will also
1817781cd6SJames Lentini	  need libibumad from <http://www.openib.org>.
1917781cd6SJames Lentini
2017781cd6SJames Lentiniconfig INFINIBAND_USER_ACCESS
2117781cd6SJames Lentini	tristate "InfiniBand userspace access (verbs and CM)"
2217781cd6SJames Lentini	depends on INFINIBAND
2317781cd6SJames Lentini	---help---
2417781cd6SJames Lentini	  Userspace InfiniBand access support.  This enables the
2517781cd6SJames Lentini	  kernel side of userspace verbs and the userspace
2617781cd6SJames Lentini	  communication manager (CM).  This allows userspace processes
2717781cd6SJames Lentini	  to set up connections and directly access InfiniBand
2817781cd6SJames Lentini	  hardware for fast-path operations.  You will also need
2917781cd6SJames Lentini	  libibverbs, libibcm and a hardware driver library from
3017781cd6SJames Lentini	  <http://www.openib.org>.
312d927d69SRoland Dreier
321da177e4SLinus Torvaldssource "drivers/infiniband/hw/mthca/Kconfig"
3377d8798bSBryan O'Sullivansource "drivers/infiniband/hw/ipath/Kconfig"
341da177e4SLinus Torvalds
351da177e4SLinus Torvaldssource "drivers/infiniband/ulp/ipoib/Kconfig"
361da177e4SLinus Torvalds
37aef9ec39SRoland Dreiersource "drivers/infiniband/ulp/srp/Kconfig"
38aef9ec39SRoland Dreier
391da177e4SLinus Torvaldsendmenu
40