Main Page | Data Structures | Directories | File List | Data Fields | Globals

if_ieee80211.h File Reference

#include <sys/queue.h>

Include dependency graph for if_ieee80211.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define IEEE80211_ADDR_LEN   6
#define MNF_SETUP_REQ   0
#define MNF_SETUP_RESP   1
#define MNF_TEARDOWN   2
#define IEEE80211_FC0_VERSION_MASK   0x03
#define IEEE80211_FC0_VERSION_SHIFT   0
#define IEEE80211_FC0_VERSION_0   0x00
#define IEEE80211_FC0_TYPE_MASK   0x0c
#define IEEE80211_FC0_TYPE_SHIFT   2
#define IEEE80211_FC0_TYPE_MGT   0x00
#define IEEE80211_FC0_TYPE_CTL   0x04
#define IEEE80211_FC0_TYPE_DATA   0x08
#define IEEE80211_FC0_SUBTYPE_MASK   0xf0
#define IEEE80211_FC0_SUBTYPE_SHIFT   4
#define IEEE80211_FC0_SUBTYPE_ASSOC_REQ   0x00
#define IEEE80211_FC0_SUBTYPE_ASSOC_RESP   0x10
#define IEEE80211_FC0_SUBTYPE_REASSOC_REQ   0x20
#define IEEE80211_FC0_SUBTYPE_REASSOC_RESP   0x30
#define IEEE80211_FC0_SUBTYPE_PROBE_REQ   0x40
#define IEEE80211_FC0_SUBTYPE_PROBE_RESP   0x50
#define IEEE80211_FC0_SUBTYPE_BEACON   0x80
#define IEEE80211_FC0_SUBTYPE_ATIM   0x90
#define IEEE80211_FC0_SUBTYPE_DISASSOC   0xa0
#define IEEE80211_FC0_SUBTYPE_AUTH   0xb0
#define IEEE80211_FC0_SUBTYPE_DEAUTH   0xc0
#define IEEE80211_FC0_SUBTYPE_ACTION   0xd0
#define IEEE80211_FC0_SUBTYPE_PS_POLL   0xa0
#define IEEE80211_FC0_SUBTYPE_RTS   0xb0
#define IEEE80211_FC0_SUBTYPE_CTS   0xc0
#define IEEE80211_FC0_SUBTYPE_ACK   0xd0
#define IEEE80211_FC0_SUBTYPE_CF_END   0xe0
#define IEEE80211_FC0_SUBTYPE_CF_END_ACK   0xf0
#define IEEE80211_FC0_SUBTYPE_DATA   0x00
#define IEEE80211_FC0_SUBTYPE_CF_ACK   0x10
#define IEEE80211_FC0_SUBTYPE_CF_POLL   0x20
#define IEEE80211_FC0_SUBTYPE_CF_ACPL   0x30
#define IEEE80211_FC0_SUBTYPE_NODATA   0x40
#define IEEE80211_FC0_SUBTYPE_CFACK   0x50
#define IEEE80211_FC0_SUBTYPE_CFPOLL   0x60
#define IEEE80211_FC0_SUBTYPE_CF_ACK_CF_ACK   0x70
#define IEEE80211_FC0_SUBTYPE_QOS   0x80
#define IEEE80211_FC1_DIR_MASK   0x03
#define IEEE80211_FC1_DIR_NODS   0x00
#define IEEE80211_FC1_DIR_TODS   0x01
#define IEEE80211_FC1_DIR_FROMDS   0x02
#define IEEE80211_FC1_DIR_DSTODS   0x03
#define IEEE80211_FC1_MORE_FRAG   0x04
#define IEEE80211_FC1_RETRY   0x08
#define IEEE80211_FC1_PWR_MGT   0x10
#define IEEE80211_FC1_MORE_DATA   0x20
#define IEEE80211_FC1_WEP   0x40
#define IEEE80211_FC1_ORDER   0x80
#define IEEE80211_SEQ_FRAG_MASK   0x000f
#define IEEE80211_SEQ_FRAG_SHIFT   0
#define IEEE80211_SEQ_SEQ_MASK   0xfff0
#define IEEE80211_SEQ_SEQ_SHIFT   4
#define IEEE80211_NWID_LEN   32
#define IEEE80211_BEACON_INTERVAL(beacon)   ((beacon)[8] | ((beacon)[9] << 8))
#define IEEE80211_BEACON_CAPABILITY(beacon)   ((beacon)[10] | ((beacon)[11] << 8))
#define IEEE80211_CAPINFO_ESS   0x0001
#define IEEE80211_CAPINFO_IBSS   0x0002
#define IEEE80211_CAPINFO_CF_POLLABLE   0x0004
#define IEEE80211_CAPINFO_CF_POLLREQ   0x0008
#define IEEE80211_CAPINFO_PRIVACY   0x0010
#define IEEE80211_CAPINFO_SHORT_PREAMBLE   0x0020
#define IEEE80211_CAPINFO_PBCC   0x0040
#define IEEE80211_CAPINFO_CHNL_AGILITY   0x0080
#define IEEE80211_CAPINFO_SHORT_SLOTTIME   0x0400
#define IEEE80211_CAPINFO_DSSSOFDM   0x2000
#define IEEE80211_ELEMID_SSID   0
#define IEEE80211_ELEMID_RATES   1
#define IEEE80211_ELEMID_FHPARMS   2
#define IEEE80211_ELEMID_DSPARMS   3
#define IEEE80211_ELEMID_CFPARMS   4
#define IEEE80211_ELEMID_TIM   5
#define IEEE80211_ELEMID_IBSSPARMS   6
#define IEEE80211_ELEMID_COUNTRY   7
#define IEEE80211_ELEMID_CHALLENGE   16
#define IEEE80211_ELEMID_ERP   42
#define IEEE80211_ELEMID_XRATES   50
#define IEEE80211_ELEMID_VENDOR   221
#define OUI_WME   0x0050f2
#define OUI_TYPE   0x02
#define WME_PARAM_OUI_SUBTYPE   0x01
#define WME_AC_BE   0
#define WME_AC_BK   1
#define WME_AC_VI   2
#define WME_AC_VO   3
#define IEEE80211_RATE_BASIC   0x80
#define IEEE80211_RATE_VAL   0x7f
#define IEEE80211_ERP_NON_ERP_PRESENT   0x01
#define IEEE80211_ERP_USE_PROTECTION   0x02
#define IEEE80211_ERP_BARKER_MODE   0x04
#define IEEE80211_AUTH_ALGORITHM(auth)   ((auth)[0] | ((auth)[1] << 8))
#define IEEE80211_AUTH_TRANSACTION(auth)   ((auth)[2] | ((auth)[3] << 8))
#define IEEE80211_AUTH_STATUS(auth)   ((auth)[4] | ((auth)[5] << 8))
#define IEEE80211_AUTH_ALG_OPEN   0x0000
#define IEEE80211_AUTH_ALG_SHARED   0x0001
#define IEEE80211_AUTH_OPEN_REQUEST   1
#define IEEE80211_AUTH_OPEN_RESPONSE   2
#define IEEE80211_AUTH_SHARED_REQUEST   1
#define IEEE80211_AUTH_SHARED_CHALLENGE   2
#define IEEE80211_AUTH_SHARED_RESPONSE   3
#define IEEE80211_AUTH_SHARED_PASS   4
#define IEEE80211_REASON_UNSPECIFIED   1
#define IEEE80211_REASON_AUTH_EXPIRE   2
#define IEEE80211_REASON_AUTH_LEAVE   3
#define IEEE80211_REASON_ASSOC_EXPIRE   4
#define IEEE80211_REASON_ASSOC_TOOMANY   5
#define IEEE80211_REASON_NOT_AUTHED   6
#define IEEE80211_REASON_NOT_ASSOCED   7
#define IEEE80211_REASON_ASSOC_LEAVE   8
#define IEEE80211_REASON_ASSOC_NOT_AUTHED   9
#define IEEE80211_STATUS_SUCCESS   0
#define IEEE80211_STATUS_UNSPECIFIED   1
#define IEEE80211_STATUS_CAPINFO   10
#define IEEE80211_STATUS_NOT_ASSOCED   11
#define IEEE80211_STATUS_OTHER   12
#define IEEE80211_STATUS_ALG   13
#define IEEE80211_STATUS_SEQUENCE   14
#define IEEE80211_STATUS_CHALLENGE   15
#define IEEE80211_STATUS_TIMEOUT   16
#define IEEE80211_STATUS_TOOMANY   17
#define IEEE80211_STATUS_BASIC_RATE   18
#define IEEE80211_STATUS_SP_REQUIRED   19
#define IEEE80211_STATUS_PBCC_REQUIRED   20
#define IEEE80211_STATUS_CA_REQUIRED   21
#define IEEE80211_STATUS_TOO_MANY_STATIONS   22
#define IEEE80211_STATUS_RATES   23
#define IEEE80211_STATUS_SHORTSLOT_REQUIRED   25
#define IEEE80211_STATUS_DSSSOFDM_REQUIRED   26
#define IEEE80211_WEP_KEYLEN   5
#define IEEE80211_WEP_IVLEN   3
#define IEEE80211_WEP_KIDLEN   1
#define IEEE80211_WEP_CRCLEN   4
#define IEEE80211_WEP_NKID   4
#define IEEE80211_CRC_LEN   4
#define IEEE80211_MTU   1500
#define IEEE80211_MAX_LEN
#define IEEE80211_RTS_DEFAULT   512
#define IEEE80211_RTS_MIN   1
#define IEEE80211_RTS_MAX   IEEE80211_MAX_LEN
#define IEEE80211_CHAN_ANY   0xffff
#define IEEE80211_TXPOWER_MAX   100
#define IEEE80211_TXPOWER_MIN   0
#define IEEE80211_AUTH_NONE   0
#define IEEE80211_AUTH_OPEN   1
#define IEEE80211_AUTH_SHARED   2

