You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
2.1 KiB
67 lines
2.1 KiB
menuconfig INFINIBAND |
|
tristate "InfiniBand support" |
|
depends on PCI || BROKEN |
|
depends on HAS_IOMEM |
|
depends on NET |
|
depends on INET |
|
depends on m || IPV6 != m |
|
---help--- |
|
Core support for InfiniBand (IB). Make sure to also select |
|
any protocols you wish to use as well as drivers for your |
|
InfiniBand hardware. |
|
|
|
if INFINIBAND |
|
|
|
config INFINIBAND_USER_MAD |
|
tristate "InfiniBand userspace MAD support" |
|
depends on INFINIBAND |
|
---help--- |
|
Userspace InfiniBand Management Datagram (MAD) support. This |
|
is the kernel side of the userspace MAD support, which allows |
|
userspace processes to send and receive MADs. You will also |
|
need libibumad from <http://www.openfabrics.org/downloads/management/>. |
|
|
|
config INFINIBAND_USER_ACCESS |
|
tristate "InfiniBand userspace access (verbs and CM)" |
|
select ANON_INODES |
|
---help--- |
|
Userspace InfiniBand access support. This enables the |
|
kernel side of userspace verbs and the userspace |
|
communication manager (CM). This allows userspace processes |
|
to set up connections and directly access InfiniBand |
|
hardware for fast-path operations. You will also need |
|
libibverbs, libibcm and a hardware driver library from |
|
<http://www.openfabrics.org/git/>. |
|
|
|
config INFINIBAND_USER_MEM |
|
bool |
|
depends on INFINIBAND_USER_ACCESS != n |
|
default y |
|
|
|
config INFINIBAND_ADDR_TRANS |
|
bool |
|
depends on INFINIBAND |
|
default y |
|
|
|
source "drivers/infiniband/hw/mthca/Kconfig" |
|
source "drivers/infiniband/hw/ipath/Kconfig" |
|
source "drivers/infiniband/hw/qib/Kconfig" |
|
source "drivers/infiniband/hw/ehca/Kconfig" |
|
source "drivers/infiniband/hw/amso1100/Kconfig" |
|
source "drivers/infiniband/hw/cxgb3/Kconfig" |
|
source "drivers/infiniband/hw/cxgb4/Kconfig" |
|
source "drivers/infiniband/hw/mlx4/Kconfig" |
|
source "drivers/infiniband/hw/mlx5/Kconfig" |
|
source "drivers/infiniband/hw/nes/Kconfig" |
|
source "drivers/infiniband/hw/ocrdma/Kconfig" |
|
source "drivers/infiniband/hw/usnic/Kconfig" |
|
|
|
source "drivers/infiniband/ulp/ipoib/Kconfig" |
|
|
|
source "drivers/infiniband/ulp/srp/Kconfig" |
|
source "drivers/infiniband/ulp/srpt/Kconfig" |
|
|
|
source "drivers/infiniband/ulp/iser/Kconfig" |
|
source "drivers/infiniband/ulp/isert/Kconfig" |
|
|
|
endif # INFINIBAND
|
|
|