blob: cda8eac55fff167abdff061e24e8da5040ab8009 [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)
Linus Torvalds1da177e2005-04-16 15:20:36 -07004 ---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
Or Gerlitz8ddc7c52006-07-13 11:00:39 +03009 See Documentation/infiniband/ipoib.txt for more information
Linus Torvalds1da177e2005-04-16 15:20:36 -070010
Michael S. Tsirkin839fcab2007-02-05 22:12:23 +020011config INFINIBAND_IPOIB_CM
12 bool "IP-over-InfiniBand Connected Mode support"
Roland Dreier99c3a5a2008-07-24 20:37:25 -070013 depends on INFINIBAND_IPOIB
Michael S. Tsirkin839fcab2007-02-05 22:12:23 +020014 default n
15 ---help---
Roland Dreier99c3a5a2008-07-24 20:37:25 -070016 This option enables support for IPoIB connected mode. After
17 enabling this option, you need to switch to connected mode
18 through /sys/class/net/ibXXX/mode to actually create
19 connections, and then increase the interface MTU with
20 e.g. ifconfig ib0 mtu 65520.
Michael S. Tsirkin839fcab2007-02-05 22:12:23 +020021
Roland Dreier99c3a5a2008-07-24 20:37:25 -070022 WARNING: Enabling connected mode will trigger some packet
23 drops for multicast and UD mode traffic from this interface,
Michael S. Tsirkin839fcab2007-02-05 22:12:23 +020024 unless you limit mtu for these destinations to 2044.
25
Linus Torvalds1da177e2005-04-16 15:20:36 -070026config INFINIBAND_IPOIB_DEBUG
David Rientjes6a108a12011-01-20 14:44:16 -080027 bool "IP-over-InfiniBand debugging" if EXPERT
Linus Torvalds1da177e2005-04-16 15:20:36 -070028 depends on INFINIBAND_IPOIB
Roland Dreierf5545d22006-04-02 14:39:19 -070029 default y
Linus Torvalds1da177e2005-04-16 15:20:36 -070030 ---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
Roland Dreier99059222008-07-24 20:37:25 -070036 This option also creates a directory tree under ipoib/ in
37 debugfs, which contains files that expose debugging
38 information about IB multicast groups used by the IPoIB
39 driver.
Linus Torvalds1da177e2005-04-16 15:20:36 -070040
41config INFINIBAND_IPOIB_DEBUG_DATA
42 bool "IP-over-InfiniBand data path debugging"
43 depends on INFINIBAND_IPOIB_DEBUG
44 ---help---
Matt LaPlantecab00892006-10-03 22:36:44 +020045 This option compiles debugging code into the data path
Linus Torvalds1da177e2005-04-16 15:20:36 -070046 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.