Typedefs

typedef u_int8_tieee80211_mgt_beacon_t
typedef u_int8_tieee80211_mgt_auth_t

Variables

ieee80211_plcp_hdr __packed__


Define Documentation

#define IEEE80211_ADDR_LEN   6
 

Definition at line 96 of file if_ieee80211.h.

Referenced by ar5k_ar5210_attach(), ar5k_ar5210_get_lladdr(), ar5k_ar5210_set_associd(), ar5k_ar5210_set_lladdr(), ar5k_ar5211_attach(), ar5k_ar5211_get_lladdr(), ar5k_ar5211_reset(), ar5k_ar5211_set_associd(), ar5k_ar5211_set_lladdr(), ar5k_ar5212_get_lladdr(), ar5k_ar5212_reset(), ar5k_ar5212_set_associd(), ar5k_ar5212_set_lladdr(), ar5k_eeprom_read_mac(), ath_hal_attach(), and ath_skbhdr_adjust().

#define IEEE80211_AUTH_ALG_OPEN   0x0000
 

Definition at line 389 of file if_ieee80211.h.

#define IEEE80211_AUTH_ALG_SHARED   0x0001
 

Definition at line 390 of file if_ieee80211.h.

#define IEEE80211_AUTH_ALGORITHM auth  )    ((auth)[0] | ((auth)[1] << 8))
 

