40 #ifndef __EIPS_CNXN_H__
41 #define __EIPS_CNXN_H__
43 #define EIPS_CNXN_MAXTOTALCNXNS ((EIPS_USER_MAX_NUM_EIP_SESSIONS * EIPS_USER_MAX_NUM_EM_CNXNS_PER_SESSION)+EIPS_USER_MAX_NUM_IO_CNXNS)
47 #define EIPS_LEDSTATE_OFF 0
48 #define EIPS_LEDSTATE_FLASH_GREEN 1
49 #define EIPS_LEDSTATE_STEADY_GREEN 2
50 #define EIPS_LEDSTATE_FLASH_RED 3
51 #define EIPS_LEDSTATE_STEADY_RED 4
52 #define EIPS_LEDSTATE_ALT_REDGREEN 5
54 #define EIPS_CNXN_STATE_FREE 0
55 #define EIPS_CNXN_STATE_USED 1
58 #define EIPS_XPORTCLASS_EM_ANDVAL 0x8F
59 #define EIPS_XPORTCLASS_EM_VALID 0x83
62 #define EIPS_XPORTCLASS_CYC_NOSEQ 0x00
63 #define EIPS_XPORTCLASS_CYC_SEQ 0x01
64 #define EIPS_XPORTCLASS_COS_NOSEQ 0x10
65 #define EIPS_XPORTCLASS_COS_SEQ 0x11
66 #define EIPS_XPORTCLASS_APP_NOSEQ 0x20
67 #define EIPS_XPORTCLASS_APP_SEQ 0x21
74 #define NTWKCNXNPRM_OWNER_ONE 0x0000
75 #define NTWKCNXNPRM_OWNER_MANY 0x8000
76 #define NTWKCNXNPRM_OWNER_ANDVAL 0x8000
79 #define NTWKCNXNPRM_CNXNTYP_NULL 0x0000
80 #define NTWKCNXNPRM_CNXNTYP_MULTI 0x2000
81 #define NTWKCNXNPRM_CNXNTYP_P2P 0x4000
82 #define NTWKCNXNPRM_CNXNTYP_RSVD 0x6000
83 #define NTWKCNXNPRM_CNXNTYP_ANDVAL 0x6000
88 #define NTWKCNXNPRM_PRIORITY_LOW 0x0000
89 #define NTWKCNXNPRM_PRIORITY_HIGH 0x0400
90 #define NTWKCNXNPRM_PRIORITY_SCHEDULE 0x0800
91 #define NTWKCNXNPRM_PRIORITY_URGENT 0x0C00
92 #define NTWKCNXNPRM_PRIORITY_ANDVAL 0x0C00
95 #define NTWKCNXNPRM_FIXED_SIZ 0x0000
96 #define NTWKCNXNPRM_VAR_SIZ 0x0200
97 #define NTWKCNXNPRM_FIXED_ANDVAL 0x0200
100 #define NTWKCNXNPRM_CNXN_SIZ_ANDVAL 0x01FF
105 #define CMERR_ALREADY_USED 0x100
106 #define CMERR_BAD_TRANSPORT 0x103
107 #define CMERR_OWNER_CONFLICT 0x106
108 #define CMERR_BAD_CONNECTION 0x107
109 #define CMERR_BAD_CONN_TYPE 0x108
111 DEPRECATED-> #define CMERR_BAD_CONN_SIZE 0x109
113 #define CMERR_CONN_UNCONFIGURED 0x110
114 #define CMERR_BAD_RPI 0x111
115 #define CMERR_RPI_VAL_NOT_ACCEPT 0x112
116 #define CMERR_NO_CM_RESOURCES 0x113
117 #define CMERR_BAD_VENDOR_PRODUCT 0x114
118 #define CMERR_BAD_DEVICE_TYPE 0x115
119 #define CMERR_BAD_REVISION 0x116
121 DEPRECATED-> #define CMERR_BAD_CONN_POINT 0x117
122 DEPRECATED-> #define CMERR_BAD_CONFIGURATION 0x118
124 #define CMERR_CONN_REQ_FAILS 0x119
125 #define CMERR_NO_APP_RESOURCES 0x11A
126 #define CMERR_RPI_LESS_PRODINHIB 0x11B
127 #define CMERR_XPORT_CLASS_NOT_SUPRTED 0x11C
128 #define CMERR_PROD_TRIG_NOT_SUPPORTED 0x11D
129 #define CMERR_DIRECTION_NOT_SUPPORTED 0x11E
130 #define CMERR_O2T_FIXVAR_NOT_SUPPORTED 0x11F
131 #define CMERR_T2O_FIXVAR_NOT_SUPPORTED 0x120
132 #define CMERR_O2T_PRI_NOT_SUPPORTED 0x121
133 #define CMERR_T2O_PRI_NOT_SUPPORTED 0x122
134 #define CMERR_O2T_CNXNTYP_NOT_SUPPORTED 0x123
135 #define CMERR_T2O_CNXNTYP_NOT_SUPPORTED 0x124
136 #define CMERR_REDUND_OWN_NOT_SUPPORTED 0x125
138 #define CMERR_INV_CNXN_SIZE 0x126
139 #define CMERR_INV_O2T_SIZE 0x127
140 #define CMERR_INV_T2O_SIZE 0x128
142 #define CMERR_INV_CNXN_PATH 0x129
143 #define CMERR_INV_O2T_PATH 0x12A
144 #define CMERR_INV_T2O_PATH 0x12B
146 #define CMERR_CONN_TIMED_OUT 0x203
147 #define CMERR_UCSEND_TIMED_OUT 0x204
148 #define CMERR_UCSEND_PARAM_ERR 0x205
149 #define CMERR_MSGTOOLARGE4UCMM 0x206
150 #define CMERR_UCMMACKNOREPLY 0x207
151 #define CMERR_NO_BUFFER 0x301
152 #define CMERR_NO_BANDWIDTH 0x302
153 #define CMERR_NO_SCREENER 0x303
154 #define CMERR_NOT_CONF_FOR_RT 0x304
155 #define CMERR_SIGNATURE_MISMATCH 0x305
156 #define CMERR_CCM_NOT_AVAIL 0x306
157 #define CMERR_BAD_PORT 0x311
158 #define CMERR_BAD_LINK_ADDRESS 0x312
159 #define CMERR_BAD_SEGMENT 0x315
160 #define CMERR_BAD_CLOSE 0x316
161 #define CMERR_BAD_NET_SEGMENT 0x317
162 #define CMERR_BAD_LINK_AD_TO_SELF 0x318
163 #define CMERR_NO_SEC_RESOURCE 0x319
164 #define CMERR_RACKCNXN_ALREADY_ESTAB 0x31A
165 #define CMERR_MODULECNXN_ALREADY_ESTAB 0x31B
166 #define CMERR_MISC_CATCHALL 0x31C
167 #define CMERR_REDUND_CONN_MISMATCH 0x31D