OpenClovis Logo

clIocConfig.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2002-2012 OpenClovis Solutions Inc. All Rights Reserved.
3  *
4  * This file is available under a commercial license from the
5  * copyright holder or the GNU General Public License Version 2.0.
6  *
7  * The source code for this program is not published or otherwise
8  * divested of its trade secrets, irrespective of what has been
9  * deposited with the U.S. Copyright office.
10  *
11  * This program is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14  * General Public License for more details.
15  *
16  * For more information, see the file COPYING provided with this
17  * material.
18  */
19 /*******************************************************************************
20  * ModuleName : ioc
21  * File : clIocConfig.h
22  ******************************************************************************/
23 /*******************************************************************************
24  * Description :
25  *
26  * Ioc Configuration parameters file.
27  *
28  *****************************************************************************/
29 
30 
45 #ifndef __CL_IOC_CONFIG_H__
46 #define __CL_IOC_CONFIG_H__
47 
51 #define CL_IOC_MAX_NODES (1024)
52 
55 #define CL_IOC_MIN_NODE_ADDRESS (1)
56 
59 #define CL_IOC_MAX_NODE_ADDRESS (CL_IOC_MAX_NODES-1)
60 
61 
62 
66 #define CL_IOC_MAX_COMPONENTS_PER_NODE (1024)
67 
70 #define CL_IOC_MIN_COMP_PORT (1)
71 
74 #define CL_IOC_MAX_COMP_PORT (CL_IOC_MAX_COMPONENTS_PER_NODE - 1)
75 
76 
83 #define CL_IOC_RESERVED_PORTS (64)
84 
90 #define CL_IOC_USER_RESERVED_PORTS (64)
91 
97 #define CL_IOC_EPHEMERAL_PORTS (CL_IOC_MAX_COMPONENTS_PER_NODE - CL_IOC_RESERVED_PORTS - CL_IOC_USER_RESERVED_PORTS)
98 
99 
106 #define CL_IOC_REASSEMBLY_TIMEOUT (5000) /* milliseconds */
107 
108 
109 #endif
110 

Generated on Tue Jan 10 10:29:15 PST 2012 for OpenClovis SDK using Doxygen