summaryrefslogtreecommitdiff
path: root/sys/net80211/ieee80211_output.c
AgeCommit message (Expand)Author
2022-03-14Add initial 802.11ac (VHT) support to net80211.Stefan Sperling
2022-01-05rename ETHERTYPE_PAE to ETHERTYPE_EAPOL.David Gwynne
2021-09-08Improve debug output when sending 802.11 action frames by showing theStefan Sperling
2021-05-11In hostap mode don't send data frames to nodes which aren't in state ASSOC.Stefan Sperling
2021-03-10spellingJonathan Gray
2020-12-08Fix 802.11 RSN capabilities announced to peers.Stefan Sperling
2020-05-19Revert previous; Set the ESS capability bit in assoc requests again.Stefan Sperling
2020-05-19Do not set the 802.11 ESS capability bit in association requests.Stefan Sperling
2020-03-06Properly wrap 802.11 frame sequence numbers when incrementing them.Stefan Sperling
2020-03-03Do not send any QoS data frames unless Tx aggregation has been negotiated.Stefan Sperling
2020-02-18Fix an mbuf corruption issue which occurs in net80211 hostap mode.Stefan Sperling
2019-07-29Add support for 802.11n Tx aggregation to net80211 and the iwn(4) driver.Stefan Sperling
2019-05-12Fix 'ifconfig nwflags; These flags ended up overlapping with other flagsStefan Sperling
2019-05-10On the transmit path the ethernet and ip headers might not bePatrick Wildt
2018-11-30MH_ALIGN -> m_align and make the spacing look the same in all three places.Claudio Jeker
2017-12-14My previous commit broke the ramdisk build; fix itStefan Sperling
2017-12-14Stop printing debug info about stations leaving a wifi network whenStefan Sperling
2017-12-11Omit the PMKID count field from RSN information elements (IE) if the PMKIDStefan Sperling
2017-10-21Make ieee80211_classify() available in a header so we can make thePatrick Wildt
2017-02-02Remove global counters from struct ieee80211com which track the number ofStefan Sperling
2017-01-31In a comment inside ieee80211_up_to_ac(), update a reference sectionStefan Sperling
2017-01-31When telling clients which EDCA parameters to use, copy these parametersStefan Sperling
2017-01-30Enable ieee80211_edca_table, which was under #if 0. This table can be usedStefan Sperling
2017-01-09Make the net80211 stack send EDCA parameters to the driver in hostap mode.Stefan Sperling
2017-01-09When acting as 11n hostap, send Microsoft WME parameters to clients soStefan Sperling
2017-01-09Fix ieee80211_add_htop(), which is not yet called in active code paths.Stefan Sperling
2016-04-12Call if_enqueue() and if_start() instead of dereferencing the ifpMartin Pieuchot
2016-02-05Define EDCA tables for 11n mode. Per 802.11-2012 they are the same asStefan Sperling
2016-02-05Store ADDBA request and response parameters in the block ack record ofStefan Sperling
2016-01-21Fix the timeout value sent in ADDBA request and response frames.Stefan Sperling
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