summaryrefslogtreecommitdiff
path: root/sys/net80211/ieee80211_node.h
AgeCommit message (Expand)Author
2019-12-29increase net80211's node cache size; now we can see all APs at 36c3Stefan Sperling
2019-09-02Make net80211 expose reasons for association failures to userland and haveStefan Sperling
2019-08-27Keep ieee80211_node structures cached across scans, rather thanStefan Sperling
2019-07-29Add support for 802.11n Tx aggregation to net80211 and the iwn(4) driver.Stefan Sperling
2019-03-01Improve handling of HT protection for 'mode 11n' hostap.Stefan Sperling
2019-02-19Make ifconfig(8) display whether bwfm(4) firmware is using 802.11ac.Stefan Sperling
2019-01-23Move 802.11n rateset definitions out of MiRA and make them available toStefan Sperling
2018-08-13Add support for band-steering access points to net80211.Stefan Sperling
2018-08-07Ignore basic MCS set information found in association responses.Stefan Sperling
2018-07-11Introduce 'auto-join' to the wifi 802.11 stack.Peter Hessler
2018-04-28When starting a background scan, free the nodes table to ensure weStefan Sperling
2018-02-06convert __inline to inlinePeter Hessler
2018-02-06convert the test if a node support HT (aka, 11n) into an inline function,Peter Hessler
2018-02-06remove extern from function prototypes, remove some variable names, and aPeter Hessler
2017-12-08Add support for background scanning to net80211 and iwm(4).Stefan Sperling
2017-08-17Add an entry to dmesg if pairwise WPA keys arrive unexpectedly or if WPAStefan Sperling
2017-03-12Introduce separate fields for supported WPA protocols and AKMs in structStefan Sperling
2017-03-04In 11n hostap mode, dynamically adjust HT protection settings based onStefan Sperling
2017-03-01Fix a bug allowing a man-in-the-middle attack against WPA wireless clients.Stefan Sperling
2017-02-02Remove global counters from struct ieee80211com which track the number ofStefan Sperling
2017-01-09When a HT node leaves or reassociates as a non-HT node,Stefan Sperling
2016-09-21When processing an ADDBA request, iwm(4) runs a task which sends aStefan Sperling
2016-09-20Parse the DTIM count and period advertised in beacons and store themStefan Sperling
2016-09-15move from RB macros to the RBT functions.David Gwynne
2016-04-28Reduce block ack gap timeout to 300 msec in order to reduce Rx latency.Stefan Sperling
2016-02-11Fix whitespace.Stefan Sperling
2016-02-08Stop requiring a BlockAck session timeout (again), and just use it if the APStefan Sperling
2016-02-08Work around buggy APs which occasionally emit sequence numbers much higherStefan 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-25Don't try to interpret htprot data if the last beacon didn't contain such data.Stefan 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
2015-12-12Finish support for receiving 11n A-MPDUs.Stefan Sperling
2015-11-15Expose 11n mode to the ifmedia layer and introduce the concept of MCS.Stefan Sperling
2015-11-15Extend struct ieee80211_node with fields for 11n STA HT capabilities andStefan Sperling
2015-11-04replace the ifqueues in net80211 with mbuf_queues.David Gwynne
2014-09-12Remove cached 802.11 nodes in IEEE80211_STA_CACHE state (these are nodesStuart Henderson
2014-03-20Do not pull <sys/tree.h> unconditionally in <net/if.h>, only the addressMartin Pieuchot
2013-03-24Make ieee80211_set_tim() available from outside of ieee80211_node.cClaudio Jeker
2012-11-07Make the ieee80211_node_incref() macro a static inline function, as itsStefan Sperling
2012-01-21Implement missing bits of node inactivity accounting in hostap mode.Stefan Sperling
2009-03-26move #define IEEE80211_NO_HT under #ifdef SMALL_KERNEL insteadDamien Bergamini
2009-03-26sync with 802.11w draft 8.0.Damien Bergamini
2009-01-28Block Ack agreements are unidirectional.Damien Bergamini
2009-01-28In ieee80211_find_node(), roll our own RB_FIND() based on the key (macaddr)Damien Bergamini
2009-01-26move ni_macaddr field at the top of the ieee80211_node structure.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