summaryrefslogtreecommitdiff
path: root/sys/net80211/ieee80211_proto.c
AgeCommit message (Expand)Author
2021-12-05Defer rtm_80211info() call from ieee80211_set_link_state() to a task context.Stefan Sperling
2021-12-03Introduce an optional driver-specific bgscan_done() handler whichStefan Sperling
2021-10-11Add support for 40MHz channels to net80211 RA.Stefan Sperling
2021-09-23Revert ieee80211_proto.c r1.97 (cvs commit ID 8vKZsdvvkjTr5BG5).Stefan Sperling
2021-09-23Add an ADDBA_OFFLOAD capability for wifi devices manage Tx block ackStefan Sperling
2021-04-25Implement support for Rx aggregation offload in iwm(9) and iwx(4), andStefan Sperling
2020-12-09Disable A-MSDU support again.Stefan Sperling
2020-12-08Enable 802.11 A-MSDU support again. It was disabled some time ago butStefan Sperling
2020-11-19Always check for EBUSY when the return value of ic_set_key() is tested.Kenneth R Westerback
2020-05-29If no station happens to be associated when ieee80211_setkeys() runs thenStefan Sperling
2020-05-29In hostap mode, after completing a new group key handshake with allStefan Sperling
2019-11-06Raise net80211's "beacon miss" threshold to avoid frequent re-connectsStefan Sperling
2019-09-02Make net80211 expose reasons for association failures to userland and haveStefan Sperling
2019-07-29Add support for 802.11n Tx aggregation to net80211 and the iwn(4) driver.Stefan Sperling
2019-02-27Back in 2016 we enabled RTS threshold by default because it apparentlyStefan Sperling
2019-01-23Move 802.11n rateset definitions out of MiRA and make them available toStefan Sperling
2018-11-12Add new routing socket message RTM_80211INFO to provide details ofKenneth R Westerback
2018-09-11Nuke some trailing spaces that wandered into theKenneth R Westerback
2018-08-13Add support for band-steering access points to net80211.Stefan Sperling
2018-08-06Fix debug message in ieee80211_auth_open(): s/reason/status/Stefan Sperling
2018-05-23add missing newlines for debug printfsPeter Hessler
2018-04-29INIT->RUN transitions are valid in monitor mode, so don'tStefan Sperling
2018-04-28When starting a background scan, free the nodes table to ensure weStefan Sperling
2018-04-27Fix WEP.Stefan Sperling
2018-02-06convert the test if a node support HT (aka, 11n) into an inline function,Peter Hessler
2018-02-05Add a new function hook to struct ieee80211com which wireless driversStefan Sperling
2017-12-08Add support for background scanning to net80211 and iwm(4).Stefan Sperling
2017-08-18Clear WPA group keys from memory before initiating a key exchangeStefan Sperling
2017-08-04Show net80211 state transitions in desmg if 'ifconfig debug' was used.Stefan Sperling
2017-07-22Make the kernel panic if an invalid state transition occurs in net80211.Stefan Sperling
2017-06-03Add a few sizes to free().Theo Buehler
2017-06-02Scale the missed beacon counter threshold to the AP's beacon interval.Stefan Sperling
2017-05-30Always set the link state DOWN once we enter ieee80211_newstate(), regardlessStefan Sperling
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