blob: 9d9a9dc51f18141227cc097ee63477e75235ac48 [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001config INFINIBAND_IPOIB
2 tristate "IP-over-InfiniBand"
Jan Engelhardt06cc8502007-05-23 14:21:22 -07003 depends on NETDEVICES && INET && (IPV6 || IPV6=n)
Vladimir Sokolovskyaf40da82008-07-14 23:48:48 -07004 select INET_LRO
Linus Torvalds1da177e2005-04-16 15:20:36 -07005 ---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
Or Gerlitz8ddc7c52006-07-13 11:00:39 +030010 See Documentation/infiniband/ipoib.txt for more information
Linus Torvalds1da177e2005-04-16 15:20:36 -070011
Michael S. Tsirkin839fcab2007-02-05 22:12:23 +020012config INFINIBAND_IPOIB_CM
13 bool "IP-over-InfiniBand Connected Mode support"
Roland Dreier99c3a5a2008-07-24 20:37:25 -070014 depends on INFINIBAND_IPOIB
Michael S. Tsirkin839fcab2007-02-05 22:12:23 +020015 default n
16 ---help---
Roland Dreier99c3a5a2008-07-24 20:37:25 -070017 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.
Michael S. Tsirkin839fcab2007-02-05 22:12:23 +020022
Roland Dreier99c3a5a2008-07-24 20:37:25 -070023 WARNING: Enabling connected mode will trigger some packet
24 drops for multicast and UD mode traffic from this interface,
Michael S. Tsirkin839fcab2007-02-05 22:12:23 +020025 unless you limit mtu for these destinations to 2044.
26
Linus Torvalds1da177e2005-04-16 15:20:36 -070027config INFINIBAND_IPOIB_DEBUG
Roland Dreierf5545d22006-04-02 14:39:19 -070028 bool "IP-over-InfiniBand debugging" if EMBEDDED
Linus Torvalds1da177e2005-04-16 15:20:36 -070029 depends on INFINIBAND_IPOIB
Roland Dreierf5545d22006-04-02 14:39:19 -070030 default y
Linus Torvalds1da177e2005-04-16 15:20:36 -070031 ---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
Roland Dreier99059222008-07-24 20:37:25 -070037 This option also creates a directory tree under ipoib/ in
38 debugfs, which contains files that expose debugging
39 information about IB multicast groups used by the IPoIB
40 driver.
Linus Torvalds1da177e2005-04-16 15:20:36 -070041
42config INFINIBAND_IPOIB_DEBUG_DATA
43 bool "IP-over-InfiniBand data path debugging"
44 depends on INFINIBAND_IPOIB_DEBUG
45 ---help---
Matt LaPlantecab00892006-10-03 22:36:44 +020046 This option compiles debugging code into the data path
Linus Torvalds1da177e2005-04-16 15:20:36 -070047 of the IPoIB driver. The output can be turned on via the
48 data_debug_level module parameter; however, even with output
49 turned off, this debugging code will have some performance
50 impact.