summaryrefslogtreecommitdiff
path: root/sys/net80211/ieee80211_output.c
AgeCommit message (Expand)Author
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
2007-08-27Checking the MIC early in ieee80211_recv_eapol() does not work forDamien Bergamini
2007-08-22- add k_rxmic and k_txmic fields to struct ieee80211_key to store theDamien Bergamini
2007-08-05Fix the length calculation of the TIM bitmask in ieee80211_add_tim().Claudio Jeker
2007-08-03add a ni_eapol_desc field to struct ieee80211_node to know whetherDamien Bergamini
2007-08-01set key length field in message 1 & 3 of the 4-way handshake.Damien Bergamini
2007-08-01pass the supplicant's nonce generated on reception of message 1 of theDamien Bergamini
2007-08-01fix parsing and construction of RSN/WPA IEs.Damien Bergamini
2007-08-01the EAPOL-Key MIC must be computed with the MIC bit set.Damien Bergamini
2007-08-01cipher suite type for CCMP is 4 not 3.Damien Bergamini
2007-07-28adds functions to parse and to build EAPOL-Key frames used inDamien Bergamini
2007-07-14update QoS Tx/Rx sequence numbers for each TID.Damien Bergamini
2007-07-13do not increment ic_stats.is_tx_nombuf in ieee80211_get_rts() andDamien Bergamini
2007-07-06cleanup the computation of mgmt frames sizes.Damien Bergamini
2007-07-06remove remaining bits for pre-RSNA shared authmode support.Damien Bergamini
2007-07-05always set the IEEE80211_CAPINFO_ESS bit in association requests.Damien Bergamini
2007-07-05move the logic of determining whether an extended supported rates IE isDamien Bergamini
2007-07-05split ieee80211_add_rsn() so that the code can be reused forDamien Bergamini
2007-07-04allow USEGROUP as the pairwise cipher for RSN IE.Damien Bergamini
2007-07-03maintain the traffic-indication (TIM) virtual bitmap by definingDamien Bergamini
2007-07-03add a function that builds an RSN IE (ieee80211_add_rsn).Damien Bergamini
2007-07-03move construction of IEs into individual functions so that we don'tDamien Bergamini
2007-07-03don't set the IEEE80211_CAPINFO_ESS bit in the Capability InformationDamien Bergamini
2007-07-03no TIM in probe reponses.Damien Bergamini
2007-07-03In ieee80211_getmbuf(), if we need to allocate a mbuf cluster becauseDamien Bergamini
2007-07-03fix SSID IE in the case where HIDENWID is used.Damien Bergamini
2007-07-02initial bits for proper TIM support.Damien Bergamini
2007-07-02split ieee80211_send_mgmt() like I did for ieee80211_recv_mgmt()Damien Bergamini