Definition at line 382 of file if_ieee80211.h.

#define IEEE80211_AUTH_NONE   0
 

Definition at line 460 of file if_ieee80211.h.

#define IEEE80211_AUTH_OPEN   1
 

Definition at line 461 of file if_ieee80211.h.

#define IEEE80211_AUTH_OPEN_REQUEST   1
 

Definition at line 392 of file if_ieee80211.h.

#define IEEE80211_AUTH_OPEN_RESPONSE   2
 

Definition at line 393 of file if_ieee80211.h.

#define IEEE80211_AUTH_SHARED   2
 

Definition at line 462 of file if_ieee80211.h.

#define IEEE80211_AUTH_SHARED_CHALLENGE   2
 

Definition at line 396 of file if_ieee80211.h.

#define IEEE80211_AUTH_SHARED_PASS   4
 

Definition at line 398 of file if_ieee80211.h.

#define IEEE80211_AUTH_SHARED_REQUEST   1
 

Definition at line 395 of file if_ieee80211.h.

#define IEEE80211_AUTH_SHARED_RESPONSE   3
 

Definition at line 397 of file if_ieee80211.h.

#define IEEE80211_AUTH_STATUS auth  )    ((auth)[4] | ((auth)[5] << 8))
 

Definition at line 386 of file if_ieee80211.h.

#define IEEE80211_AUTH_TRANSACTION auth  )    ((auth)[2] | ((auth)[3] << 8))
 

Definition at line 384 of file if_ieee80211.h.

#define IEEE80211_BEACON_CAPABILITY beacon  )    ((beacon)[10] | ((beacon)[11] << 8))
 

Definition at line 279 of file if_ieee80211.h.

#define IEEE80211_BEACON_INTERVAL beacon  )    ((beacon)[8] | ((beacon)[9] << 8))
 

Definition at line 277 of file if_ieee80211.h.

#define IEEE80211_CAPINFO_CF_POLLABLE   0x0004
 

Definition at line 284 of file if_ieee80211.h.

#define IEEE80211_CAPINFO_CF_POLLREQ   0x0008
 

Definition at line 285 of file if_ieee80211.h.

#define IEEE80211_CAPINFO_CHNL_AGILITY   0x0080
 

Definition at line 289 of file if_ieee80211.h.

#define IEEE80211_CAPINFO_DSSSOFDM   0x2000
 

Definition at line 293 of file if_ieee80211.h.

#define IEEE80211_CAPINFO_ESS   0x0001
 

Definition at line 282 of file if_ieee80211.h.

#define IEEE80211_CAPINFO_IBSS   0x0002
 

Definition at line 283 of file if_ieee80211.h.

#define IEEE80211_CAPINFO_PBCC   0x0040
 

Definition at line 288 of file if_ieee80211.h.

#define IEEE80211_CAPINFO_PRIVACY   0x0010
 

Definition at line 286 of file if_ieee80211.h.

#define IEEE80211_CAPINFO_SHORT_PREAMBLE   0x0020
 

Definition at line 287 of file if_ieee80211.h.

#define IEEE80211_CAPINFO_SHORT_SLOTTIME   0x0400
 

Definition at line 291 of file if_ieee80211.h.

#define IEEE80211_CHAN_ANY   0xffff
 

Definition at line 455 of file if_ieee80211.h.

Referenced by chan2ieee().

#define IEEE80211_CRC_LEN   4
 

Definition at line 441 of file if_ieee80211.h.

Referenced by ath_rx_tasklet(), and ath_tx_start().

#define IEEE80211_ELEMID_CFPARMS   4
 

Definition at line 342 of file if_ieee80211.h.

#define IEEE80211_ELEMID_CHALLENGE   16
 

Definition at line 346 of file if_ieee80211.h.

#define IEEE80211_ELEMID_COUNTRY   7
 

Definition at line 345 of file if_ieee80211.h.

#define IEEE80211_ELEMID_DSPARMS   3
 

Definition at line 341 of file if_ieee80211.h.

#define IEEE80211_ELEMID_ERP   42
 

Definition at line 347 of file if_ieee80211.h.

#define IEEE80211_ELEMID_FHPARMS   2
 

Definition at line 340 of file if_ieee80211.h.

#define IEEE80211_ELEMID_IBSSPARMS   6
 

Definition at line 344 of file if_ieee80211.h.

#define IEEE80211_ELEMID_RATES   1
 

Definition at line 339 of file if_ieee80211.h.

#define IEEE80211_ELEMID_SSID   0
 

Definition at line 338 of file if_ieee80211.h.

#define IEEE80211_ELEMID_TIM   5
 

Definition at line 343 of file if_ieee80211.h.

#define IEEE80211_ELEMID_VENDOR   221
 

Definition at line 349 of file if_ieee80211.h.

#define IEEE80211_ELEMID_XRATES   50
 

Definition at line 348 of file if_ieee80211.h.

#define IEEE80211_ERP_BARKER_MODE   0x04
 

Definition at line 367 of file if_ieee80211.h.

#define IEEE80211_ERP_NON_ERP_PRESENT   0x01
 

Definition at line 365 of file if_ieee80211.h.

#define IEEE80211_ERP_USE_PROTECTION   0x02
 

Definition at line 366 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_ACK   0xd0
 

Definition at line 229 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_ACTION   0xd0
 

Definition at line 224 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_ASSOC_REQ   0x00
 

Definition at line 213 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_ASSOC_RESP   0x10
 

Definition at line 214 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_ATIM   0x90
 

Definition at line 220 of file if_ieee80211.h.

