blob: 6fa7b0d5c04387b6ab7cf9b3f90f7dc21e21831a [file] [log] [blame]
David Teiglande7fd4172006-01-18 09:30:29 +00001menu "Distributed Lock Manager"
Patrick Caulfieldb98c95a2006-11-15 12:29:24 -05002 depends on EXPERIMENTAL && INET
David Teiglande7fd4172006-01-18 09:30:29 +00003
4config DLM
5 tristate "Distributed Lock Manager (DLM)"
Adrian Bunk00117272007-01-28 17:19:50 +01006 depends on SYSFS && (IPV6 || IPV6=n)
David Teiglande7fd4172006-01-18 09:30:29 +00007 select CONFIGFS_FS
Patrick Caulfieldb98c95a2006-11-15 12:29:24 -05008 select IP_SCTP if DLM_SCTP
David Teiglande7fd4172006-01-18 09:30:29 +00009 help
Randy Dunlap9beeb9f2007-01-30 14:30:08 -080010 A general purpose distributed lock manager for kernel or userspace
11 applications.
David Teiglande7fd4172006-01-18 09:30:29 +000012
Patrick Caulfieldfdda3872006-11-02 11:19:21 -050013choice
14 prompt "Select DLM communications protocol"
15 depends on DLM
16 default DLM_TCP
17 help
Randy Dunlap9beeb9f2007-01-30 14:30:08 -080018 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.
Patrick Caulfieldfdda3872006-11-02 11:19:21 -050021
22config DLM_TCP
23 bool "TCP/IP"
24
25config DLM_SCTP
26 bool "SCTP"
27
28endchoice
29
David Teiglande7fd4172006-01-18 09:30:29 +000030config DLM_DEBUG
31 bool "DLM debugging"
32 depends on DLM
33 help
Randy Dunlap9beeb9f2007-01-30 14:30:08 -080034 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.
David Teiglande7fd4172006-01-18 09:30:29 +000037
38endmenu