summaryrefslogtreecommitdiff
path: root/sys/net80211/ieee80211.h
AgeCommit message (Expand)Author
2016-01-06Initialize the A-MPDU parameters field in HT capability elements.Stefan Sperling
2016-01-04ADDBA frames have a parameter set which we check against our own capabilitiesStefan Sperling
2015-11-15Declare 802.11n mode and channel flags. Tweak 11n related fields in structStefan Sperling
2015-10-10Add macros for A-MPDU and MCS data, both found in HT capabilities element.Stefan Sperling
2015-07-14In ieee80211.h update references to standard sections to 802.11-2012.Stefan Sperling
2015-04-08add a #define for IEEE80211_ELEMID_CSA, 802.11h-2003 Channel Switch AnnouncementStuart Henderson
2013-01-17Create a printb() suitable string for IEEE80211_FC1 field. Needed to showClaudio Jeker
2009-01-28Block Ack agreements are unidirectional.Damien Bergamini
2009-01-26Add some initial HT bits (not enabled yet) based on 802.11n Draft 7.01:Damien Bergamini
2008-09-27Add some inline functions to test the presence of optional 802.11Damien Bergamini
2008-09-01add ic_tid_noack bitmap to indicate a per-TID ACK policy (1=no ack,Damien Bergamini
2008-08-27move definitions of channels attributes away from ieee80211.h suchDamien Bergamini
2008-08-12add a couple of new definitions (action frames, new subtypes for controlDamien Bergamini
2008-08-12add/process group integrity cipher suite in RSN IEs.Damien Bergamini
2008-08-12add support for EAPOL-Key v3 descriptors (similar to v2 except that theDamien Bergamini
2008-08-12add definitions for RSN capabilities field (RSN IE).Damien Bergamini
2008-08-12process IGTK KDEs in EAPOL-Key frames and install integrity group keysDamien Bergamini
2008-08-12Welcome BIP: the Broadcast/Multicast Integrity Protocol definedDamien Bergamini
2008-08-12fix values for QoS control field.Damien Bergamini
2008-07-27remove unused structures and duplicated definitions.Damien Bergamini
2008-07-21add ieee80211_priv.h file: contains definitions private to net80211.Damien Bergamini
2008-04-16Kernel implementation of the 4-way handshake and group-keyDamien Bergamini
2007-08-29typo in a macro (fortunately unused): 0c00 -> 0x00Damien Bergamini
2007-08-01all WPA implementations i have tested use EAPOL-Key frames version 1,Damien Bergamini
2007-07-28WPA1 uses its own (non-standard) EAPOL-Key descriptor type.Damien Bergamini
2007-07-24cleanup definition of struct ieee80211_eapol_key.Damien Bergamini
2007-07-05some HT frames may have an additional HT Control field.Damien Bergamini
2007-07-05add the pseudo-random function (PRF) and various key derivationDamien Bergamini
2007-07-04add subtype "Action" for management frames.Damien Bergamini
2007-07-03Backout part of 1.20 because IEEE80211_AUTH_ALGORITHM() and friends are usedClaudio Jeker
2007-07-03Readd IEEE80211_REASON_RSN_REQUIRED and IEEE80211_REASON_RSN_INCONSISTENTClaudio Jeker
2007-07-02remove more unused stuff.Damien Bergamini
2007-07-02add new ieee80211_eapol_key structure (used by the various 802.11iDamien Bergamini
2007-07-02fix REASON codes.Damien Bergamini
2007-07-02add IEEE80211_FC1_PROTECTED flag.Damien Bergamini
2007-07-02remove a lot of unused #defineDamien Bergamini
2007-06-21cleanup CAPINFO values.Damien Bergamini
2007-06-21cleanup the list of Organizationally Unique Identifiers (OUI).Damien Bergamini
2007-06-21s/IEEE80211_ELEMID_EDCA_PARAMS/IEEE80211_ELEMID_EDCAPARMS/ for consistency.Damien Bergamini
2007-06-17keep track of the Tx/Rx sequence numbers for each TID in theDamien Bergamini
2007-06-17- remove two unused structuresDamien Bergamini
2007-06-11remove unused structure.Damien Bergamini
2007-06-11adds 802.11e EDCA tables for QAPs and non-AP QSTAs.Damien Bergamini
2007-06-07move ieee80211_compute_duration() and ieee80211_compute_duration1()Damien Bergamini
2007-06-06The license permits us to redistribute this code under the BSD or the GPLv2.Damien Bergamini
2006-04-22typo.Federico G. Schwindt
2005-09-08mostly knfReyk Floeter
2005-05-25add ifconfig -M option to replace wicontrol -L and -l for ap scanningReyk Floeter
2005-02-17derived from NetBSD:Reyk Floeter
2004-12-30replace __attribute__((__packed__)) with __packed.Reyk Floeter