Referenced by ath_tx_start().

#define IEEE80211_FC0_SUBTYPE_AUTH   0xb0
 

Definition at line 222 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_BEACON   0x80
 

Definition at line 219 of file if_ieee80211.h.

Referenced by ath_tx_start().

#define IEEE80211_FC0_SUBTYPE_CF_ACK   0x10
 

Definition at line 234 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_CF_ACK_CF_ACK   0x70
 

Definition at line 240 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_CF_ACPL   0x30
 

Definition at line 236 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_CF_END   0xe0
 

Definition at line 230 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_CF_END_ACK   0xf0
 

Definition at line 231 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_CF_POLL   0x20
 

Definition at line 235 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_CFACK   0x50
 

Definition at line 238 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_CFPOLL   0x60
 

Definition at line 239 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_CTS   0xc0
 

Definition at line 228 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_DATA   0x00
 

Definition at line 233 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_DEAUTH   0xc0
 

Definition at line 223 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_DISASSOC   0xa0
 

Definition at line 221 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_MASK   0xf0
 

Definition at line 210 of file if_ieee80211.h.

Referenced by ath_tx_start().

#define IEEE80211_FC0_SUBTYPE_NODATA   0x40
 

Definition at line 237 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_PROBE_REQ   0x40
 

Definition at line 217 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_PROBE_RESP   0x50
 

Definition at line 218 of file if_ieee80211.h.

Referenced by ath_tx_start().

#define IEEE80211_FC0_SUBTYPE_PS_POLL   0xa0
 

Definition at line 226 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_QOS   0x80
 

Definition at line 241 of file if_ieee80211.h.

Referenced by ath_tx_start(), and ieee80211_encap().

#define IEEE80211_FC0_SUBTYPE_REASSOC_REQ   0x20
 

Definition at line 215 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_REASSOC_RESP   0x30
 

Definition at line 216 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_RTS   0xb0
 

Definition at line 227 of file if_ieee80211.h.

#define IEEE80211_FC0_SUBTYPE_SHIFT   4
 

Definition at line 211 of file if_ieee80211.h.

#define IEEE80211_FC0_TYPE_CTL   0x04
 

Definition at line 207 of file if_ieee80211.h.

Referenced by ath_rx_tasklet(), and ath_tx_start().

#define IEEE80211_FC0_TYPE_DATA   0x08
 

Definition at line 208 of file if_ieee80211.h.

Referenced by ieee80211_dump_pkt(), and ieee80211_encap().

#define IEEE80211_FC0_TYPE_MASK   0x0c
 

Definition at line 204 of file if_ieee80211.h.

Referenced by ath_rx_tasklet(), ath_tx_start(), and ieee80211_dump_pkt().

#define IEEE80211_FC0_TYPE_MGT   0x00
 

Definition at line 206 of file if_ieee80211.h.

Referenced by ath_rx_tasklet(), ath_tx_start(), and ieee80211_dump_pkt().

#define IEEE80211_FC0_TYPE_SHIFT   2
 

Definition at line 205 of file if_ieee80211.h.

#define IEEE80211_FC0_VERSION_0   0x00
 

Definition at line 203 of file if_ieee80211.h.

Referenced by ieee80211_encap().

#define IEEE80211_FC0_VERSION_MASK   0x03
 

Definition at line 201 of file if_ieee80211.h.

#define IEEE80211_FC0_VERSION_SHIFT   0
 

Definition at line 202 of file if_ieee80211.h.

#define IEEE80211_FC1_DIR_DSTODS   0x03
 

Definition at line 247 of file if_ieee80211.h.

Referenced by ieee80211_decap(), and ieee80211_dump_pkt().

#define IEEE80211_FC1_DIR_FROMDS   0x02
 

Definition at line 246 of file if_ieee80211.h.

Referenced by ieee80211_decap(), ieee80211_dump_pkt(), and ieee80211_encap().

#define IEEE80211_FC1_DIR_MASK   0x03
 

Definition at line 243 of file if_ieee80211.h.

Referenced by ieee80211_decap(), and ieee80211_dump_pkt().

#define IEEE80211_FC1_DIR_NODS   0x00
 

Definition at line 244 of file if_ieee80211.h.

Referenced by ieee80211_decap(), ieee80211_dump_pkt(), and ieee80211_encap().

