Kconfig revision af40da894e96d5c826d38be3ea53ee00d9de0367
1config INFINIBAND_IPOIB
2	tristate "IP-over-InfiniBand"
3	depends on NETDEVICES && INET && (IPV6 || IPV6=n)
4	select INET_LRO
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
10	  See Documentation/infiniband/ipoib.txt for more information
11
12config INFINIBAND_IPOIB_CM
13	bool "IP-over-InfiniBand Connected Mode support"
14	depends on INFINIBAND_IPOIB && EXPERIMENTAL
15	default n
16	---help---
17	  This option enables experimental support for IPoIB connected mode.
18	  After enabling this option, you need to switch to connected mode through
19	  /sys/class/net/ibXXX/mode to actually create connections, and then increase
20	  the interface MTU with e.g. ifconfig ib0 mtu 65520.
21
22	  WARNING: Enabling connected mode will trigger some
23	  packet drops for multicast and UD mode traffic from this interface,
24	  unless you limit mtu for these destinations to 2044.
25
26config INFINIBAND_IPOIB_DEBUG
27	bool "IP-over-InfiniBand debugging" if EMBEDDED
28	depends on INFINIBAND_IPOIB
29	default y
30	---help---
31	  This option causes debugging code to be compiled into the
32	  IPoIB driver.  The output can be turned on via the
33	  debug_level and mcast_debug_level module parameters (which
34	  can also be set after the driver is loaded through sysfs).
35
36	  This option also creates an "ipoib_debugfs," which can be
37	  mounted to expose debugging information about IB multicast
38	  groups used by the IPoIB driver.
39
40config INFINIBAND_IPOIB_DEBUG_DATA
41	bool "IP-over-InfiniBand data path debugging"
42	depends on INFINIBAND_IPOIB_DEBUG
43	---help---
44	  This option compiles debugging code into the data path
45	  of the IPoIB driver.  The output can be turned on via the
46	  data_debug_level module parameter; however, even with output
47	  turned off, this debugging code will have some performance
48	  impact.
49