Merge branch 'linux-2.6' into for-2.6.22
[linux-2.6] / fs / dlm / Kconfig
1 menu "Distributed Lock Manager"
2         depends on EXPERIMENTAL && INET
3
4 config DLM
5         tristate "Distributed Lock Manager (DLM)"
6         depends on SYSFS && (IPV6 || IPV6=n)
7         select CONFIGFS_FS
8         select IP_SCTP if DLM_SCTP
9         help
10           A general purpose distributed lock manager for kernel or userspace
11           applications.
12
13 choice
14         prompt "Select DLM communications protocol"
15         depends on DLM
16         default DLM_TCP
17         help
18           The DLM Can use TCP or SCTP for it's network communications.
19           SCTP supports multi-homed operations whereas TCP doesn't.
20           However, SCTP seems to have stability problems at the moment.
21
22 config DLM_TCP
23         bool "TCP/IP"
24
25 config DLM_SCTP
26         bool "SCTP"
27
28 endchoice
29
30 config DLM_DEBUG
31         bool "DLM debugging"
32         depends on DLM
33         help
34           Under the debugfs mount point, the name of each lockspace will
35           appear as a file in the "dlm" directory.  The output is the
36           list of resource and locks the local node knows about.
37
38 endmenu