blob: 2b5930150cdafeda14fde7e620b437ca6415a101 [file] [log] [blame]
config LNET
tristate "Lustre networking subsystem (LNet)"
depends on INET && m
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 && 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.