IPoIB/cm: Connected mode is no longer EXPERIMENTAL
[linux-block.git] / drivers / infiniband / ulp / ipoib / Kconfig
CommitLineData
1da177e4
LT
1config INFINIBAND_IPOIB
2 tristate "IP-over-InfiniBand"
06cc8508 3 depends on NETDEVICES && INET && (IPV6 || IPV6=n)
af40da89 4 select INET_LRO
1da177e4
LT
5 ---help---
6 Support for the IP-over-InfiniBand protocol (IPoIB). This
7 transports IP packets over InfiniBand so you can use your IB
8 device as a fancy NIC.
9
8ddc7c53 10 See Documentation/infiniband/ipoib.txt for more information
1da177e4 11
839fcaba
MT
12config INFINIBAND_IPOIB_CM
13 bool "IP-over-InfiniBand Connected Mode support"
99c3a5a9 14 depends on INFINIBAND_IPOIB
839fcaba
MT
15 default n
16 ---help---
99c3a5a9
RD
17 This option enables support for IPoIB connected mode. After
18 enabling this option, you need to switch to connected mode
19 through /sys/class/net/ibXXX/mode to actually create
20 connections, and then increase the interface MTU with
21 e.g. ifconfig ib0 mtu 65520.
839fcaba 22
99c3a5a9
RD
23 WARNING: Enabling connected mode will trigger some packet
24 drops for multicast and UD mode traffic from this interface,
839fcaba
MT
25 unless you limit mtu for these destinations to 2044.
26
1da177e4 27config INFINIBAND_IPOIB_DEBUG
f5545d24 28 bool "IP-over-InfiniBand debugging" if EMBEDDED
1da177e4 29 depends on INFINIBAND_IPOIB
f5545d24 30 default y
1da177e4
LT
31 ---help---
32 This option causes debugging code to be compiled into the
33 IPoIB driver. The output can be turned on via the
34 debug_level and mcast_debug_level module parameters (which
35 can also be set after the driver is loaded through sysfs).
36
37 This option also creates an "ipoib_debugfs," which can be
38 mounted to expose debugging information about IB multicast
39 groups used by the IPoIB driver.
40
41config INFINIBAND_IPOIB_DEBUG_DATA
42 bool "IP-over-InfiniBand data path debugging"
43 depends on INFINIBAND_IPOIB_DEBUG
44 ---help---
cab00891 45 This option compiles debugging code into the data path
1da177e4
LT
46 of the IPoIB driver. The output can be turned on via the
47 data_debug_level module parameter; however, even with output
48 turned off, this debugging code will have some performance
49 impact.