Blame view

drivers/infiniband/Kconfig 1.88 KB
06cc85086   Jan Engelhardt   IB: Use menuconfi...
1
  menuconfig INFINIBAND
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
2
  	tristate "InfiniBand support"
06cc85086   Jan Engelhardt   IB: Use menuconfi...
3
4
  	depends on PCI || BROKEN
  	depends on HAS_IOMEM
b2cbae2c2   Roland Dreier   RDMA: Add netlink...
5
  	depends on NET
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
6
7
8
9
  	---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.
06cc85086   Jan Engelhardt   IB: Use menuconfi...
10
  if INFINIBAND
17781cd61   James Lentini   [PATCH] IB: clean...
11
12
  config INFINIBAND_USER_MAD
  	tristate "InfiniBand userspace MAD support"
2d927d696   Roland Dreier   [PATCH] IB uverbs...
13
14
  	depends on INFINIBAND
  	---help---
17781cd61   James Lentini   [PATCH] IB: clean...
15
16
  	  Userspace InfiniBand Management Datagram (MAD) support.  This
  	  is the kernel side of the userspace MAD support, which allows
3cd965646   Roland Dreier   IB: Whitespace fixes
17
  	  userspace processes to send and receive MADs. You will also
631dd1a88   Justin P. Mattock   Update broken web...
18
  	  need libibumad from <http://www.openfabrics.org/downloads/management/>.
17781cd61   James Lentini   [PATCH] IB: clean...
19
20
21
  
  config INFINIBAND_USER_ACCESS
  	tristate "InfiniBand userspace access (verbs and CM)"
a265e5587   Roland Dreier   IB/uverbs: Use an...
22
  	select ANON_INODES
17781cd61   James Lentini   [PATCH] IB: clean...
23
24
25
26
27
28
29
  	---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
631dd1a88   Justin P. Mattock   Update broken web...
30
  	  <http://www.openfabrics.org/git/>.
2d927d696   Roland Dreier   [PATCH] IB uverbs...
31

f7c6a7b5d   Roland Dreier   IB/uverbs: Export...
32
33
34
35
  config INFINIBAND_USER_MEM
  	bool
  	depends on INFINIBAND_USER_ACCESS != n
  	default y
7025fcd36   Sean Hefty   IB: address trans...
36
37
  config INFINIBAND_ADDR_TRANS
  	bool
06cc85086   Jan Engelhardt   IB: Use menuconfi...
38
  	depends on INET
2c4ab6243   Roland Dreier   RDMA/addr: Fix bu...
39
  	depends on !(INFINIBAND = y && IPV6 = m)
7025fcd36   Sean Hefty   IB: address trans...
40
  	default y
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
41
  source "drivers/infiniband/hw/mthca/Kconfig"
77d8798b5   Bryan O'Sullivan   IB/ipath: kbuild ...
42
  source "drivers/infiniband/hw/ipath/Kconfig"
f931551ba   Ralph Campbell   IB/qib: Add new q...
43
  source "drivers/infiniband/hw/qib/Kconfig"
fab97220c   Heiko J Schick   IB/ehca: Add driv...
44
  source "drivers/infiniband/hw/ehca/Kconfig"
f94b533d0   Tom Tucker   RDMA/amso1100: Ad...
45
  source "drivers/infiniband/hw/amso1100/Kconfig"
b038ced7b   Steve Wise   RDMA/cxgb3: Add d...
46
  source "drivers/infiniband/hw/cxgb3/Kconfig"
cfdda9d76   Steve Wise   RDMA/cxgb4: Add d...
47
  source "drivers/infiniband/hw/cxgb4/Kconfig"
225c7b1fe   Roland Dreier   IB/mlx4: Add a dr...
48
  source "drivers/infiniband/hw/mlx4/Kconfig"
3c2d774ca   Glenn Streiff   RDMA/nes: Add a d...
49
  source "drivers/infiniband/hw/nes/Kconfig"
225c7b1fe   Roland Dreier   IB/mlx4: Add a dr...
50

1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
51
  source "drivers/infiniband/ulp/ipoib/Kconfig"
aef9ec39c   Roland Dreier   IB: Add SCSI RDMA...
52
  source "drivers/infiniband/ulp/srp/Kconfig"
3f1244a2f   Or Gerlitz   IB/iser: iSER Kco...
53
  source "drivers/infiniband/ulp/iser/Kconfig"
06cc85086   Jan Engelhardt   IB: Use menuconfi...
54
  endif # INFINIBAND