Merge branch 'upstream'
[linux-2.6] / drivers / infiniband / ulp / ipoib / Kconfig
1 config INFINIBAND_IPOIB
2         tristate "IP-over-InfiniBand"
3         depends on INFINIBAND && NETDEVICES && INET
4         ---help---
5           Support for the IP-over-InfiniBand protocol (IPoIB). This
6           transports IP packets over InfiniBand so you can use your IB
7           device as a fancy NIC.
8
9           The IPoIB protocol is defined by the IETF ipoib working
10           group: <http://www.ietf.org/html.charters/ipoib-charter.html>.
11
12 config INFINIBAND_IPOIB_DEBUG
13         bool "IP-over-InfiniBand debugging"
14         depends on INFINIBAND_IPOIB
15         ---help---
16           This option causes debugging code to be compiled into the
17           IPoIB driver.  The output can be turned on via the
18           debug_level and mcast_debug_level module parameters (which
19           can also be set after the driver is loaded through sysfs).
20
21           This option also creates an "ipoib_debugfs," which can be
22           mounted to expose debugging information about IB multicast
23           groups used by the IPoIB driver.
24
25 config INFINIBAND_IPOIB_DEBUG_DATA
26         bool "IP-over-InfiniBand data path debugging"
27         depends on INFINIBAND_IPOIB_DEBUG
28         ---help---
29           This option compiles debugging code into the the data path
30           of the IPoIB driver.  The output can be turned on via the
31           data_debug_level module parameter; however, even with output
32           turned off, this debugging code will have some performance
33           impact.