1menuconfig INFINIBAND 2 tristate "InfiniBand support" 3 depends on PCI || BROKEN 4 depends on HAS_IOMEM 5 depends on NET 6 ---help--- 7 Core support for InfiniBand (IB). Make sure to also select 8 any protocols you wish to use as well as drivers for your 9 InfiniBand hardware. 10 11if INFINIBAND 12 13config INFINIBAND_USER_MAD 14 tristate "InfiniBand userspace MAD support" 15 depends on INFINIBAND 16 ---help--- 17 Userspace InfiniBand Management Datagram (MAD) support. This 18 is the kernel side of the userspace MAD support, which allows 19 userspace processes to send and receive MADs. You will also 20 need libibumad from <http://www.openfabrics.org/downloads/management/>. 21 22config INFINIBAND_USER_ACCESS 23 tristate "InfiniBand userspace access (verbs and CM)" 24 select ANON_INODES 25 ---help--- 26 Userspace InfiniBand access support. This enables the 27 kernel side of userspace verbs and the userspace 28 communication manager (CM). This allows userspace processes 29 to set up connections and directly access InfiniBand 30 hardware for fast-path operations. You will also need 31 libibverbs, libibcm and a hardware driver library from 32 <http://www.openfabrics.org/git/>. 33 34config INFINIBAND_USER_MEM 35 bool 36 depends on INFINIBAND_USER_ACCESS != n 37 default y 38 39config INFINIBAND_ADDR_TRANS 40 bool 41 depends on INET 42 depends on !(INFINIBAND = y && IPV6 = m) 43 default y 44 45source "drivers/infiniband/hw/mthca/Kconfig" 46source "drivers/infiniband/hw/ipath/Kconfig" 47source "drivers/infiniband/hw/qib/Kconfig" 48source "drivers/infiniband/hw/ehca/Kconfig" 49source "drivers/infiniband/hw/amso1100/Kconfig" 50source "drivers/infiniband/hw/cxgb3/Kconfig" 51source "drivers/infiniband/hw/cxgb4/Kconfig" 52source "drivers/infiniband/hw/mlx4/Kconfig" 53source "drivers/infiniband/hw/mlx5/Kconfig" 54source "drivers/infiniband/hw/nes/Kconfig" 55source "drivers/infiniband/hw/ocrdma/Kconfig" 56 57source "drivers/infiniband/ulp/ipoib/Kconfig" 58 59source "drivers/infiniband/ulp/srp/Kconfig" 60source "drivers/infiniband/ulp/srpt/Kconfig" 61 62source "drivers/infiniband/ulp/iser/Kconfig" 63source "drivers/infiniband/ulp/isert/Kconfig" 64 65endif # INFINIBAND 66