diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/net/ieee80211.h | 46 |
1 files changed, 3 insertions, 43 deletions
diff --git a/include/net/ieee80211.h b/include/net/ieee80211.h index 8bc126938cd4..dc36b1be6745 100644 --- a/include/net/ieee80211.h +++ b/include/net/ieee80211.h | |||
| @@ -24,15 +24,6 @@ | |||
| 24 | #include <linux/kernel.h> /* ARRAY_SIZE */ | 24 | #include <linux/kernel.h> /* ARRAY_SIZE */ |
| 25 | #include <linux/wireless.h> | 25 | #include <linux/wireless.h> |
| 26 | 26 | ||
| 27 | #if WIRELESS_EXT < 17 | ||
| 28 | #define IW_QUAL_QUAL_INVALID 0x10 | ||
| 29 | #define IW_QUAL_LEVEL_INVALID 0x20 | ||
| 30 | #define IW_QUAL_NOISE_INVALID 0x40 | ||
| 31 | #define IW_QUAL_QUAL_UPDATED 0x1 | ||
| 32 | #define IW_QUAL_LEVEL_UPDATED 0x2 | ||
| 33 | #define IW_QUAL_NOISE_UPDATED 0x4 | ||
| 34 | #endif | ||
| 35 | |||
| 36 | #define IEEE80211_DATA_LEN 2304 | 27 | #define IEEE80211_DATA_LEN 2304 |
| 37 | /* Maximum size for the MA-UNITDATA primitive, 802.11 standard section | 28 | /* Maximum size for the MA-UNITDATA primitive, 802.11 standard section |
| 38 | 6.2.1.1.2. | 29 | 6.2.1.1.2. |
| @@ -65,35 +56,6 @@ struct ieee80211_hdr_3addr { | |||
| 65 | __le16 seq_ctl; | 56 | __le16 seq_ctl; |
| 66 | } __attribute__ ((packed)); | 57 | } __attribute__ ((packed)); |
| 67 | 58 | ||
| 68 | enum eap_type { | ||
| 69 | EAP_PACKET = 0, | ||
| 70 | EAPOL_START, | ||
| 71 | EAPOL_LOGOFF, | ||
| 72 | EAPOL_KEY, | ||
| 73 | EAPOL_ENCAP_ASF_ALERT | ||
| 74 | }; | ||
| 75 | |||
| 76 | static const char *eap_types[] = { | ||
| 77 | [EAP_PACKET] = "EAP-Packet", | ||
| 78 | [EAPOL_START] = "EAPOL-Start", | ||
| 79 | [EAPOL_LOGOFF] = "EAPOL-Logoff", | ||
| 80 | [EAPOL_KEY] = "EAPOL-Key", | ||
| 81 | [EAPOL_ENCAP_ASF_ALERT] = "EAPOL-Encap-ASF-Alert" | ||
| 82 | }; | ||
| 83 | |||
| 84 | static inline const char *eap_get_type(int type) | ||
| 85 | { | ||
| 86 | return (type >= ARRAY_SIZE(eap_types)) ? "Unknown" : eap_types[type]; | ||
| 87 | } | ||
| 88 | |||
| 89 | struct eapol { | ||
| 90 | u8 snap[6]; | ||
| 91 | __be16 ethertype; | ||
| 92 | u8 version; | ||
| 93 | u8 type; | ||
| 94 | __be16 length; | ||
| 95 | } __attribute__ ((packed)); | ||
| 96 | |||
| 97 | #define IEEE80211_1ADDR_LEN 10 | 59 | #define IEEE80211_1ADDR_LEN 10 |
| 98 | #define IEEE80211_2ADDR_LEN 16 | 60 | #define IEEE80211_2ADDR_LEN 16 |
| 99 | #define IEEE80211_3ADDR_LEN 24 | 61 | #define IEEE80211_3ADDR_LEN 24 |
| @@ -196,11 +158,11 @@ const char *escape_essid(const char *essid, u8 essid_len); | |||
| 196 | * | 158 | * |
| 197 | * To add your debug level to the list of levels seen when you perform | 159 | * To add your debug level to the list of levels seen when you perform |
| 198 | * | 160 | * |
| 199 | * % cat /proc/net/ipw/debug_level | 161 | * % cat /proc/net/ieee80211/debug_level |
| 200 | * | 162 | * |
| 201 | * you simply need to add your entry to the ipw_debug_levels array. | 163 | * you simply need to add your entry to the ieee80211_debug_level array. |
| 202 | * | 164 | * |
| 203 | * If you do not see debug_level in /proc/net/ipw then you do not have | 165 | * If you do not see debug_level in /proc/net/ieee80211 then you do not have |
| 204 | * CONFIG_IEEE80211_DEBUG defined in your kernel configuration | 166 | * CONFIG_IEEE80211_DEBUG defined in your kernel configuration |
| 205 | * | 167 | * |
| 206 | */ | 168 | */ |
| @@ -211,7 +173,6 @@ const char *escape_essid(const char *essid, u8 essid_len); | |||
| 211 | #define IEEE80211_DL_STATE (1<<3) | 173 | #define IEEE80211_DL_STATE (1<<3) |
| 212 | #define IEEE80211_DL_MGMT (1<<4) | 174 | #define IEEE80211_DL_MGMT (1<<4) |
| 213 | #define IEEE80211_DL_FRAG (1<<5) | 175 | #define IEEE80211_DL_FRAG (1<<5) |
| 214 | #define IEEE80211_DL_EAP (1<<6) | ||
| 215 | #define IEEE80211_DL_DROP (1<<7) | 176 | #define IEEE80211_DL_DROP (1<<7) |
| 216 | 177 | ||
| 217 | #define IEEE80211_DL_TX (1<<8) | 178 | #define IEEE80211_DL_TX (1<<8) |
| @@ -226,7 +187,6 @@ const char *escape_essid(const char *essid, u8 essid_len); | |||
| 226 | #define IEEE80211_DEBUG_STATE(f, a...) IEEE80211_DEBUG(IEEE80211_DL_STATE, f, ## a) | 187 | #define IEEE80211_DEBUG_STATE(f, a...) IEEE80211_DEBUG(IEEE80211_DL_STATE, f, ## a) |
| 227 | #define IEEE80211_DEBUG_MGMT(f, a...) IEEE80211_DEBUG(IEEE80211_DL_MGMT, f, ## a) | 188 | #define IEEE80211_DEBUG_MGMT(f, a...) IEEE80211_DEBUG(IEEE80211_DL_MGMT, f, ## a) |
| 228 | #define IEEE80211_DEBUG_FRAG(f, a...) IEEE80211_DEBUG(IEEE80211_DL_FRAG, f, ## a) | 189 | #define IEEE80211_DEBUG_FRAG(f, a...) IEEE80211_DEBUG(IEEE80211_DL_FRAG, f, ## a) |
| 229 | #define IEEE80211_DEBUG_EAP(f, a...) IEEE80211_DEBUG(IEEE80211_DL_EAP, f, ## a) | ||
| 230 | #define IEEE80211_DEBUG_DROP(f, a...) IEEE80211_DEBUG(IEEE80211_DL_DROP, f, ## a) | 190 | #define IEEE80211_DEBUG_DROP(f, a...) IEEE80211_DEBUG(IEEE80211_DL_DROP, f, ## a) |
| 231 | #define IEEE80211_DEBUG_TX(f, a...) IEEE80211_DEBUG(IEEE80211_DL_TX, f, ## a) | 191 | #define IEEE80211_DEBUG_TX(f, a...) IEEE80211_DEBUG(IEEE80211_DL_TX, f, ## a) |
| 232 | #define IEEE80211_DEBUG_RX(f, a...) IEEE80211_DEBUG(IEEE80211_DL_RX, f, ## a) | 192 | #define IEEE80211_DEBUG_RX(f, a...) IEEE80211_DEBUG(IEEE80211_DL_RX, f, ## a) |
