summaryrefslogtreecommitdiff
path: root/sys/net80211/ieee80211_node.c
AgeCommit message (Expand)Author
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
2008-08-12the only integrity group cipher currently supported is AES-128-CMAC.Damien Bergamini
2008-08-12generate a random IGTK in HostAP mode if we're MFP-capable.Damien Bergamini
2008-08-12get rid of the map_ptk()/map_gtk() functions, just inline themDamien Bergamini
2008-08-02Drop frames that are received unencrypted when WEP is on or whenDamien Bergamini
2008-07-28ignore PS mode changes and PS-Poll from non-associated STAs.Damien Bergamini
2008-07-27s/IEEE80211_DPRINTF/DPRINTF/Damien Bergamini
2008-07-21add ieee80211_priv.h file: contains definitions private to net80211.Damien Bergamini
2008-06-09rename arc4random_bytes => arc4random_buf to match libc's nicer name;Damien Miller
2008-04-21move ieee80211_ibss_merge() from ieee80211_input.c to ieee80211_node.cDamien Bergamini
2008-04-21move ieee80211_auth_open() to ieee80211_proto.cDamien Bergamini
2008-04-16Kernel implementation of the 4-way handshake and group-keyDamien Bergamini
2007-10-29MALLOC/FREE -> malloc/freeCharles Longeau
2007-09-07use new malloc M_ZERO flag + replace MALLOC with mallocDamien Bergamini
2007-07-06remove remaining bits for pre-RSNA shared authmode support.Damien Bergamini
2007-07-06initialize an unitialized variable.Damien Bergamini
2007-07-03maintain the traffic-indication (TIM) virtual bitmap by definingDamien Bergamini
2007-07-02initial bits for proper TIM support.Damien Bergamini
2007-06-16constifyDamien Bergamini
2007-06-16don't mix u_int{8,16,32}_t and uint{8,16,32}_tDamien Bergamini
2007-06-16de-staticDamien Bergamini
2007-06-07expand the IEEE80211_NODE_{LOCK,UNLOCK}* macros into their respectiveDamien Bergamini
2007-06-06The license permits us to redistribute this code under the BSD or the GPLv2.Damien Bergamini
2007-04-10``it's'' -> ``its'' when the grammar gods require this change.Miod Vallat
2006-11-15s/roundup/howmany/ where it makes sense.Damien Bergamini
2006-11-13fix a possible NULL deref.Damien Bergamini
2006-06-19unbreak the code if compiled with IEEE80211_DEBUG by using the rightReyk Floeter
2006-06-18Improve 802.11b/g interoperability and move toward better complianceDamien Bergamini
2006-02-19Fix a comment in ieee80211_next_scan().Damien Bergamini
2005-10-09if the wireless hostap interface belongs to a bridge, learn the node'sReyk Floeter
2005-10-07minor knfReyk Floeter
2005-09-13replace the node hash table with a red-black tree. this fixes someReyk Floeter
2005-09-08mostly knfReyk Floeter
2005-09-08Remove the last of the FreeBSD compatiblity goop.Jonathan Gray
2005-09-08Remove FreeBSD if_printf compat function from net80211.Jonathan Gray
2005-09-08reset the scan state for each new modeReyk Floeter