aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/lustre/lnet/Kconfig
blob: ad049e6f24e47a73b6894340be2742d95b21f692 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
config LNET
	tristate "Lustre networking subsystem (LNet)"
	depends on INET
	help
	  The Lustre network layer, also known as LNet, is a networking abstaction
	  level API that was initially created to allow Lustre Filesystem to utilize
	  very different networks like tcp and ib verbs in a uniform way. In the
	  case of Lustre routers only the LNet layer is required. Lately other
	  projects are also looking into using LNet as their networking API as well.

config LNET_MAX_PAYLOAD
	int "Lustre lnet max transfer payload (default 1MB)"
	depends on LNET
	default "1048576"
	help
	  This option defines the maximum size of payload in bytes that lnet
	  can put into its transport.

	  If unsure, use default.

config LNET_SELFTEST
	tristate "Lustre networking self testing"
	depends on LNET
	help
	  Choose Y here if you want to do lnet self testing. To compile this
	  as a module, choose M here: the module will be called lnet_selftest.

	  To compile this as a kernel modules, choose M here and it will be
	  called lnet_selftest.

	  If unsure, say N.

	  See also http://wiki.lustre.org/

config LNET_XPRT_IB
	tristate "LNET infiniband support"
	depends on LNET && PCI && INFINIBAND && INFINIBAND_ADDR_TRANS
	default LNET && INFINIBAND
	help
	  This option allows the LNET users to use infiniband as an
	  RDMA-enabled transport.

	  To compile this as a kernel module, choose M here and it will be
	  called ko2iblnd.

	  If unsure, say N.