iPXE
wireless_errors.c
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2009 Joshua Oreman <oremanj@rwcr.net>.
3  *
4  * This program is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU General Public License as
6  * published by the Free Software Foundation; either version 2 of the
7  * License, or any later version.
8  *
9  * This program is distributed in the hope that it will be useful, but
10  * WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  * General Public License for more details.
13  *
14  * You should have received a copy of the GNU General Public License
15  * along with this program; if not, write to the Free Software
16  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
17  * 02110-1301, USA.
18  */
19 
20 FILE_LICENCE ( GPL2_OR_LATER );
21 
22 #include <errno.h>
23 #include <ipxe/errortab.h>
24 #include <ipxe/net80211_err.h>
25 
26 /* Record errors as though they come from the 802.11 stack */
27 #undef ERRFILE
28 #define ERRFILE ERRFILE_net80211
29 
30 /** All 802.11 errors
31  */
32 struct errortab wireless_errors[] __errortab = {
109 };
#define EINFO_EHOSTUNREACH_DEST_NOT_PRESENT
Definition: net80211_err.h:309
#define EINFO_ECONNREFUSED_ASSOC_NEED_SHORT_PMBL
Definition: net80211_err.h:141
#define EINFO_ECONNREFUSED_AUTH_TIMEOUT
Definition: net80211_err.h:120
#define EINFO_ECONNRESET_OUT_OF_RESOURCES
Definition: net80211_err.h:360
#define EINFO_ENETRESET_QOS_OUT_OF_RESOURCES
Definition: net80211_err.h:500
Error message tables.
#define EINFO_ECONNREFUSED_AUTH_SEQ_INVALID
Definition: net80211_err.h:106
#define EINFO_EHOSTUNREACH_DIRECT_LINK_FORBIDDEN
Definition: net80211_err.h:302
#define EINFO_ECONNRESET_GROUPKEY_TIMEOUT
Definition: net80211_err.h:430
#define EINFO_ECONNRESET_RSN_CAPAB_INVALID
Definition: net80211_err.h:472
struct errortab wireless_errors [] __errortab
All 802.11 errors.
Error codes.
#define EINFO_ECONNREFUSED_ASSOC_NEED_CHAN_AGILITY
Definition: net80211_err.h:155
#define EINFO_ECONNRESET_4WAY_TIMEOUT
Definition: net80211_err.h:423
#define EINFO_ENETRESET_QOS_UNSPECIFIED
Definition: net80211_err.h:493
#define __einfo_errortab(einfo)
Definition: errortab.h:23
#define EINFO_ECONNRESET_REASSOC_INVALID
Definition: net80211_err.h:388
#define EINFO_ECONNRESET_CIPHER_REJECTED
Definition: net80211_err.h:486
#define EINFO_EHOSTUNREACH_LINK_IS_HORRIBLE
Definition: net80211_err.h:211
#define EINFO_EINVAL_PKT_VERSION
Definition: net80211_err.h:25
#define EINFO_EINVAL_PKT_NOT_FROMDS
Definition: net80211_err.h:31
#define EINFO_ECONNRESET_4WAY_INVALID
Definition: net80211_err.h:437
#define EINFO_ECONNRESET_BAD_CHANNELS
Definition: net80211_err.h:402
#define EINFO_ENETRESET_REQUESTED_TIMEOUT
Definition: net80211_err.h:542
#define EINFO_EHOSTUNREACH_REQUEST_DECLINED
Definition: net80211_err.h:225
#define EINFO_ECONNRESET_INVALID_IE
Definition: net80211_err.h:409
#define EINFO_EHOSTUNREACH_PAIR_CIPHER_INVALID
Definition: net80211_err.h:260
#define EINFO_ENETRESET_REQUESTED_NEED_SETUP
Definition: net80211_err.h:535
#define EINFO_ECONNREFUSED_ASSOC_NEED_RATE
Definition: net80211_err.h:134
#define EINFO_ECONNREFUSED_ASSOC_DENIED
Definition: net80211_err.h:92
#define EINFO_EHOSTUNREACH_TS_NOT_CREATED_WAIT
Definition: net80211_err.h:295
#define EINFO_ECONNRESET_8021X_FAILURE
Definition: net80211_err.h:479
#define EINFO_ECONNREFUSED_ASSOC_NEED_PBCC
Definition: net80211_err.h:148
#define EINFO_EINVAL_PKT_NOT_DATA
Definition: net80211_err.h:28
#define EINFO_ECONNREFUSED_ASSOC_BAD_CHANNELS
Definition: net80211_err.h:176
FILE_LICENCE(GPL2_OR_LATER)
#define EINFO_ENETRESET_INVALID_TXOP
Definition: net80211_err.h:514
#define EINFO_ECONNRESET_BAD_POWER
Definition: net80211_err.h:395
#define EINFO_ECONNREFUSED_AUTH_CHALL_INVALID
Definition: net80211_err.h:113
#define EINFO_ECONNRESET_LEAVING
Definition: net80211_err.h:346
#define EINFO_ECONNREFUSED_ASSOC_BAD_POWER
Definition: net80211_err.h:169
#define EINFO_EHOSTUNREACH_AKMP_INVALID
Definition: net80211_err.h:267
#define EINFO_ECONNREFUSED_CAPAB_UNSUPP
Definition: net80211_err.h:78
#define EINFO_ECONNREFUSED_ASSOC_NO_ROOM
Definition: net80211_err.h:127
#define EINFO_EHOSTUNREACH_REQUEST_INVALID
Definition: net80211_err.h:232
#define EINFO_ECONNRESET_NEED_ASSOC
Definition: net80211_err.h:374
#define EINFO_ECONNRESET_LEAVING_TO_ROAM
Definition: net80211_err.h:381
#define EINFO_EHOSTUNREACH_CIPHER_REJECTED
Definition: net80211_err.h:288
#define EINFO_EHOSTUNREACH_RSN_CAPAB_INVALID
Definition: net80211_err.h:281
#define EINFO_ECONNREFUSED_ASSOC_NEED_SHORT_SLOT
Definition: net80211_err.h:183
#define EINFO_ECONNRESET_PAIR_CIPHER_INVALID
Definition: net80211_err.h:451
#define EINFO_EINVAL_PKT_TOO_SHORT
Definition: net80211_err.h:22
#define EINFO_ECONNREFUSED_AUTH_ALGO_UNSUPP
Definition: net80211_err.h:99
#define EINFO_ENETRESET_CIPHER_UNSUPPORTED
Definition: net80211_err.h:549
#define EINFO_ECONNRESET_RSN_VERSION_INVALID
Definition: net80211_err.h:465
#define EINFO_ECONNRESET_NEED_AUTH
Definition: net80211_err.h:367
#define EINFO_ECONNRESET_AUTH_NO_LONGER_VALID
Definition: net80211_err.h:339
#define EINFO_EHOSTUNREACH_QOS_NO_ROOM
Definition: net80211_err.h:204
#define EINFO_EHOSTUNREACH_TS_NOT_CREATED_AGAIN
Definition: net80211_err.h:239
#define EINFO_ECONNREFUSED_REASSOC_INVALID
Definition: net80211_err.h:85
#define EINFO_ECONNREFUSED_FAILURE
Definition: net80211_err.h:71
#define EINFO_EHOSTUNREACH_INVALID_IE
Definition: net80211_err.h:246
#define EINFO_ECONNREFUSED_ASSOC_NEED_SPECTRUM_MGMT
Definition: net80211_err.h:162
#define EINFO_ECONNRESET_INACTIVITY
Definition: net80211_err.h:353
#define EINFO_ENETRESET_REQUESTED_NO_USE
Definition: net80211_err.h:528
#define EINFO_ECONNREFUSED_ASSOC_NEED_DSSS_OFDM
Definition: net80211_err.h:190
#define EINFO_ECONNRESET_UNSPECIFIED
Definition: net80211_err.h:332
#define EINFO_EHOSTUNREACH_DEST_NOT_QOS
Definition: net80211_err.h:316
#define EINFO_ENETRESET_REQUESTED_LEAVING
Definition: net80211_err.h:521
The iPXE 802.11 MAC layer errors.
#define EINFO_EHOSTUNREACH_ASSOC_NEED_QOS
Definition: net80211_err.h:218
#define EINFO_ECONNRESET_AKMP_INVALID
Definition: net80211_err.h:458
#define EINFO_EINVAL_ACTIVE_SCAN
Definition: net80211_err.h:40
#define EINFO_EHOSTUNREACH_ASSOC_LISTEN_TOO_HIGH
Definition: net80211_err.h:323
#define EINFO_EINVAL_PKT_LLC_HEADER
Definition: net80211_err.h:34
#define EINFO_EHOSTUNREACH_GROUP_CIPHER_INVALID
Definition: net80211_err.h:253
#define EINFO_ECONNRESET_MIC_FAILURE
Definition: net80211_err.h:416
#define EINFO_ECONNRESET_GROUP_CIPHER_INVALID
Definition: net80211_err.h:444
#define EINFO_EHOSTUNREACH_QOS_FAILURE
Definition: net80211_err.h:197
#define EINFO_EINVAL_CRYPTO_REQUEST
Definition: net80211_err.h:37
#define EINFO_ENETRESET_LINK_IS_HORRIBLE
Definition: net80211_err.h:507
#define EINFO_EHOSTUNREACH_RSN_VERSION_UNSUPP
Definition: net80211_err.h:274