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
20FILE_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 */
32struct errortab wireless_errors[] __errortab = {
109};
Error codes.
Error message tables.
#define __errortab
Definition errortab.h:22
#define __einfo_errortab(einfo)
Definition errortab.h:24
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
Definition compiler.h:896
The iPXE 802.11 MAC layer errors.
#define EINFO_ECONNRESET_4WAY_INVALID
#define EINFO_EHOSTUNREACH_PAIR_CIPHER_INVALID
#define EINFO_ENETRESET_INVALID_TXOP
#define EINFO_ECONNRESET_GROUP_CIPHER_INVALID
#define EINFO_ECONNREFUSED_ASSOC_BAD_POWER
#define EINFO_EHOSTUNREACH_REQUEST_DECLINED
#define EINFO_EHOSTUNREACH_RSN_VERSION_UNSUPP
#define EINFO_ENETRESET_REQUESTED_NEED_SETUP
#define EINFO_ECONNREFUSED_AUTH_SEQ_INVALID
#define EINFO_ECONNREFUSED_AUTH_TIMEOUT
#define EINFO_ECONNRESET_8021X_FAILURE
#define EINFO_ECONNRESET_RSN_VERSION_INVALID
#define EINFO_ECONNREFUSED_ASSOC_NEED_SPECTRUM_MGMT
#define EINFO_EINVAL_PKT_TOO_SHORT
#define EINFO_EINVAL_ACTIVE_SCAN
#define EINFO_ENETRESET_CIPHER_UNSUPPORTED
#define EINFO_ENETRESET_REQUESTED_NO_USE
#define EINFO_EHOSTUNREACH_QOS_NO_ROOM
#define EINFO_EHOSTUNREACH_QOS_FAILURE
#define EINFO_ECONNREFUSED_AUTH_ALGO_UNSUPP
#define EINFO_EHOSTUNREACH_TS_NOT_CREATED_WAIT
#define EINFO_EHOSTUNREACH_REQUEST_INVALID
#define EINFO_EHOSTUNREACH_LINK_IS_HORRIBLE
#define EINFO_ECONNRESET_MIC_FAILURE
#define EINFO_EINVAL_CRYPTO_REQUEST
#define EINFO_ECONNREFUSED_CAPAB_UNSUPP
#define EINFO_ECONNRESET_AKMP_INVALID
#define EINFO_ECONNRESET_BAD_POWER
#define EINFO_ECONNRESET_UNSPECIFIED
#define EINFO_EHOSTUNREACH_ASSOC_LISTEN_TOO_HIGH
#define EINFO_ECONNREFUSED_ASSOC_NEED_SHORT_SLOT
#define EINFO_ENETRESET_REQUESTED_TIMEOUT
#define EINFO_ECONNREFUSED_ASSOC_NEED_RATE
#define EINFO_ECONNREFUSED_REASSOC_INVALID
#define EINFO_ENETRESET_QOS_OUT_OF_RESOURCES
#define EINFO_ECONNRESET_4WAY_TIMEOUT
#define EINFO_EINVAL_PKT_LLC_HEADER
#define EINFO_ECONNREFUSED_ASSOC_NEED_SHORT_PMBL
#define EINFO_ECONNRESET_NEED_AUTH
#define EINFO_ECONNRESET_REASSOC_INVALID
#define EINFO_ECONNRESET_INVALID_IE
#define EINFO_ECONNRESET_GROUPKEY_TIMEOUT
#define EINFO_EHOSTUNREACH_INVALID_IE
#define EINFO_EHOSTUNREACH_ASSOC_NEED_QOS
#define EINFO_ECONNRESET_LEAVING_TO_ROAM
#define EINFO_EHOSTUNREACH_DEST_NOT_PRESENT
#define EINFO_EHOSTUNREACH_CIPHER_REJECTED
#define EINFO_EHOSTUNREACH_AKMP_INVALID
#define EINFO_ECONNREFUSED_AUTH_CHALL_INVALID
#define EINFO_ECONNRESET_CIPHER_REJECTED
#define EINFO_EINVAL_PKT_VERSION
#define EINFO_ENETRESET_QOS_UNSPECIFIED
#define EINFO_ENETRESET_REQUESTED_LEAVING
#define EINFO_ECONNREFUSED_ASSOC_NEED_DSSS_OFDM
#define EINFO_ECONNREFUSED_ASSOC_NEED_PBCC
#define EINFO_ECONNRESET_RSN_CAPAB_INVALID
#define EINFO_ECONNREFUSED_ASSOC_DENIED
#define EINFO_EHOSTUNREACH_DIRECT_LINK_FORBIDDEN
#define EINFO_ECONNRESET_LEAVING
#define EINFO_ECONNREFUSED_FAILURE
#define EINFO_EHOSTUNREACH_RSN_CAPAB_INVALID
#define EINFO_ECONNRESET_INACTIVITY
#define EINFO_EHOSTUNREACH_TS_NOT_CREATED_AGAIN
#define EINFO_ECONNRESET_OUT_OF_RESOURCES
#define EINFO_EINVAL_PKT_NOT_FROMDS
#define EINFO_ECONNREFUSED_ASSOC_NO_ROOM
#define EINFO_ENETRESET_LINK_IS_HORRIBLE
#define EINFO_EHOSTUNREACH_GROUP_CIPHER_INVALID
#define EINFO_EHOSTUNREACH_DEST_NOT_QOS
#define EINFO_EINVAL_PKT_NOT_DATA
#define EINFO_ECONNRESET_PAIR_CIPHER_INVALID
#define EINFO_ECONNRESET_AUTH_NO_LONGER_VALID
#define EINFO_ECONNREFUSED_ASSOC_NEED_CHAN_AGILITY
#define EINFO_ECONNRESET_NEED_ASSOC
#define EINFO_ECONNRESET_BAD_CHANNELS
#define EINFO_ECONNREFUSED_ASSOC_BAD_CHANNELS