xref: /linux/fs/ocfs2/cluster/ocfs2_nodemanager.h (revision 172cdcaefea5c297fdb3d20b7d5aff60ae4fbce6)
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 /*
3  * ocfs2_nodemanager.h
4  *
5  * Header describing the interface between userspace and the kernel
6  * for the ocfs2_nodemanager module.
7  *
8  * Copyright (C) 2002, 2004 Oracle.  All rights reserved.
9  */
10 
11 #ifndef _OCFS2_NODEMANAGER_H
12 #define _OCFS2_NODEMANAGER_H
13 
14 #define O2NM_API_VERSION	5
15 
16 #define O2NM_MAX_NODES		255
17 #define O2NM_INVALID_NODE_NUM	255
18 
19 /* host name, group name, cluster name all 64 bytes */
20 #define O2NM_MAX_NAME_LEN        64    // __NEW_UTS_LEN
21 
22 /*
23  * Maximum number of global heartbeat regions allowed.
24  * **CAUTION**  Changing this number will break dlm compatibility.
25  */
26 #define O2NM_MAX_REGIONS	32
27 
28 #endif /* _OCFS2_NODEMANAGER_H */
29