Network Services API  2.50.00.07
slneterr.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2017-2018, Texas Instruments Incorporated
3  * All rights reserved.
4  *
5  * Redistribution and use in source and binary forms, with or without
6  * modification, are permitted provided that the following conditions
7  * are met:
8  *
9  * * Redistributions of source code must retain the above copyright
10  * notice, this list of conditions and the following disclaimer.
11  *
12  * * Redistributions in binary form must reproduce the above copyright
13  * notice, this list of conditions and the following disclaimer in the
14  * documentation and/or other materials provided with the distribution.
15  *
16  * * Neither the name of Texas Instruments Incorporated nor the names of
17  * its contributors may be used to endorse or promote products derived
18  * from this software without specific prior written permission.
19  *
20  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
22  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
23  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
24  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
25  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
26  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
27  * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
28  * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
29  * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
30  * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31  */
32 
33 
34 /*****************************************************************************/
35 /* Include files */
36 /*****************************************************************************/
37 
38 #ifndef __SL_NET_ERR_H__
39 #define __SL_NET_ERR_H__
40 
41 
42 #ifdef __cplusplus
43 extern "C" {
44 #endif
45 
59 /*****************************************************************************/
60 /* Macro declarations */
61 /*****************************************************************************/
62 
63 #define SLNETERR_RET_CODE_OK (0L)
65 #define SLNETERR_GENERAL_DEVICE (-6L)
67 /* BSD SOCKET ERRORS CODES */
68 
69 #define SLNETERR_BSD_SOC_ERROR (-1L)
70 #define SLNETERR_BSD_ENXIO (-6L)
71 #define SLNETERR_BSD_INEXE (-8L)
72 #define SLNETERR_BSD_EBADF (-9L)
73 #define SLNETERR_BSD_ENSOCK (-10L)
74 #define SLNETERR_BSD_EAGAIN (-11L)
75 #define SLNETERR_BSD_EWOULDBLOCK SLNETERR_BSD_EAGAIN
76 #define SLNETERR_BSD_ENOMEM (-12L)
77 #define SLNETERR_BSD_EACCES (-13L)
78 #define SLNETERR_BSD_EFAULT (-14L)
79 #define SLNETERR_BSD_ECLOSE (-15L)
80 #define SLNETERR_BSD_EALREADY_ENABLED (-21L)
81 #define SLNETERR_BSD_EINVAL (-22L)
82 #define SLNETERR_BSD_EAUTO_CONNECT_OR_CONNECTING (-69L)
83 #define SLNETERR_BSD_CONNECTION_PENDING (-72L)
84 #define SLNETERR_BSD_EUNSUPPORTED_ROLE (-86L)
85 #define SLNETERR_BSD_ENOTSOCK (-88L)
86 #define SLNETERR_BSD_EDESTADDRREQ (-89L)
87 #define SLNETERR_BSD_EMSGSIZE (-90L)
88 #define SLNETERR_BSD_EPROTOTYPE (-91L)
89 #define SLNETERR_BSD_ENOPROTOOPT (-92L)
90 #define SLNETERR_BSD_EPROTONOSUPPORT (-93L)
91 #define SLNETERR_BSD_ESOCKTNOSUPPORT (-94L)
92 #define SLNETERR_BSD_EOPNOTSUPP (-95L)
93 #define SLNETERR_BSD_EAFNOSUPPORT (-97L)
94 #define SLNETERR_BSD_EADDRINUSE (-98L)
95 #define SLNETERR_BSD_EADDRNOTAVAIL (-99L)
96 #define SLNETERR_BSD_ENETDOWN (-100L)
97 #define SLNETERR_BSD_ENETUNREACH (-101L)
98 #define SLNETERR_BSD_ECONNABORTED (-103L)
99 #define SLNETERR_BSD_ECONNRESET (-104L)
100 #define SLNETERR_BSD_ENOBUFS (-105L)
101 #define SLNETERR_BSD_EOBUFF SLNETERR_BSD_ENOBUFS
102 #define SLNETERR_BSD_EISCONN (-106L)
103 #define SLNETERR_BSD_ENOTCONN (-107L)
104 #define SLNETERR_BSD_ESHUTDOWN (-108L)
105 #define SLNETERR_BSD_ETIMEDOUT (-110L)
106 #define SLNETERR_BSD_ECONNREFUSED (-111L)
107 #define SLNETERR_BSD_EHOSTDOWN (-112L)
108 #define SLNETERR_BSD_EHOSTUNREACH (-113L)
109 #define SLNETERR_BSD_EALREADY (-114L)
111 /* ssl tls security start with -300 offset */
112 #define SLNETERR_ESEC_CLOSE_NOTIFY (-300L)
113 #define SLNETERR_ESEC_UNEXPECTED_MESSAGE (-310L)
114 #define SLNETERR_ESEC_BAD_RECORD_MAC (-320L)
115 #define SLNETERR_ESEC_DECRYPTION_FAILED (-321L)
116 #define SLNETERR_ESEC_RECORD_OVERFLOW (-322L)
117 #define SLNETERR_ESEC_DECOMPRESSION_FAILURE (-330L)
118 #define SLNETERR_ESEC_HANDSHAKE_FAILURE (-340L)
119 #define SLNETERR_ESEC_NO_CERTIFICATE (-341L)
120 #define SLNETERR_ESEC_BAD_CERTIFICATE (-342L)
121 #define SLNETERR_ESEC_UNSUPPORTED_CERTIFICATE (-343L)
122 #define SLNETERR_ESEC_ILLEGAL_PARAMETER (-347L)
123 #define SLNETERR_ESEC_ACCESS_DENIED (-349L)
124 #define SLNETERR_ESEC_DECODE_ERROR (-350L)
125 #define SLNETERR_ESEC_DECRYPT_ERROR1 (-351L)
126 #define SLNETERR_ESEC_EXPORT_RESTRICTION (-360L)
127 #define SLNETERR_ESEC_PROTOCOL_VERSION (-370L)
128 #define SLNETERR_ESEC_INSUFFICIENT_SECURITY (-371L)
129 #define SLNETERR_ESEC_INTERNAL_ERROR (-380L)
130 #define SLNETERR_ESEC_USER_CANCELLED (-390L)
131 #define SLNETERR_ESEC_NO_RENEGOTIATION (-400L)
132 #define SLNETERR_ESEC_UNSUPPORTED_EXTENSION (-410L)
133 #define SLNETERR_ESEC_CERTIFICATE_UNOBTAINABLE (-411L)
134 #define SLNETERR_ESEC_UNRECOGNIZED_NAME (-412L)
135 #define SLNETERR_ESEC_BAD_CERTIFICATE_STATUS_RESPONSE (-413L)
136 #define SLNETERR_ESEC_BAD_CERTIFICATE_HASH_VALUE (-414L)
139 /* proprietary secure */
140 #define SLNETERR_ESEC_GENERAL (-450L)
141 #define SLNETERR_ESEC_DECRYPT (-451L)
142 #define SLNETERR_ESEC_CLOSED (-452L)
143 #define SLNETERR_ESEC_SNO_VERIFY (-453L)
144 #define SLNETERR_ESEC_NO_CA_FILE (-454L)
145 #define SLNETERR_ESEC_MEMORY (-455L)
146 #define SLNETERR_ESEC_BAD_CA_FILE (-456L)
147 #define SLNETERR_ESEC_BAD_CERT_FILE (-457L)
148 #define SLNETERR_ESEC_BAD_PRIVATE_FILE (-458L)
149 #define SLNETERR_ESEC_BAD_DH_FILE (-459L)
150 #define SLNETERR_ESEC_T00_MANY_SSL_OPENED (-460L)
151 #define SLNETERR_ESEC_DATE_ERROR (-461L)
152 #define SLNETERR_ESEC_HAND_SHAKE_TIMED_OUT (-462L)
153 #define SLNETERR_ESEC_TX_BUFFER_NOT_EMPTY (-463L)
154 #define SLNETERR_ESEC_RX_BUFFER_NOT_EMPTY (-464L)
155 #define SLNETERR_ESEC_SSL_DURING_HAND_SHAKE (-465L)
156 #define SLNETERR_ESEC_NOT_ALLOWED_WHEN_LISTENING (-466L)
157 #define SLNETERR_ESEC_CERTIFICATE_REVOKED (-467L)
158 #define SLNETERR_ESEC_UNKNOWN_ROOT_CA (-468L)
159 #define SLNETERR_ESEC_WRONG_PEER_CERT (-469L)
160 #define SLNETERR_ESEC_TCP_DISCONNECTED_UNCOMPLETE_RECORD (-470L)
161 #define SLNETERR_ESEC_HELLO_VERIFY_ERROR (-471L)
163 #define SLNETERR_ESEC_BUFFER_E (-632L)
164 #define SLNETERR_ESEC_ALGO_ID_E (-633L)
165 #define SLNETERR_ESEC_PUBLIC_KEY_E (-634L)
166 #define SLNETERR_ESEC_DATE_E (-635L)
167 #define SLNETERR_ESEC_SUBJECT_E (-636L)
168 #define SLNETERR_ESEC_ISSUER_E (-637L)
169 #define SLNETERR_ESEC_CA_TRUE_E (-638L)
170 #define SLNETERR_ESEC_EXTENSIONS_E (-639L)
171 #define SLNETERR_ESEC_ASN_PARSE_E (-640L)
172 #define SLNETERR_ESEC_ASN_VERSION_E (-641L)
173 #define SLNETERR_ESEC_ASN_GETINT_E (-642L)
174 #define SLNETERR_ESEC_ASN_RSA_KEY_E (-643L)
175 #define SLNETERR_ESEC_ASN_OBJECT_ID_E (-644L)
176 #define SLNETERR_ESEC_ASN_TAG_NULL_E (-645L)
177 #define SLNETERR_ESEC_ASN_EXPECT_0_E (-646L)
178 #define SLNETERR_ESEC_ASN_BITSTR_E (-647L)
179 #define SLNETERR_ESEC_ASN_UNKNOWN_OID_E (-648L)
180 #define SLNETERR_ESEC_ASN_DATE_SZ_E (-649L)
181 #define SLNETERR_ESEC_ASN_BEFORE_DATE_E (-650L)
182 #define SLNETERR_ESEC_ASN_AFTER_DATE_E (-651L)
183 #define SLNETERR_ESEC_ASN_SIG_OID_E (-652L)
184 #define SLNETERR_ESEC_ASN_TIME_E (-653L)
185 #define SLNETERR_ESEC_ASN_INPUT_E (-654L)
186 #define SLNETERR_ESEC_ASN_SIG_CONFIRM_E (-655L)
187 #define SLNETERR_ESEC_ASN_SIG_HASH_E (-656L)
188 #define SLNETERR_ESEC_ASN_SIG_KEY_E (-657L)
189 #define SLNETERR_ESEC_ASN_DH_KEY_E (-658L)
190 #define SLNETERR_ESEC_ASN_NTRU_KEY_E (-659L)
191 #define SLNETERR_ESEC_ASN_CRIT_EXT_E (-660L)
192 #define SLNETERR_ESEC_ECC_BAD_ARG_E (-670L)
193 #define SLNETERR_ESEC_ASN_ECC_KEY_E (-671L)
194 #define SLNETERR_ESEC_ECC_CURVE_OID_E (-672L)
195 #define SLNETERR_ESEC_BAD_FUNC_ARG (-673L)
196 #define SLNETERR_ESEC_NOT_COMPILED_IN (-674L)
197 #define SLNETERR_ESEC_UNICODE_SIZE_E (-675L)
198 #define SLNETERR_ESEC_NO_PASSWORD (-676L)
199 #define SLNETERR_ESEC_ALT_NAME_E (-677L)
200 #define SLNETERR_ESEC_ASN_NO_SIGNER_E (-688L)
201 #define SLNETERR_ESEC_ASN_CRL_CONFIRM_E (-689L)
202 #define SLNETERR_ESEC_ASN_CRL_NO_SIGNER_E (-690L)
203 #define SLNETERR_ESEC_ASN_OCSP_CONFIRM_E (-691L)
204 #define SLNETERR_ESEC_VERIFY_FINISHED_ERROR (-704L)
205 #define SLNETERR_ESEC_VERIFY_MAC_ERROR (-705L)
206 #define SLNETERR_ESEC_PARSE_ERROR (-706L)
207 #define SLNETERR_ESEC_UNKNOWN_HANDSHAKE_TYPE (-707L)
208 #define SLNETERR_ESEC_SOCKET_ERROR_E (-708L)
209 #define SLNETERR_ESEC_SOCKET_NODATA (-709L)
210 #define SLNETERR_ESEC_INCOMPLETE_DATA (-710L)
211 #define SLNETERR_ESEC_UNKNOWN_RECORD_TYPE (-711L)
212 #define SLNETERR_ESEC_INNER_DECRYPT_ERROR (-712L)
213 #define SLNETERR_ESEC_FATAL_ERROR (-713L)
214 #define SLNETERR_ESEC_ENCRYPT_ERROR (-714L)
215 #define SLNETERR_ESEC_FREAD_ERROR (-715L)
216 #define SLNETERR_ESEC_NO_PEER_KEY (-716L)
217 #define SLNETERR_ESEC_NO_PRIVATE_KEY (-717L)
218 #define SLNETERR_ESEC_RSA_PRIVATE_ERROR (-718L)
219 #define SLNETERR_ESEC_NO_DH_PARAMS (-719L)
220 #define SLNETERR_ESEC_BUILD_MSG_ERROR (-720L)
221 #define SLNETERR_ESEC_BAD_HELLO (-721L)
222 #define SLNETERR_ESEC_DOMAIN_NAME_MISMATCH (-722L)
223 #define SLNETERR_ESEC_WANT_READ (-723L)
224 #define SLNETERR_ESEC_NOT_READY_ERROR (-724L)
225 #define SLNETERR_ESEC_PMS_VERSION_ERROR (-725L)
226 #define SLNETERR_ESEC_WANT_WRITE (-727L)
227 #define SLNETERR_ESEC_BUFFER_ERROR (-728L)
228 #define SLNETERR_ESEC_VERIFY_CERT_ERROR (-729L)
229 #define SLNETERR_ESEC_VERIFY_SIGN_ERROR (-730L)
230 #define SLNETERR_ESEC_LENGTH_ERROR (-741L)
231 #define SLNETERR_ESEC_PEER_KEY_ERROR (-742L)
232 #define SLNETERR_ESEC_ZERO_RETURN (-743L)
233 #define SLNETERR_ESEC_SIDE_ERROR (-744L)
234 #define SLNETERR_ESEC_NO_PEER_CERT (-745L)
235 #define SLNETERR_ESEC_ECC_CURVETYPE_ERROR (-750L)
236 #define SLNETERR_ESEC_ECC_CURVE_ERROR (-751L)
237 #define SLNETERR_ESEC_ECC_PEERKEY_ERROR (-752L)
238 #define SLNETERR_ESEC_ECC_MAKEKEY_ERROR (-753L)
239 #define SLNETERR_ESEC_ECC_EXPORT_ERROR (-754L)
240 #define SLNETERR_ESEC_ECC_SHARED_ERROR (-755L)
241 #define SLNETERR_ESEC_NOT_CA_ERROR (-757L)
242 #define SLNETERR_ESEC_BAD_PATH_ERROR (-758L)
243 #define SLNETERR_ESEC_BAD_CERT_MANAGER_ERROR (-759L)
244 #define SLNETERR_ESEC_OCSP_CERT_REVOKED (-760L)
245 #define SLNETERR_ESEC_CRL_CERT_REVOKED (-761L)
246 #define SLNETERR_ESEC_CRL_MISSING (-762L)
247 #define SLNETERR_ESEC_MONITOR_RUNNING_E (-763L)
248 #define SLNETERR_ESEC_THREAD_CREATE_E (-764L)
249 #define SLNETERR_ESEC_OCSP_NEED_URL (-765L)
250 #define SLNETERR_ESEC_OCSP_CERT_UNKNOWN (-766L)
251 #define SLNETERR_ESEC_OCSP_LOOKUP_FAIL (-767L)
252 #define SLNETERR_ESEC_MAX_CHAIN_ERROR (-768L)
253 #define SLNETERR_ESEC_NO_PEER_VERIFY (-778L)
254 #define SLNETERR_ESEC_UNSUPPORTED_SUITE (-790L)
255 #define SLNETERR_ESEC_MATCH_SUITE_ERROR (-791L)
259 /* WLAN ERRORS CODES*/
260 
261 #define SLNETERR_WLAN_KEY_ERROR (-2049L)
262 #define SLNETERR_WLAN_INVALID_ROLE (-2050L)
263 #define SLNETERR_WLAN_PREFERRED_NETWORKS_FILE_LOAD_FAILED (-2051L)
264 #define SLNETERR_WLAN_CANNOT_CONFIG_SCAN_DURING_PROVISIONING (-2052L)
265 #define SLNETERR_WLAN_INVALID_SECURITY_TYPE (-2054L)
266 #define SLNETERR_WLAN_PASSPHRASE_TOO_LONG (-2055L)
267 #define SLNETERR_WLAN_EAP_WRONG_METHOD (-2057L)
268 #define SLNETERR_WLAN_PASSWORD_ERROR (-2058L)
269 #define SLNETERR_WLAN_EAP_ANONYMOUS_LEN_ERROR (-2059L)
270 #define SLNETERR_WLAN_SSID_LEN_ERROR (-2060L)
271 #define SLNETERR_WLAN_USER_ID_LEN_ERROR (-2061L)
272 #define SLNETERR_WLAN_PREFERRED_NETWORK_LIST_FULL (-2062L)
273 #define SLNETERR_WLAN_PREFERRED_NETWORKS_FILE_WRITE_FAILED (-2063L)
274 #define SLNETERR_WLAN_ILLEGAL_WEP_KEY_INDEX (-2064L)
275 #define SLNETERR_WLAN_INVALID_DWELL_TIME_VALUES (-2065L)
276 #define SLNETERR_WLAN_INVALID_POLICY_TYPE (-2066L)
277 #define SLNETERR_WLAN_PM_POLICY_INVALID_OPTION (-2067L)
278 #define SLNETERR_WLAN_PM_POLICY_INVALID_PARAMS (-2068L)
279 #define SLNETERR_WLAN_WIFI_NOT_CONNECTED (-2069L)
280 #define SLNETERR_WLAN_ILLEGAL_CHANNEL (-2070L)
281 #define SLNETERR_WLAN_WIFI_ALREADY_DISCONNECTED (-2071L)
282 #define SLNETERR_WLAN_TRANSCEIVER_ENABLED (-2072L)
283 #define SLNETERR_WLAN_GET_NETWORK_LIST_EAGAIN (-2073L)
284 #define SLNETERR_WLAN_GET_PROFILE_INVALID_INDEX (-2074L)
285 #define SLNETERR_WLAN_FAST_CONN_DATA_INVALID (-2075L)
286 #define SLNETERR_WLAN_NO_FREE_PROFILE (-2076L)
287 #define SLNETERR_WLAN_AP_SCAN_INTERVAL_TOO_LOW (-2077L)
288 #define SLNETERR_WLAN_SCAN_POLICY_INVALID_PARAMS (-2078L)
289 
290 #define SLNETERR_RXFL_OK (0L)
291 #define SLNETERR_RXFL_RANGE_COMPARE_PARAMS_ARE_INVALID (-2079L)
292 #define SLNETERR_RXFL_RXFL_INVALID_PATTERN_LENGTH (-2080L)
293 #define SLNETERR_RXFL_ACTION_USER_EVENT_ID_TOO_BIG (-2081L)
294 #define SLNETERR_RXFL_OFFSET_TOO_BIG (-2082L)
295 #define SLNETERR_RXFL_STAT_UNSUPPORTED (-2083L)
296 #define SLNETERR_RXFL_INVALID_FILTER_ARG_UPDATE (-2084L)
297 #define SLNETERR_RXFL_INVALID_SYSTEM_STATE_TRIGGER_FOR_FILTER_TYPE (-2085L)
298 #define SLNETERR_RXFL_INVALID_FUNC_ID_FOR_FILTER_TYPE (-2086L)
299 #define SLNETERR_RXFL_DEPENDENT_FILTER_DO_NOT_EXIST_3 (-2087L)
300 #define SLNETERR_RXFL_OUTPUT_OR_INPUT_BUFFER_LENGTH_TOO_SMALL (-2088L)
301 #define SLNETERR_RXFL_DEPENDENT_FILTER_SOFTWARE_FILTER_NOT_FIT (-2089L)
302 #define SLNETERR_RXFL_DEPENDENCY_IS_NOT_PERSISTENT (-2090L)
303 #define SLNETERR_RXFL_RXFL_ALLOCATION_PROBLEM (-2091L)
304 #define SLNETERR_RXFL_SYSTEM_STATE_NOT_SUPPORTED_FOR_THIS_FILTER (-2092L)
305 #define SLNETERR_RXFL_TRIGGER_USE_REG5_TO_REG8 (-2093L)
306 #define SLNETERR_RXFL_TRIGGER_USE_REG1_TO_REG4 (-2094L)
307 #define SLNETERR_RXFL_ACTION_USE_REG5_TO_REG8 (-2095L)
308 #define SLNETERR_RXFL_ACTION_USE_REG1_TO_REG4 (-2096L)
309 #define SLNETERR_RXFL_FIELD_SUPPORT_ONLY_EQUAL_AND_NOTEQUAL (-2097L)
310 #define SLNETERR_RXFL_WRONG_MULTICAST_BROADCAST_ADDRESS (-2098L)
311 #define SLNETERR_RXFL_THE_FILTER_IS_NOT_OF_HEADER_TYPE (-2099L)
312 #define SLNETERR_RXFL_WRONG_COMPARE_FUNC_FOR_BROADCAST_ADDRESS (-2100L)
313 #define SLNETERR_RXFL_WRONG_MULTICAST_ADDRESS (-2101L)
314 #define SLNETERR_RXFL_DEPENDENT_FILTER_IS_NOT_PERSISTENT (-2102L)
315 #define SLNETERR_RXFL_DEPENDENT_FILTER_IS_NOT_ENABLED (-2103L)
316 #define SLNETERR_RXFL_FILTER_HAS_CHILDS (-2104L)
317 #define SLNETERR_RXFL_CHILD_IS_ENABLED (-2105L)
318 #define SLNETERR_RXFL_DEPENDENCY_IS_DISABLED (-2106L)
319 #define SLNETERR_RXFL_MAC_SEND_MATCHDB_FAILED (-2107L)
320 #define SLNETERR_RXFL_MAC_SEND_ARG_DB_FAILED (-2108L)
321 #define SLNETERR_RXFL_MAC_SEND_NODEDB_FAILED (-2109L)
322 #define SLNETERR_RXFL_MAC_OPERTATION_RESUME_FAILED (-2110L)
323 #define SLNETERR_RXFL_MAC_OPERTATION_HALT_FAILED (-2111L)
324 #define SLNETERR_RXFL_NUMBER_OF_CONNECTION_POINTS_EXCEEDED (-2112L)
325 #define SLNETERR_RXFL_DEPENDENT_FILTER_DEPENDENCY_ACTION_IS_DROP (-2113L)
326 #define SLNETERR_RXFL_FILTER_DO_NOT_EXISTS (-2114L)
327 #define SLNETERR_RXFL_DEPEDENCY_NOT_ON_THE_SAME_LAYER (-2115L)
328 #define SLNETERR_RXFL_NUMBER_OF_ARGS_EXCEEDED (-2116L)
329 #define SLNETERR_RXFL_ACTION_NO_REG_NUMBER (-2117L)
330 #define SLNETERR_RXFL_DEPENDENT_FILTER_LAYER_DO_NOT_FIT (-2118L)
331 #define SLNETERR_RXFL_DEPENDENT_FILTER_SYSTEM_STATE_DO_NOT_FIT (-2119L)
332 #define SLNETERR_RXFL_DEPENDENT_FILTER_DO_NOT_EXIST_2 (-2120L)
333 #define SLNETERR_RXFL_DEPENDENT_FILTER_DO_NOT_EXIST_1 (-2121L)
334 #define SLNETERR_RXFL_RULE_HEADER_ACTION_TYPE_NOT_SUPPORTED (-2122L)
335 #define SLNETERR_RXFL_RULE_HEADER_TRIGGER_COMPARE_FUNC_OUT_OF_RANGE (-2123L)
336 #define SLNETERR_RXFL_RULE_HEADER_TRIGGER_OUT_OF_RANGE (-2124L)
337 #define SLNETERR_RXFL_RULE_HEADER_COMPARE_FUNC_OUT_OF_RANGE (-2125L)
338 #define SLNETERR_RXFL_FRAME_TYPE_NOT_SUPPORTED (-2126L)
339 #define SLNETERR_RXFL_RULE_FIELD_ID_NOT_SUPPORTED (-2127L)
340 #define SLNETERR_RXFL_RULE_HEADER_FIELD_ID_ASCII_NOT_SUPPORTED (-2128L)
341 #define SLNETERR_RXFL_RULE_HEADER_NOT_SUPPORTED (-2129L)
342 #define SLNETERR_RXFL_RULE_HEADER_OUT_OF_RANGE (-2130L)
343 #define SLNETERR_RXFL_RULE_HEADER_COMBINATION_OPERATOR_OUT_OF_RANGE (-2131L)
344 #define SLNETERR_RXFL_RULE_HEADER_FIELD_ID_OUT_OF_RANGE (-2132L)
345 #define SLNETERR_RXFL_UPDATE_NOT_SUPPORTED (-2133L)
346 #define SLNETERR_RXFL_NO_FILTER_DATABASE_ALLOCATE (-2134L)
347 #define SLNETERR_RXFL_ALLOCATION_FOR_GLOBALS_STRUCTURE_FAILED (-2135L)
348 #define SLNETERR_RXFL_ALLOCATION_FOR_DB_NODE_FAILED (-2136L)
349 #define SLNETERR_RXFL_READ_FILE_FILTER_ID_ILLEGAL (-2137L)
350 #define SLNETERR_RXFL_READ_FILE_NUMBER_OF_FILTER_FAILED (-2138L)
351 #define SLNETERR_RXFL_READ_FILE_FAILED (-2139L)
352 #define SLNETERR_RXFL_NO_FILTERS_ARE_DEFINED (-2140L)
353 #define SLNETERR_RXFL_NUMBER_OF_FILTER_EXCEEDED (-2141L)
354 #define SLNETERR_RXFL_BAD_FILE_MODE (-2142L)
355 #define SLNETERR_RXFL_FAILED_READ_NVFILE (-2143L)
356 #define SLNETERR_RXFL_FAILED_INIT_STORAGE (-2144L)
357 #define SLNETERR_RXFL_CONTINUE_WRITE_MUST_BE_MOD_4 (-2145L)
358 #define SLNETERR_RXFL_FAILED_LOAD_FILE (-2146L)
359 #define SLNETERR_RXFL_INVALID_HANDLE (-2147L)
360 #define SLNETERR_RXFL_FAILED_TO_WRITE (-2148L)
361 #define SLNETERR_RXFL_OFFSET_OUT_OF_RANGE (-2149L)
362 #define SLNETERR_RXFL_ALLOC (-2150L)
363 #define SLNETERR_RXFL_READ_DATA_LENGTH (-2151L)
364 #define SLNETERR_RXFL_INVALID_FILE_ID (-2152L)
365 #define SLNETERR_RXFL_FILE_FILTERS_NOT_EXISTS (-2153L)
366 #define SLNETERR_RXFL_FILE_ALREADY_IN_USE (-2154L)
367 #define SLNETERR_RXFL_INVALID_ARGS (-2155L)
368 #define SLNETERR_RXFL_FAILED_TO_CREATE_FILE (-2156L)
369 #define SLNETERR_RXFL_FS_ALREADY_LOADED (-2157L)
370 #define SLNETERR_RXFL_UNKNOWN (-2158L)
371 #define SLNETERR_RXFL_FAILED_TO_CREATE_LOCK_OBJ (-2159L)
372 #define SLNETERR_RXFL_DEVICE_NOT_LOADED (-2160L)
373 #define SLNETERR_RXFL_INVALID_MAGIC_NUM (-2161L)
374 #define SLNETERR_RXFL_FAILED_TO_READ (-2162L)
375 #define SLNETERR_RXFL_NOT_SUPPORTED (-2163L)
376 #define SLNETERR_WLAN_INVALID_COUNTRY_CODE (-2164L)
377 #define SLNETERR_WLAN_NVMEM_ACCESS_FAILED (-2165L)
378 #define SLNETERR_WLAN_OLD_FILE_VERSION (-2166L)
379 #define SLNETERR_WLAN_TX_POWER_OUT_OF_RANGE (-2167L)
380 #define SLNETERR_WLAN_INVALID_AP_PASSWORD_LENGTH (-2168L)
381 #define SLNETERR_WLAN_PROVISIONING_ABORT_PROVISIONING_ALREADY_STARTED (-2169L)
382 #define SLNETERR_WLAN_PROVISIONING_ABORT_HTTP_SERVER_DISABLED (-2170L)
383 #define SLNETERR_WLAN_PROVISIONING_ABORT_PROFILE_LIST_FULL (-2171L)
384 #define SLNETERR_WLAN_PROVISIONING_ABORT_INVALID_PARAM (-2172L)
385 #define SLNETERR_WLAN_PROVISIONING_ABORT_GENERAL_ERROR (-2173L)
386 #define SLNETERR_WLAN_MULTICAST_EXCEED_MAX_ADDR (-2174L)
387 #define SLNETERR_WLAN_MULTICAST_INVAL_ADDR (-2175L)
388 #define SLNETERR_WLAN_AP_SCAN_INTERVAL_TOO_SHORT (-2176L)
389 #define SLNETERR_WLAN_PROVISIONING_CMD_NOT_EXPECTED (-2177L)
390 
391 
392 #define SLNETERR_WLAN_AP_ACCESS_LIST_NO_ADDRESS_TO_DELETE (-2178L)
393 #define SLNETERR_WLAN_AP_ACCESS_LIST_FULL (-2179L)
394 #define SLNETERR_WLAN_AP_ACCESS_LIST_DISABLED (-2180L)
395 #define SLNETERR_WLAN_AP_ACCESS_LIST_MODE_NOT_SUPPORTED (-2181L)
396 #define SLNETERR_WLAN_AP_STA_NOT_FOUND (-2182L)
400 /* DEVICE ERRORS CODES*/
401 #define SLNETERR_SUPPLICANT_ERROR (-4097L)
402 #define SLNETERR_HOSTAPD_INIT_FAIL (-4098L)
403 #define SLNETERR_HOSTAPD_INIT_IF_FAIL (-4099L)
404 #define SLNETERR_WLAN_DRV_INIT_FAIL (-4100L)
405 #define SLNETERR_MDNS_ENABLE_FAIL (-4103L)
406 #define SLNETERR_ROLE_STA_ERR (-4107L)
407 #define SLNETERR_ROLE_AP_ERR (-4108L)
408 #define SLNETERR_ROLE_P2P_ERR (-4109L)
409 #define SLNETERR_CALIB_FAIL (-4110L)
410 #define SLNETERR_RESTORE_IMAGE_COMPLETE (-4113L)
411 #define SLNETERR_UNKNOWN_ERR (-4114L)
412 #define SLNETERR_GENERAL_ERR (-4115L)
413 #define SLNETERR_WRONG_ROLE (-4116L)
414 #define SLNETERR_INCOMPLETE_PROGRAMMING (-4117L)
417 #define SLNETERR_PENDING_TXRX_STOP_TIMEOUT_EXP (-4118L)
418 #define SLNETERR_PENDING_TXRX_NO_TIMEOUT (-4119L)
419 #define SLNETERR_INVALID_PERSISTENT_CONFIGURATION (-4120L)
423 /* NETAPP ERRORS CODES*/
424 #define SLNETERR_MDNS_CREATE_FAIL (-6145L)
425 #define SLNETERR_DEVICE_NAME_LEN_ERR (-6146L)
426 #define SLNETERR_DEVICE_NAME_INVALID (-6147L)
427 #define SLNETERR_DOMAIN_NAME_LEN_ERR (-6148L)
428 #define SLNETERR_DOMAIN_NAME_INVALID (-6149L)
429 #define SLNETERR_NET_APP_DNS_QUERY_NO_RESPONSE (-6150L)
430 #define SLNETERR_NET_APP_DNS_ERROR (-6151L)
431 #define SLNETERR_NET_APP_DNS_NO_SERVER (-6152L)
432 #define SLNETERR_NET_APP_DNS_TIMEOUTR (-6153L)
433 #define SLNETERR_NET_APP_DNS_QUERY_FAILED (-6154L)
434 #define SLNETERR_NET_APP_DNS_BAD_ADDRESS_ERROR (-6155L)
435 #define SLNETERR_NET_APP_DNS_SIZE_ERROR (-6156L)
436 #define SLNETERR_NET_APP_DNS_MALFORMED_PACKET (-6157L)
437 #define SLNETERR_NET_APP_DNS_BAD_ID_ERROR (-6158L)
438 #define SLNETERR_NET_APP_DNS_PARAM_ERROR (-6159L)
439 #define SLNETERR_NET_APP_DNS_SERVER_NOT_FOUND (-6160L)
440 #define SLNETERR_NET_APP_DNS_PACKET_CREATE_ERROR (-6161L)
441 #define SLNETERR_NET_APP_DNS_EMPTY_DNS_SERVER_LIST (-6162L)
442 #define SLNETERR_NET_APP_DNS_SERVER_AUTH_ERROR (-6163L)
443 #define SLNETERR_NET_APP_DNS_ZERO_GATEWAY_IP_ADDRESS (-6164L)
444 #define SLNETERR_NET_APP_DNS_MISMATCHED_RESPONSE (-6165L)
445 #define SLNETERR_NET_APP_DNS_DUPLICATE_ENTRY (-6166L)
446 #define SLNETERR_NET_APP_DNS_RETRY_A_QUERY (-6167L)
447 #define SLNETERR_NET_APP_DNS_INVALID_ADDRESS_TYPE (-6168L)
448 #define SLNETERR_NET_APP_DNS_IPV6_NOT_SUPPORTED (-6169L)
449 #define SLNETERR_NET_APP_DNS_NEED_MORE_RECORD_BUFFER (-6170L)
450 #define SLNETERR_NET_APP_MDNS_ERROR (-6171L)
451 #define SLNETERR_NET_APP_MDNS_PARAM_ERROR (-6172L)
452 #define SLNETERR_NET_APP_MDNS_CACHE_ERROR (-6173L)
453 #define SLNETERR_NET_APP_MDNS_UNSUPPORTED_TYPE (-6174L)
454 #define SLNETERR_NET_APP_MDNS_DATA_SIZE_ERROR (-6175L)
455 #define SLNETERR_NET_APP_MDNS_AUTH_ERROR (-6176L)
456 #define SLNETERR_NET_APP_MDNS_PACKET_ERROR (-6177L)
457 #define SLNETERR_NET_APP_MDNS_DEST_ADDRESS_ERROR (-6178L)
458 #define SLNETERR_NET_APP_MDNS_UDP_PORT_ERROR (-6179L)
459 #define SLNETERR_NET_APP_MDNS_NOT_LOCAL_LINK (-6180L)
460 #define SLNETERR_NET_APP_MDNS_EXCEED_MAX_LABEL (-6181L)
461 #define SLNETERR_NET_APP_MDNS_EXIST_UNIQUE_RR (-6182L)
462 #define SLNETERR_NET_APP_MDNS_EXIST_ANSWER (-6183L)
463 #define SLNETERR_NET_APP_MDNS_EXIST_SAME_QUERY (-6184L)
464 #define SLNETERR_NET_APP_MDNS_DUPLICATE_SERVICE (-6185L)
465 #define SLNETERR_NET_APP_MDNS_NO_ANSWER (-6186L)
466 #define SLNETERR_NET_APP_MDNS_NO_KNOWN_ANSWER (-6187L)
467 #define SLNETERR_NET_APP_MDNS_NAME_MISMATCH (-6188L)
468 #define SLNETERR_NET_APP_MDNS_NOT_STARTED (-6189L)
469 #define SLNETERR_NET_APP_MDNS_HOST_NAME_ERROR (-6190L)
470 #define SLNETERR_NET_APP_MDNS_NO_MORE_ENTRIES (-6191L)
471 #define SLNETERR_NET_APP_MDNS_SERVICE_TYPE_MISMATCH (-6192L)
472 #define SLNETERR_NET_APP_MDNS_LOOKUP_INDEX_ERROR (-6193L)
473 #define SLNETERR_NET_APP_MDNS_MAX_SERVICES_ERROR (-6194L)
474 #define SLNETERR_NET_APP_MDNS_IDENTICAL_SERVICES_ERROR (-6195L)
475 #define SLNETERR_NET_APP_MDNS_EXISTED_SERVICE_ERROR (-6196L)
476 #define SLNETERR_NET_APP_MDNS_ERROR_SERVICE_NAME_ERROR (-6197L)
477 #define SLNETERR_NET_APP_MDNS_RX_PACKET_ALLOCATION_ERROR (-6198L)
478 #define SLNETERR_NET_APP_MDNS_BUFFER_SIZE_ERROR (-6199L)
479 #define SLNETERR_NET_APP_MDNS_NET_APP_SET_ERROR (-6200L)
480 #define SLNETERR_NET_APP_MDNS_GET_SERVICE_LIST_FLAG_ERROR (-6201L)
481 #define SLNETERR_NET_APP_MDNS_MDNS_NO_CONFIGURATION_ERROR (-6202L)
482 #define SLNETERR_NET_APP_MDNS_STATUS_ERROR (-6203L)
483 #define SLNETERR_NET_APP_ENOBUFS (-6204L)
484 #define SLNETERR_NET_APP_DNS_IPV6_REQ_BUT_IPV6_DISABLED (-6205L)
485 #define SLNETERR_NET_APP_DNS_INVALID_FAMILY_TYPE (-6206L)
486 #define SLNETERR_NET_APP_DNS_REQ_TOO_BIG (-6207L)
487 #define SLNETERR_NET_APP_DNS_ALLOC_ERROR (-6208L)
488 #define SLNETERR_NET_APP_DNS_EXECUTION_ERROR (-6209L)
489 #define SLNETERR_NET_APP_P2P_ROLE_IS_NOT_CONFIGURED (-6210L)
490 #define SLNETERR_NET_APP_INCORECT_ROLE_FOR_APP (-6211L)
491 #define SLNETERR_NET_APP_INCORECT_APP_MASK (-6212L)
492 #define SLNETERR_NET_APP_MDNS_ALREADY_STARTED (-6213L)
493 #define SLNETERR_NET_APP_HTTP_SERVER_ALREADY_STARTED (-6214L)
495 #define SLNETERR_NET_APP_HTTP_GENERAL_ERROR (-6216L)
496 #define SLNETERR_NET_APP_HTTP_INVALID_TIMEOUT (-6217L)
497 #define SLNETERR_NET_APP_INVALID_URN_LENGTH (-6218L)
498 #define SLNETERR_NET_APP_RX_BUFFER_LENGTH (-6219L)
502 /*< NETCFG ERRORS CODES*/
503 #define SLNETERR_STATIC_ADDR_SUBNET_ERROR (-8193L)
504 #define SLNETERR_INCORRECT_IPV6_STATIC_LOCAL_ADDR (-8194L)
505 #define SLNETERR_INCORRECT_IPV6_STATIC_GLOBAL_ADDR (-8195L)
506 #define SLNETERR_IPV6_LOCAL_ADDR_SHOULD_BE_SET_FIRST (-8195L)
510 /* NETUTIL ERRORS CODES */
511 #define SLNETERR_NETUTIL_CRYPTO_GENERAL (-12289L)
512 #define SLNETERR_NETUTIL_CRYPTO_INVALID_INDEX (-12290L)
513 #define SLNETERR_NETUTIL_CRYPTO_INVALID_PARAM (-12291L)
514 #define SLNETERR_NETUTIL_CRYPTO_MEM_ALLOC (-12292L)
515 #define SLNETERR_NETUTIL_CRYPTO_INVALID_DB_VER (-12293L)
516 #define SLNETERR_NETUTIL_CRYPTO_UNSUPPORTED_OPTION (-12294L)
517 #define SLNETERR_NETUTIL_CRYPTO_BUFFER_TOO_SMALL (-12295L)
518 #define SLNETERR_NETUTIL_CRYPTO_EMPTY_DB_ENTRY (-12296L)
519 #define SLNETERR_NETUTIL_CRYPTO_NON_TEMPORARY_KEY (-12297L)
520 #define SLNETERR_NETUTIL_CRYPTO_DB_ENTRY_NOT_FREE (-12298L)
521 #define SLNETERR_NETUTIL_CRYPTO_CORRUPTED_DB_FILE (-12299L)
522 
523 
524 
525 /* GENERAL ERRORS CODES*/
526 #define SLNETERR_INVALID_OPCODE (-14337L)
527 #define SLNETERR_INVALID_PARAM (-14338L)
528 #define SLNETERR_STATUS_ERROR (-14341L)
529 #define SLNETERR_NVMEM_ACCESS_FAILED (-14342L)
530 #define SLNETERR_NOT_ALLOWED_NWP_LOCKED (-14343L)
532 /* SECURITY ERRORS CODE */
533 #define SLNETERR_LOADING_CERTIFICATE_STORE (-28673L)
534 
535 /* Device is Locked! Return to Factory Image or Program new
536  image should be invoked (see sl_FsCtl, sl_FsProgram) */
537 #define SLNETERR_DEVICE_LOCKED_SECURITY_ALERT (-28674L)
538 
539 
540 
541 /* INTERNAL HOST ERRORS CODES*/
542 
543 /* Receive this error in case there are no resources to issue the command
544  If possible, increase the number of MAX_CONCURRENT_ACTIONS (result in memory increase)
545  If not, try again later */
546 #define SLNETERR_POOL_IS_EMPTY (-2000L)
547 
548 /* Receive this error in case a given length for RX buffer was too small.
549  Receive payload was bigger than the given buffer size. Therefore, payload is cut according to receive size
550  Recommend to increase buffer size */
551 #define SLNETERR_ESMALLBUF (-2001L)
552 
553 /* Receive this error in case zero length is supplied to a "get" API
554  Recommend to supply length according to requested information (view options defines for help) */
555 #define SLNETERR_EZEROLEN (-2002L)
556 
557 /* User supplied invalid parameter */
558 #define SLNETERR_INVALPARAM (-2003L)
559 
560 /* Failed to open interface */
561 #define SLNETERR_BAD_INTERFACE (-2004L)
562 
563 /* API has been aborted due to an error detected by host driver */
564 #define SLNETERR_API_ABORTED (-2005L)
565 
566 /* Parameters are invalid */
567 #define SLNETERR_RET_CODE_INVALID_INPUT (-2006L)
568 
569 /* Driver internal error */
570 #define SLNETERR_RET_CODE_SELF_ERROR (-2007L)
571 
572 /* NWP internal error */
573 #define SLNETERR_RET_CODE_NWP_IF_ERROR (-2008L)
574 
575 /* malloc error */
576 #define SLNETERR_RET_CODE_MALLOC_ERROR (-2009L)
577 
578 /* protocol error */
579 #define SLNETERR_RET_CODE_PROTOCOL_ERROR (-2010L)
580 
581 /* API has been aborted, command is not allowed in device lock state */
582 #define SLNETERR_RET_CODE_DEV_LOCKED (-2011L)
583 
584 /* SlNetSock_Start cannot be invoked twice */
585 #define SLNETERR_RET_CODE_DEV_ALREADY_STARTED (-2012L)
586 
587 /* SL Net API is in progress */
588 #define SLNETERR_RET_CODE_API_COMMAND_IN_PROGRESS (-2013L)
589 
590 /* Provisioning is in progress - */
591 #define SLNETERR_RET_CODE_PROVISIONING_IN_PROGRESS (-2014L)
592 
593 /* Wrong ping parameters - ping cannot be called with the following parameters:
594 1. infinite ping packet
595 2. report only when finished
596 3. no callback supplied */
597 #define SLNETERR_RET_CODE_NET_APP_PING_INVALID_PARAMS (-2015L)
598 
599 
600 /* SlNetSock select already in progress.
601  this error will be returned if app will try to call
602  SlNetSock_select blocking when there is already select trigger in progress */
603 #define SLNETERR_RET_CODE_SOCKET_SELECT_IN_PROGRESS_ERROR (-2016L)
604 
605 #define SLNETERR_RET_CODE_STOP_IN_PROGRESS (-2017L)
606 
607 
608 /* The device has not been started yet */
609 #define SLNETERR_RET_CODE_DEV_NOT_STARTED (-2018L)
610 
611 /* The event link was not found in the list */
612 #define SLNETERR_RET_CODE_EVENT_LINK_NOT_FOUND (-2019L)
613 
614 /* Function couldn't find any free space/location */
615 #define SLNETERR_RET_CODE_NO_FREE_SPACE (-2020L)
616 
617 /* Function couldn't execute correctly */
618 #define SLNETERR_RET_CODE_FUNCTION_FAILED (-2021L)
619 
620 /* Mutex creation failed */
621 #define SLNETERR_RET_CODE_MUTEX_CREATION_FAILED (-2022L)
622 
623 /* Function couldn't find the requested resource */
624 #define SLNETERR_RET_CODE_COULDNT_FIND_RESOURCE (-2023L)
625 
626 /* Interface doesn't support the non mandatory function */
627 #define SLNETERR_RET_CODE_DOESNT_SUPPORT_NON_MANDATORY_FXN (-2024L)
628 
629 /* Socket creation in progress */
630 #define SLNETERR_RET_CODE_SOCKET_CREATION_IN_PROGRESS (-2025L)
631 
632 /* Unsupported scenario, option or feature */
633 #define SLNETERR_RET_CODE_UNSUPPORTED (-2026L)
634 
635 
636 /* sock related API's from SlNetIf_Config_t failed */
637 #define SLNETSOCK_ERR_SOCKCREATE_FAILED (-3000L)
638 #define SLNETSOCK_ERR_SOCKCLOSE_FAILED (-3001L)
639 #define SLNETSOCK_ERR_SOCKSELECT_FAILED (-3002L)
640 #define SLNETSOCK_ERR_SOCKSETOPT_FAILED (-3003L)
641 #define SLNETSOCK_ERR_SOCKGETOPT_FAILED (-3004L)
642 #define SLNETSOCK_ERR_SOCKRECVFROM_FAILED (-3005L)
643 #define SLNETSOCK_ERR_SOCKSENDTO_FAILED (-3006L)
644 #define SLNETSOCK_ERR_SOCKSHUTDOWN_FAILED (-3007L)
645 #define SLNETSOCK_ERR_SOCKACCEPT_FAILED (-3008L)
646 #define SLNETSOCK_ERR_SOCKBIND_FAILED (-3009L)
647 #define SLNETSOCK_ERR_SOCKLISTEN_FAILED (-3000L)
648 #define SLNETSOCK_ERR_SOCKCONNECT_FAILED (-3001L)
649 #define SLNETSOCK_ERR_SOCKGETPEERNAME_FAILED (-3002L)
650 #define SLNETSOCK_ERR_SOCKGETLOCALNAME_FAILED (-3003L)
651 #define SLNETSOCK_ERR_SOCKRECV_FAILED (-3004L)
652 #define SLNETSOCK_ERR_SOCKSEND_FAILED (-3005L)
653 #define SLNETSOCK_ERR_SOCKSTARTSEC_FAILED (-3006L)
654 
655 /* util related API's from SlNetIf_Config_t failed */
656 #define SLNETUTIL_ERR_UTILGETHOSTBYNAME_FAILED (-3100L)
657 
658 /*
659  * base for util error codes related to SlNetUtil_getAddrInfo and
660  * SlNetUtil_gaiStrErr
661  */
662 #define SLNETUTIL_EAI_BASE (-3120L)
663 
664 /*
665  * util error codes related to SlNetUtil_getAddrInfo and SlNetUtil_gaiStrErr
666  * The numbering of these codes MUST match the order of the strErrorMsgs array
667  * in <ti/net/slnetutils.c>
668  */
669 #define SLNETUTIL_EAI_AGAIN (-3121L)
670 #define SLNETUTIL_EAI_BADFLAGS (-3122L)
671 #define SLNETUTIL_EAI_FAIL (-3123L)
672 #define SLNETUTIL_EAI_FAMILY (-3124L)
673 #define SLNETUTIL_EAI_MEMORY (-3125L)
674 #define SLNETUTIL_EAI_NONAME (-3126L)
675 #define SLNETUTIL_EAI_SERVICE (-3127L)
676 #define SLNETUTIL_EAI_SOCKTYPE (-3128L)
677 #define SLNETUTIL_EAI_SYSTEM (-3129L)
678 #define SLNETUTIL_EAI_OVERFLOW (-3130L)
679 #define SLNETUTIL_EAI_ADDRFAMILY (-3131L)
680 
681 /* if related API's from SlNetIf_Config_t failed */
682 #define SLNETIF_ERR_IFLOADSECOBJ_FAILED (-3200L)
683 #define SLNETIF_ERR_IFGETIPADDR_FAILED (-3201L)
684 #define SLNETIF_ERR_IFGETCONNECTIONSTATUS_FAILED (-3202L)
685 #define SLNETIF_ERR_IFCREATECONTEXT_FAILED (-3203L)
686 
694 #ifdef __cplusplus
695 }
696 #endif /* __cplusplus */
697 
698 #endif /* __SL_NET_ERR_H__ */
© Copyright 1995-2018, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale