summaryrefslogtreecommitdiff
path: root/sys/net80211/ieee80211_node.c
AgeCommit message (Expand)Author
2015-11-15Parse 11n HT capabilities and operational info from association responseStefan 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
2015-07-15m_freem() can handle NULL, do not check for this condition beforehands.Theo de Raadt
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-12-23unifdef some more INET. v4 4life.Ted Unangst
2014-11-18move arc4random prototype to systm.h. more appropriate for most codeTed Unangst
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-09-12Remove cached 802.11 nodes in IEEE80211_STA_CACHE state (these are nodesStuart Henderson
2014-08-08use nitems() instead of various local constructsJasper Lievisse Adriaanse
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2013-12-01Reset txrate array index after changing a node's rate list.Stefan Sperling
2013-11-21Remove unneeded include.Martin Pieuchot
2013-03-24Make ieee80211_set_tim() available from outside of ieee80211_node.cClaudio Jeker
2012-11-07Fix DPRINTF() format string treating n->ni_refcnt, which is unsigned, as signed.Stefan Sperling
2012-10-10Clear the powersave flag and purge queued packets when a node leaves the APMark Kettenis
2012-10-05Point an interface directly to its bridgeport configuration, insteadCamiel Dobbelaar
2012-09-20Nuke M_80211_NODE #define which mapped to M_DEVBUF and use M_DEVBUF directly.Stefan Sperling
2012-08-25Set up ni_savedq for the initial BSS node such that it can actually be usedMark Kettenis
2012-08-17Fix possible panic while switching from STA mode into hostap/ibss modes.Stefan Sperling
2012-07-18Print messages about nodes purged from the node cache if hostap/ibss modes areStefan Sperling
2012-07-16Move increment of ic_nnodes closer to where the node is actually insertedStefan Sperling
2012-07-13Tweak node cache eviction strategy when the cache is full: kick off new nodesStefan Sperling
2012-01-25There is no need to explicitly skip ic_bss when iterating over cached nodes.Stefan Sperling
2012-01-25Clean inactive authenticated nodes during cache timeout as well.Stefan Sperling
2012-01-21Implement missing bits of node inactivity accounting in hostap mode.Stefan Sperling
2012-01-21Hold interrupts blocked while comparing a cached node's refcount to zeroStefan Sperling
2012-01-18Make it possible to free cached nodes which never associated (e.g. nodesStefan Sperling
2011-03-28Clean nodes until the number of cached nodes is smaller than the maximum numberMark Kettenis
2010-08-07No "\n" needed at the end of panic() strings.Kenneth R Westerback
2010-07-19in hostap mode, notify drivers via a new callback when a STA leavesDamien Bergamini
2010-06-19In ieee80211_node_leave(), clear the associd after callingDamien Bergamini
2010-06-14fix my previous commit, i forgot BIP, so instead of enumeratingDamien Bergamini
2010-06-14do not try to associate with an AP using an unsupported group cipher,Damien Bergamini
2010-03-28Four uses of uninitialized variables found by clang via jsg@. ar5416, ar9287Kenneth R Westerback
2010-02-17Do not always create a new node when a beacon or a probe responseDamien Bergamini
2009-01-29fix a panic that occurs when IEEE80211_STA_ONLY is defined (SMALL_KERNEL).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-27unbreak SMALL_KERNEL builds by adding missing #ifndef IEEE80211_STA_ONLYDamien Bergamini
2009-01-26move ni_macaddr field at the top of the ieee80211_node structure.Damien Bergamini
2009-01-26Add some initial HT bits (not enabled yet) based on 802.11n Draft 7.01:Damien Bergamini
2008-12-14Add an ieee80211_notify_dtim() function that drivers should call afterDamien Bergamini
2008-10-23Prevent a crash in ieee80211_setkeys() when unplugging an interface inMichael Knudsen
2008-10-15Second pass of simple timeout_add -> timeout_add_sec conversionsBret Lambert
2008-09-27Initial implementation of PMKSA caching and pre-authentication.Damien 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-12new SHA-256 based AKMPs.Damien Bergamini
2008-08-12add/process group integrity cipher suite in RSN IEs.Damien Bergamini