summaryrefslogtreecommitdiff
path: root/sys/net80211/ieee80211_output.c
AgeCommit message (Expand)Author
2016-01-12Remove wireless turbo mode support. It is a non-standard extensionStefan Sperling
2016-01-06Initialize the A-MPDU parameters field in HT capability elements.Stefan Sperling
2016-01-05Remove the IEEE80211_NO_HT macro. Reduces ifdef spaghetti, enables 11n modeStefan Sperling
2016-01-04Fix another case where the return value of ieee80211_chan2mode() wasStefan Sperling
2016-01-04ADDBA frames have a parameter set which we check against our own capabilitiesStefan Sperling
2015-12-1211n/HT negotiation fixes:Stefan Sperling
2015-11-24No need to include <net/if_types.h> for <net/if_vlan_var.h>Martin Pieuchot
2015-11-15Declare 802.11n mode and channel flags. Tweak 11n related fields in structStefan Sperling
2015-11-08Update section and table numbers inside comments in the RSN code toStefan 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-06-30Rename if_output() into if_enqueue() to avoid confusion with commentsMartin Pieuchot
2015-05-26Use if_output() instead of rerolling it.Martin Pieuchot
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-12-23unifdef some more INET. v4 4life.Ted Unangst
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-07-22Fewer <netinet/in_systm.h> !Martin Pieuchot
2014-03-19Stop abusing the rcvif pointer to pass wireless nodes down to theMartin Pieuchot
2013-12-07#if 0 out the ieee80211_edca_table table to appease the LLVM warning.Brad Smith
2010-07-17use the correct block ack structure when building an ADDBA response.Damien Bergamini
2009-05-24fix prev commit (s/ic_flags/ic_caps/).Damien Bergamini
2009-05-19prevent injection of raw 802.11 control frames through bpf on driversDamien Bergamini
2009-03-26sync with 802.11w draft 8.0.Damien Bergamini
2009-03-06Fix setting of the Short Slot Time subfield of the Capability InformationDamien Bergamini
2009-01-28Block Ack agreements are unidirectional.Damien Bergamini
2009-01-26remove ni_ba field from ieee80211_node structure as it is not used yet.Damien Bergamini
2009-01-26Add some initial HT bits (not enabled yet) based on 802.11n Draft 7.01:Damien Bergamini
2008-12-02cleanup ieee80211_classify(): retrieve VLAN tag from m_pkthdr.ether_vtag.Damien Bergamini
2008-09-27Initial implementation of PMKSA caching and pre-authentication.Damien Bergamini
2008-09-27Add some inline functions to test the presence of optional 802.11Damien Bergamini
2008-09-03third parameter of ieee80211_get_assoc_req() is a management frameDamien Bergamini
2008-09-01add ic_tid_noack bitmap to indicate a per-TID ACK policy (1=no ack,Damien Bergamini
2008-09-01extend ieee80211_classify() to extract DSCP field from IPv6 packets too.Damien Bergamini
2008-09-01rework previously unused ieee80211_pwrsave() function, call it fromDamien 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-15use LLC_SNAPFRAMELEN here too.Damien Bergamini
2008-08-12add the code to encrypt/decrypt management frames, retrieve key idDamien Bergamini
2008-08-12new SHA-256 based AKMPs.Damien Bergamini
2008-08-12add/process group integrity cipher suite in RSN IEs.Damien Bergamini
2008-08-12add IEEE80211_RSNIE_MAXLEN and IEEE80211_WPAIE_MAXLEN definitionsDamien Bergamini
2008-08-02do not use IEEE80211_QOS_TID. its definition in ieee80211.h isDamien Bergamini
2008-08-02do not touch m after it has been enqueued with IFQ_ENQUEUE().Damien Bergamini
2008-08-02Drop frames that are received unencrypted when WEP is on or whenDamien Bergamini
2008-07-27s/IEEE80211_DPRINTF/DPRINTF/Damien Bergamini
2008-07-23Fix a blatant misuse of MINCLSIZE I introduced in ieee80211_output.c r1.59Damien Bergamini
2008-07-21add ieee80211_priv.h file: contains definitions private to net80211.Damien Bergamini
2008-07-21move processing of EAPOL frames away from ieee80211_{input,output}.cDamien Bergamini
2008-04-16Kernel implementation of the 4-way handshake and group-keyDamien Bergamini
2007-08-27rework ieee80211_recv_4way_msg2() function.Damien Bergamini