Lines Matching +full:fixed +full:- +full:rate

8  * Copyright (c) 2002-2008 Sam Leffler, Errno Consulting
98 IEEE80211_T_TURBO, /* high rate OFDM, aka turbo mode */
117 IEEE80211_PROT_RTSCTS = 2 /* RTS-CTS */
125 uint8_t i_fc[2]; /* [0]-protocol version, [1]-type & subtype */
234 struct ieee80211_frame_cfend { /* NB: also CF-End+CF-Ack */
258 uint8_t tim_bitmap[1]; /* variable-length bitmap */
355 /* HT - recommended transmission channel width */
366 /* BA - ADDBA request */
375 /* BA - ADDBA response */
384 /* BA - DELBA */
470 #define IEEE80211_FC1_DIR_NODS 0x00 /* STA->STA */
471 #define IEEE80211_FC1_DIR_TODS 0x01 /* STA->AP */
472 #define IEEE80211_FC1_DIR_FROMDS 0x02 /* AP ->STA */
473 #define IEEE80211_FC1_DIR_DSTODS 0x03 /* AP ->AP */
489 (((seq) + (incr)) & (IEEE80211_SEQ_RANGE - 1))
492 (((a) + IEEE80211_SEQ_RANGE - (b)) & (IEEE80211_SEQ_RANGE - 1))
496 (IEEE80211_SEQ_SUB(b, a+1) < IEEE80211_SEQ_BA_RANGE-1)
498 /* Length of management frame variable-length components in bytes */
519 (((wh)->i_fc[0] & \
568 /* bits 2-7 reserved */
603 #define IEEE80211_BAR_NOACK 0x0001 /* no-ack policy */
620 #define IEEE80211_HTCAP_RXSTBC_2STREAM 0x0200 /* 1-2 spatial streams */
621 #define IEEE80211_HTCAP_RXSTBC_3STREAM 0x0300 /* 1-3 spatial streams */
623 #define IEEE80211_HTCAP_MAXAMSDU 0x0800 /* max A-MSDU length */
629 #define IEEE80211_HTCAP_LSIGTXOPPROT 0x8000 /* L-SIG TXOP prot */
632 #define IEEE80211_HTCAP_MAXRXAMPDU 0x03 /* max rx A-MPDU factor */
656 /* bits 3-7 reserved */
665 /* bits 12-15 reserved */
693 #define IEEE80211_HTINFO_NONGF_PRESENT 0x04 /* non-GF sta's present */
695 #define IEEE80211_HTINFO_NONHT_PRESENT 0x10 /* non-HT sta's present */
696 /* bits 5-15 reserved */
711 * a variable-length component is:
741 /* bits 8-9 are reserved */
746 /* bits 14-15 are reserved */
762 /* 17-31 reserved for challenge text extension */
778 /* 128-129 proprietary elements used by Agere chipsets */
787 #define BCM_OUI_HTCAP 51 /* pre-draft HTCAP ie */
788 #define BCM_OUI_HTINFO 52 /* pre-draft HTINFO ie */
889 #define IEEE80211_WEP_CRCLEN 4 /* CRC-32 */
893 * 802.11i defines an extended IV for use with non-WEP ciphers.
897 * CCMP header rather than IV+extended-IV.
936 * the 802.11 spec as 512; we treat it as implementation-dependent
945 * default as implementation-dependent so define it elsewhere.
951 #define IEEE80211_F_DOSORT 0x00000001 /* sort rate list */
952 #define IEEE80211_F_DOFRATE 0x00000002 /* use fixed rate */
953 #define IEEE80211_F_DONEGO 0x00000004 /* calc negotiated rate */
954 #define IEEE80211_F_DODEL 0x00000008 /* delete ignore rate */
955 #define IEEE80211_F_DOBRS 0x00000010 /* check basic rate set */
967 uint8_t *bo_trailer; /* start of fixed-size trailer */