Go to the source code of this file.
Data Structures | |
struct | ieee80211_channel |
struct | ieee80211_rateset |
Defines | |
#define | IEEE80211_T_CCK IEEE80211_T_DS |
#define | IEEE80211_MODE_MAX (IEEE80211_MODE_TURBO_G+1) |
#define | IEEE80211_CHAN_MAX 255 |
#define | IEEE80211_CHAN_BYTES 32 |
#define | IEEE80211_CHAN_ANY 0xffff |
#define | IEEE80211_CHAN_ANYC ((struct ieee80211_channel *) IEEE80211_CHAN_ANY) |
#define | IEEE80211_CHAN_TURBO 0x0010 |
#define | IEEE80211_CHAN_CCK 0x0020 |
#define | IEEE80211_CHAN_OFDM 0x0040 |
#define | IEEE80211_CHAN_2GHZ 0x0080 |
#define | IEEE80211_CHAN_5GHZ 0x0100 |
#define | IEEE80211_CHAN_PASSIVE 0x0200 |
#define | IEEE80211_CHAN_DYN 0x0400 |
#define | IEEE80211_CHAN_GFSK 0x0800 |
#define | IEEE80211_CHAN_FHSS (IEEE80211_CHAN_2GHZ | IEEE80211_CHAN_GFSK) |
#define | IEEE80211_CHAN_A (IEEE80211_CHAN_5GHZ | IEEE80211_CHAN_OFDM) |
#define | IEEE80211_CHAN_B (IEEE80211_CHAN_2GHZ | IEEE80211_CHAN_CCK) |
#define | IEEE80211_CHAN_PUREG (IEEE80211_CHAN_2GHZ | IEEE80211_CHAN_OFDM) |
#define | IEEE80211_CHAN_G (IEEE80211_CHAN_2GHZ | IEEE80211_CHAN_DYN) |
#define | IEEE80211_CHAN_T (IEEE80211_CHAN_5GHZ | IEEE80211_CHAN_OFDM | IEEE80211_CHAN_TURBO) |
#define | IEEE80211_CHAN_108G (IEEE80211_CHAN_2GHZ | IEEE80211_CHAN_OFDM | IEEE80211_CHAN_TURBO) |
#define | IEEE80211_IS_CHAN_FHSS(_c) (((_c)->ic_flags & IEEE80211_CHAN_FHSS) == IEEE80211_CHAN_FHSS) |
#define | IEEE80211_IS_CHAN_A(_c) (((_c)->ic_flags & IEEE80211_CHAN_A) == IEEE80211_CHAN_A) |
#define | IEEE80211_IS_CHAN_B(_c) (((_c)->ic_flags & IEEE80211_CHAN_B) == IEEE80211_CHAN_B) |
#define | IEEE80211_IS_CHAN_PUREG(_c) (((_c)->ic_flags & IEEE80211_CHAN_PUREG) == IEEE80211_CHAN_PUREG) |
#define | IEEE80211_IS_CHAN_G(_c) (((_c)->ic_flags & IEEE80211_CHAN_G) == IEEE80211_CHAN_G) |
#define | IEEE80211_IS_CHAN_T(_c) (((_c)->ic_flags & IEEE80211_CHAN_T) == IEEE80211_CHAN_T) |
#define | IEEE80211_IS_CHAN_108G(_c) (((_c)->ic_flags & IEEE80211_CHAN_108G) == IEEE80211_CHAN_108G) |
#define | IEEE80211_IS_CHAN_2GHZ(_c) (((_c)->ic_flags & IEEE80211_CHAN_2GHZ) != 0) |
#define | IEEE80211_IS_CHAN_5GHZ(_c) (((_c)->ic_flags & IEEE80211_CHAN_5GHZ) != 0) |
#define | IEEE80211_IS_CHAN_OFDM(_c) (((_c)->ic_flags & IEEE80211_CHAN_OFDM) != 0) |
#define | IEEE80211_IS_CHAN_CCK(_c) (((_c)->ic_flags & IEEE80211_CHAN_CCK) != 0) |
#define | IEEE80211_IS_CHAN_GFSK(_c) (((_c)->ic_flags & IEEE80211_CHAN_GFSK) != 0) |
#define | IEEE80211_FH_CHANMOD 80 |
#define | IEEE80211_FH_CHAN(set, pat) (((set)-1)*IEEE80211_FH_CHANMOD+(pat)) |
#define | IEEE80211_FH_CHANSET(chan) ((chan)/IEEE80211_FH_CHANMOD+1) |
#define | IEEE80211_FH_CHANPAT(chan) ((chan)%IEEE80211_FH_CHANMOD) |
#define | IEEE80211_RATE_SIZE 8 |
#define | IEEE80211_RATE_MAXSIZE 15 |
Enumerations | |
enum | ieee80211_phytype { IEEE80211_T_DS, IEEE80211_T_FH, IEEE80211_T_OFDM, IEEE80211_T_TURBO } |
enum | ieee80211_phymode { IEEE80211_MODE_AUTO = 0, IEEE80211_MODE_11A = 1, IEEE80211_MODE_11B = 2, IEEE80211_MODE_11G = 3, IEEE80211_MODE_FH = 4, IEEE80211_MODE_TURBO_A = 5, IEEE80211_MODE_TURBO_G = 6 } |
enum | ieee80211_opmode { IEEE80211_M_STA = 1, IEEE80211_M_IBSS = 0, IEEE80211_M_AHDEMO = 3, IEEE80211_M_HOSTAP = 6, IEEE80211_M_MONITOR = 8 } |
enum | ieee80211_protmode { IEEE80211_PROT_NONE = 0, IEEE80211_PROT_CTSONLY = 1, IEEE80211_PROT_RTSCTS = 2 } |
enum | ieee80211_authmode { IEEE80211_AUTH_NONE = 0, IEEE80211_AUTH_OPEN = 1, IEEE80211_AUTH_SHARED = 2, IEEE80211_AUTH_8021X = 3, IEEE80211_AUTH_AUTO = 4, IEEE80211_AUTH_WPA = 5 } |
enum | ieee80211_roamingmode { IEEE80211_ROAMING_DEVICE = 0, IEEE80211_ROAMING_AUTO = 1, IEEE80211_ROAMING_MANUAL = 2 } |
#define IEEE80211_T_CCK IEEE80211_T_DS |
Definition at line 43 of file _ieee80211.h.
#define IEEE80211_MODE_MAX (IEEE80211_MODE_TURBO_G+1) |
Definition at line 55 of file _ieee80211.h.
#define IEEE80211_CHAN_MAX 255 |
Definition at line 110 of file _ieee80211.h.
#define IEEE80211_CHAN_BYTES 32 |
Definition at line 111 of file _ieee80211.h.
#define IEEE80211_CHAN_ANY 0xffff |
Definition at line 112 of file _ieee80211.h.
#define IEEE80211_CHAN_ANYC ((struct ieee80211_channel *) IEEE80211_CHAN_ANY) |
Definition at line 113 of file _ieee80211.h.
#define IEEE80211_CHAN_TURBO 0x0010 |
Definition at line 118 of file _ieee80211.h.
#define IEEE80211_CHAN_CCK 0x0020 |
Definition at line 119 of file _ieee80211.h.
#define IEEE80211_CHAN_OFDM 0x0040 |
Definition at line 120 of file _ieee80211.h.
#define IEEE80211_CHAN_2GHZ 0x0080 |
Definition at line 121 of file _ieee80211.h.
#define IEEE80211_CHAN_5GHZ 0x0100 |
Definition at line 122 of file _ieee80211.h.
#define IEEE80211_CHAN_PASSIVE 0x0200 |
Definition at line 123 of file _ieee80211.h.
#define IEEE80211_CHAN_DYN 0x0400 |
Definition at line 124 of file _ieee80211.h.
#define IEEE80211_CHAN_GFSK 0x0800 |
Definition at line 125 of file _ieee80211.h.
#define IEEE80211_CHAN_FHSS (IEEE80211_CHAN_2GHZ | IEEE80211_CHAN_GFSK) |
Definition at line 130 of file _ieee80211.h.
#define IEEE80211_CHAN_A (IEEE80211_CHAN_5GHZ | IEEE80211_CHAN_OFDM) |
Definition at line 132 of file _ieee80211.h.
#define IEEE80211_CHAN_B (IEEE80211_CHAN_2GHZ | IEEE80211_CHAN_CCK) |
Definition at line 134 of file _ieee80211.h.
#define IEEE80211_CHAN_PUREG (IEEE80211_CHAN_2GHZ | IEEE80211_CHAN_OFDM) |
Definition at line 136 of file _ieee80211.h.
#define IEEE80211_CHAN_G (IEEE80211_CHAN_2GHZ | IEEE80211_CHAN_DYN) |
Definition at line 138 of file _ieee80211.h.
#define IEEE80211_CHAN_T (IEEE80211_CHAN_5GHZ | IEEE80211_CHAN_OFDM | IEEE80211_CHAN_TURBO) |
Definition at line 140 of file _ieee80211.h.
#define IEEE80211_CHAN_108G (IEEE80211_CHAN_2GHZ | IEEE80211_CHAN_OFDM | IEEE80211_CHAN_TURBO) |
Definition at line 142 of file _ieee80211.h.
#define IEEE80211_IS_CHAN_FHSS | ( | _c | ) | (((_c)->ic_flags & IEEE80211_CHAN_FHSS) == IEEE80211_CHAN_FHSS) |
Definition at line 145 of file _ieee80211.h.
#define IEEE80211_IS_CHAN_A | ( | _c | ) | (((_c)->ic_flags & IEEE80211_CHAN_A) == IEEE80211_CHAN_A) |
Definition at line 147 of file _ieee80211.h.
#define IEEE80211_IS_CHAN_B | ( | _c | ) | (((_c)->ic_flags & IEEE80211_CHAN_B) == IEEE80211_CHAN_B) |
Definition at line 149 of file _ieee80211.h.
#define IEEE80211_IS_CHAN_PUREG | ( | _c | ) | (((_c)->ic_flags & IEEE80211_CHAN_PUREG) == IEEE80211_CHAN_PUREG) |
Definition at line 151 of file _ieee80211.h.
#define IEEE80211_IS_CHAN_G | ( | _c | ) | (((_c)->ic_flags & IEEE80211_CHAN_G) == IEEE80211_CHAN_G) |
Definition at line 153 of file _ieee80211.h.
#define IEEE80211_IS_CHAN_T | ( | _c | ) | (((_c)->ic_flags & IEEE80211_CHAN_T) == IEEE80211_CHAN_T) |
Definition at line 155 of file _ieee80211.h.
#define IEEE80211_IS_CHAN_108G | ( | _c | ) | (((_c)->ic_flags & IEEE80211_CHAN_108G) == IEEE80211_CHAN_108G) |
Definition at line 157 of file _ieee80211.h.
#define IEEE80211_IS_CHAN_2GHZ | ( | _c | ) | (((_c)->ic_flags & IEEE80211_CHAN_2GHZ) != 0) |
Definition at line 160 of file _ieee80211.h.
#define IEEE80211_IS_CHAN_5GHZ | ( | _c | ) | (((_c)->ic_flags & IEEE80211_CHAN_5GHZ) != 0) |
Definition at line 162 of file _ieee80211.h.
#define IEEE80211_IS_CHAN_OFDM | ( | _c | ) | (((_c)->ic_flags & IEEE80211_CHAN_OFDM) != 0) |
Definition at line 164 of file _ieee80211.h.
#define IEEE80211_IS_CHAN_CCK | ( | _c | ) | (((_c)->ic_flags & IEEE80211_CHAN_CCK) != 0) |
Definition at line 166 of file _ieee80211.h.
#define IEEE80211_IS_CHAN_GFSK | ( | _c | ) | (((_c)->ic_flags & IEEE80211_CHAN_GFSK) != 0) |
Definition at line 168 of file _ieee80211.h.
#define IEEE80211_FH_CHANMOD 80 |
Definition at line 172 of file _ieee80211.h.
#define IEEE80211_FH_CHAN | ( | set, | |||
pat | ) | (((set)-1)*IEEE80211_FH_CHANMOD+(pat)) |
Definition at line 173 of file _ieee80211.h.
#define IEEE80211_FH_CHANSET | ( | chan | ) | ((chan)/IEEE80211_FH_CHANMOD+1) |
Definition at line 174 of file _ieee80211.h.
#define IEEE80211_FH_CHANPAT | ( | chan | ) | ((chan)%IEEE80211_FH_CHANMOD) |
Definition at line 175 of file _ieee80211.h.
#define IEEE80211_RATE_SIZE 8 |
Definition at line 180 of file _ieee80211.h.
#define IEEE80211_RATE_MAXSIZE 15 |
Definition at line 181 of file _ieee80211.h.
enum ieee80211_phytype |
Definition at line 37 of file _ieee80211.h.
enum ieee80211_phymode |
IEEE80211_MODE_AUTO | |
IEEE80211_MODE_11A | |
IEEE80211_MODE_11B | |
IEEE80211_MODE_11G | |
IEEE80211_MODE_FH | |
IEEE80211_MODE_TURBO_A | |
IEEE80211_MODE_TURBO_G |
Definition at line 46 of file _ieee80211.h.
enum ieee80211_opmode |
IEEE80211_M_STA | |
IEEE80211_M_IBSS | |
IEEE80211_M_AHDEMO | |
IEEE80211_M_HOSTAP | |
IEEE80211_M_MONITOR |
Definition at line 57 of file _ieee80211.h.
enum ieee80211_protmode |
Definition at line 68 of file _ieee80211.h.
enum ieee80211_authmode |
IEEE80211_AUTH_NONE | |
IEEE80211_AUTH_OPEN | |
IEEE80211_AUTH_SHARED | |
IEEE80211_AUTH_8021X | |
IEEE80211_AUTH_AUTO | |
IEEE80211_AUTH_WPA |
Definition at line 77 of file _ieee80211.h.
Definition at line 96 of file _ieee80211.h.