#define IEEE80211_FC1_DIR_TODS   0x01
 

Definition at line 245 of file if_ieee80211.h.

Referenced by ieee80211_decap(), ieee80211_dump_pkt(), and ieee80211_encap().

#define IEEE80211_FC1_MORE_DATA   0x20
 

Definition at line 252 of file if_ieee80211.h.

#define IEEE80211_FC1_MORE_FRAG   0x04
 

Definition at line 249 of file if_ieee80211.h.

#define IEEE80211_FC1_ORDER   0x80
 

Definition at line 254 of file if_ieee80211.h.

#define IEEE80211_FC1_PWR_MGT   0x10
 

Definition at line 251 of file if_ieee80211.h.

#define IEEE80211_FC1_RETRY   0x08
 

Definition at line 250 of file if_ieee80211.h.

#define IEEE80211_FC1_WEP   0x40
 

Definition at line 253 of file if_ieee80211.h.

Referenced by ath_tx_start(), ieee80211_dump_pkt(), and ieee80211_encap().

#define IEEE80211_MAX_LEN
 

Value:

Definition at line 444 of file if_ieee80211.h.

#define IEEE80211_MTU   1500
 

Definition at line 443 of file if_ieee80211.h.

#define IEEE80211_NWID_LEN   32
 

Definition at line 261 of file if_ieee80211.h.

#define IEEE80211_RATE_BASIC   0x80
 

Definition at line 361 of file if_ieee80211.h.

#define IEEE80211_RATE_VAL   0x7f
 

Definition at line 362 of file if_ieee80211.h.

Referenced by ath_rx_tasklet(), ath_setchannel(), ath_tx_processq(), and ath_tx_start().

#define IEEE80211_REASON_ASSOC_EXPIRE   4
 

Definition at line 409 of file if_ieee80211.h.

#define IEEE80211_REASON_ASSOC_LEAVE   8
 

Definition at line 413 of file if_ieee80211.h.

#define IEEE80211_REASON_ASSOC_NOT_AUTHED   9
 

Definition at line 414 of file if_ieee80211.h.

#define IEEE80211_REASON_ASSOC_TOOMANY   5
 

Definition at line 410 of file if_ieee80211.h.

#define IEEE80211_REASON_AUTH_EXPIRE   2
 

Definition at line 407 of file if_ieee80211.h.

#define IEEE80211_REASON_AUTH_LEAVE   3
 

Definition at line 408 of file if_ieee80211.h.

#define IEEE80211_REASON_NOT_ASSOCED   7
 

Definition at line 412 of file if_ieee80211.h.

#define IEEE80211_REASON_NOT_AUTHED   6
 

Definition at line 411 of file if_ieee80211.h.

#define IEEE80211_REASON_UNSPECIFIED   1
 

Definition at line 406 of file if_ieee80211.h.

#define IEEE80211_RTS_DEFAULT   512
 

Definition at line 451 of file if_ieee80211.h.

#define IEEE80211_RTS_MAX   IEEE80211_MAX_LEN
 

Definition at line 453 of file if_ieee80211.h.

Referenced by ath_attach().

#define IEEE80211_RTS_MIN   1
 

Definition at line 452 of file if_ieee80211.h.

#define IEEE80211_SEQ_FRAG_MASK   0x000f
 

Definition at line 256 of file if_ieee80211.h.

#define IEEE80211_SEQ_FRAG_SHIFT   0
 

Definition at line 257 of file if_ieee80211.h.

#define IEEE80211_SEQ_SEQ_MASK   0xfff0
 

Definition at line 258 of file if_ieee80211.h.

#define IEEE80211_SEQ_SEQ_SHIFT   4
 

Definition at line 259 of file if_ieee80211.h.

Referenced by ath_tx_processq(), and ieee80211_encap().

#define IEEE80211_STATUS_ALG   13
 

Definition at line 421 of file if_ieee80211.h.

#define IEEE80211_STATUS_BASIC_RATE   18
 

Definition at line 426 of file if_ieee80211.h.

#define IEEE80211_STATUS_CA_REQUIRED   21
 

Definition at line 429 of file if_ieee80211.h.

#define IEEE80211_STATUS_CAPINFO   10
 

Definition at line 418 of file if_ieee80211.h.

