xref: /openbmc/linux/fs/ocfs2/cluster/ocfs2_nodemanager.h (revision 8be98d2f2a0a262f8bf8a0bc1fdf522b3c7aab17)
1328970deSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */
2*fa60ce2cSMasahiro Yamada /*
30c83ed8eSKurt Hackel  * ocfs2_nodemanager.h
40c83ed8eSKurt Hackel  *
50c83ed8eSKurt Hackel  * Header describing the interface between userspace and the kernel
60c83ed8eSKurt Hackel  * for the ocfs2_nodemanager module.
70c83ed8eSKurt Hackel  *
80c83ed8eSKurt Hackel  * Copyright (C) 2002, 2004 Oracle.  All rights reserved.
90c83ed8eSKurt Hackel  */
100c83ed8eSKurt Hackel 
110c83ed8eSKurt Hackel #ifndef _OCFS2_NODEMANAGER_H
120c83ed8eSKurt Hackel #define _OCFS2_NODEMANAGER_H
130c83ed8eSKurt Hackel 
140c83ed8eSKurt Hackel #define O2NM_API_VERSION	5
150c83ed8eSKurt Hackel 
160c83ed8eSKurt Hackel #define O2NM_MAX_NODES		255
170c83ed8eSKurt Hackel #define O2NM_INVALID_NODE_NUM	255
180c83ed8eSKurt Hackel 
190c83ed8eSKurt Hackel /* host name, group name, cluster name all 64 bytes */
200c83ed8eSKurt Hackel #define O2NM_MAX_NAME_LEN        64    // __NEW_UTS_LEN
210c83ed8eSKurt Hackel 
22ea203441SSunil Mushran /*
23ea203441SSunil Mushran  * Maximum number of global heartbeat regions allowed.
24ea203441SSunil Mushran  * **CAUTION**  Changing this number will break dlm compatibility.
25ea203441SSunil Mushran  */
26ea203441SSunil Mushran #define O2NM_MAX_REGIONS	32
27ea203441SSunil Mushran 
280c83ed8eSKurt Hackel #endif /* _OCFS2_NODEMANAGER_H */
29