summaryrefslogtreecommitdiff
path: root/sys/net80211/ieee80211_proto.c
AgeCommit message (Expand)Author
2017-03-02Initialize 'ni' pointer in ieee80211_keyrun(). Fallout from last minuteStefan Sperling
2017-03-01Fix a bug allowing a man-in-the-middle attack against WPA wireless clients.Stefan Sperling
2017-02-07Enable the short slot time feature in 802.11n mode.Stefan Sperling
2017-02-02Remove global counters from struct ieee80211com which track the number ofStefan Sperling
2016-12-26Allow using 11n mode with APs that do not advertise support for all of MCS 0-7.Stefan Sperling
2016-09-15move from RB macros to the RBT functions.David Gwynne
2016-07-20In net80211, enable RTS for frames above a particular size (currently 512Stefan Sperling
2016-05-18In hostap mode, don't re-use association IDs (AIDs) of nodes which areStefan Sperling
2016-04-27Add some stat counters for events related to 802.11n.Stefan Sperling
2016-04-12Call if_enqueue() and if_start() instead of dereferencing the ifpMartin Pieuchot
2016-02-08Stop requiring a BlockAck session timeout (again), and just use it if the APStefan Sperling
2016-02-05Store ADDBA request and response parameters in the block ack record ofStefan Sperling
2016-02-04Restore the BlockAck session timer. It is still required to work aroundStefan Sperling
2016-02-01Stop requiring a BlockAck session timeout. We still honour the timeout ifStefan Sperling
2016-01-12Remove wireless turbo mode support. It is a non-standard extensionStefan Sperling
2016-01-07Make the A-MPDU reordering buffer more resilient against APs which dropStefan Sperling
2016-01-05Remove the IEEE80211_NO_HT macro. Reduces ifdef spaghetti, enables 11n modeStefan Sperling
2016-01-04Don't return 11n mode from ieee80211_chan2mode() so we can switch intoStefan Sperling
2015-11-24No need to include <net/if_arp.h>Martin Pieuchot
2015-11-15Expose 11n mode to the ifmedia layer and introduce the concept of MCS.Stefan Sperling
2015-11-15Parse 11n HT capabilities and operational info from association responseStefan Sperling
2015-11-04replace the ifqueues in net80211 with mbuf_queues.David Gwynne
2015-07-15m_freem() can handle NULL, do not check for this condition beforehands.Theo de Raadt
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-12-23unifdef some more INET. v4 4life.Ted Unangst
2014-11-18move arc4random prototype to systm.h. more appropriate for most codeTed Unangst
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2012-01-18Don't unconditionally allocate new nodes in the hostap auth frame input path.Stefan Sperling
2011-02-21Fix stats about node allocation failures.Stefan Sperling
2010-08-07No "\n" needed at the end of panic() strings.Kenneth R Westerback
2010-07-28Suspending drivers need to do as little as possible in here, so when theTheo de Raadt
2010-06-05when rekeying the GTK/IGTK, send the new key to clients, not theDamien Bergamini
2009-11-21when wpa is enabled, defer setting the link up until the 802.1XDamien Bergamini
2009-03-26sync with 802.11w draft 8.0.Damien Bergamini
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-10-15Second pass of simple timeout_add -> timeout_add_sec conversionsBret Lambert
2008-09-27Initial implementation of PMKSA caching and pre-authentication.Damien Bergamini
2008-08-29move code to support Frequency-Hopping spread spectrum (FHSS) PHYsDamien Bergamini
2008-08-27introduce new IEEE80211_STA_ONLY kernel option that can be set toDamien Bergamini
2008-08-14put ieee80211_dump_pkt() under #ifdef IEEE80211_DEBUGDamien Bergamini
2008-08-12clear Tx_Rx protection bits properly.Damien Bergamini
2008-08-12generate a random IGTK in HostAP mode if we're MFP-capable.Damien Bergamini
2008-08-12Change the way we process EAPOL-Key frames.Damien Bergamini
2008-08-12get rid of the map_ptk()/map_gtk() functions, just inline themDamien Bergamini
2008-07-27s/IEEE80211_DPRINTF/DPRINTF/Damien Bergamini
2008-07-26shrink ieee80211_set_link_state().Damien Bergamini
2008-07-21add ieee80211_priv.h file: contains definitions private to net80211.Damien Bergamini
2008-07-21instead of passing rx tstamp and rssi to the ieee80211_input function,Damien Bergamini