#define IEEE80211_STATUS_CHALLENGE   15
 

Definition at line 423 of file if_ieee80211.h.

#define IEEE80211_STATUS_DSSSOFDM_REQUIRED   26
 

Definition at line 433 of file if_ieee80211.h.

#define IEEE80211_STATUS_NOT_ASSOCED   11
 

Definition at line 419 of file if_ieee80211.h.

#define IEEE80211_STATUS_OTHER   12
 

Definition at line 420 of file if_ieee80211.h.

#define IEEE80211_STATUS_PBCC_REQUIRED   20
 

Definition at line 428 of file if_ieee80211.h.

#define IEEE80211_STATUS_RATES   23
 

Definition at line 431 of file if_ieee80211.h.

#define IEEE80211_STATUS_SEQUENCE   14
 

Definition at line 422 of file if_ieee80211.h.

#define IEEE80211_STATUS_SHORTSLOT_REQUIRED   25
 

Definition at line 432 of file if_ieee80211.h.

#define IEEE80211_STATUS_SP_REQUIRED   19
 

Definition at line 427 of file if_ieee80211.h.

#define IEEE80211_STATUS_SUCCESS   0
 

Definition at line 416 of file if_ieee80211.h.

#define IEEE80211_STATUS_TIMEOUT   16
 

Definition at line 424 of file if_ieee80211.h.

#define IEEE80211_STATUS_TOO_MANY_STATIONS   22
 

Definition at line 430 of file if_ieee80211.h.

#define IEEE80211_STATUS_TOOMANY   17
 

Definition at line 425 of file if_ieee80211.h.

#define IEEE80211_STATUS_UNSPECIFIED   1
 

Definition at line 417 of file if_ieee80211.h.

#define IEEE80211_TXPOWER_MAX   100
 

Definition at line 457 of file if_ieee80211.h.

#define IEEE80211_TXPOWER_MIN   0
 

Definition at line 458 of file if_ieee80211.h.

#define IEEE80211_WEP_CRCLEN   4
 

Definition at line 438 of file if_ieee80211.h.

#define IEEE80211_WEP_IVLEN   3
 

Definition at line 436 of file if_ieee80211.h.

Referenced by ath_skbhdr_adjust(), and ieee80211_dump_pkt().

#define IEEE80211_WEP_KEYLEN   5
 

Definition at line 435 of file if_ieee80211.h.

#define IEEE80211_WEP_KIDLEN   1
 

Definition at line 437 of file if_ieee80211.h.

Referenced by ath_skbhdr_adjust().

#define IEEE80211_WEP_NKID   4
 

Definition at line 439 of file if_ieee80211.h.

Referenced by ath_initkeytable().

#define MNF_SETUP_REQ   0
 

Definition at line 169 of file if_ieee80211.h.

#define MNF_SETUP_RESP   1
 

Definition at line 170 of file if_ieee80211.h.

#define MNF_TEARDOWN   2
 

Definition at line 171 of file if_ieee80211.h.

#define OUI_TYPE   0x02
 

Definition at line 351 of file if_ieee80211.h.

#define OUI_WME   0x0050f2
 

Definition at line 350 of file if_ieee80211.h.

#define WME_AC_BE   0
 

Definition at line 355 of file if_ieee80211.h.

Referenced by ath_attach(), and ieee80211_encap().

#define WME_AC_BK   1
 

Definition at line 356 of file if_ieee80211.h.

Referenced by ath_attach().

#define WME_AC_VI   2
 

Definition at line 357 of file if_ieee80211.h.

Referenced by ath_attach().

#define WME_AC_VO   3
 

Definition at line 358 of file if_ieee80211.h.

Referenced by ath_attach().

#define WME_PARAM_OUI_SUBTYPE   0x01
 

Definition at line 352 of file if_ieee80211.h.


Typedef Documentation

typedef u_int8_t* ieee80211_mgt_auth_t
 

Definition at line 380 of file if_ieee80211.h.

typedef u_int8_t* ieee80211_mgt_beacon_t
 

Definition at line 275 of file if_ieee80211.h.


Variable Documentation

struct ieee80211_wme_tspec __packed__
 


Generated on Mon Nov 21 16:02:38 2005 for openwifi by  doxygen 1.4.1