NetBSD/sys/net80211
dyoung 5dc6377838 IBSS-merge clean-up, inspired by some Linux patches from Jon Anderson
(mail@janderson.ca): remove ieee80211_ibss_merge's TSFT argument.
Do the TSFT comparison in the drivers (ath, atw).  Remove a lot of
extraneous debug statements from ieee80211_ibss_merge.

Set the ieee80211_node's state to IEEE80211_STA_BSS after it's been
copied to the ic_bss, not before.

In struct ieee80211_node, make the ni_tstamp field a union of a
uint64_t and the 8 TSF octets so that it's easier to compare a
neighbor's TSF with the local TSF.

Log IBSS merges (Greg Troxel's suggestion).  Also log IBSS creation.
These are rare and important events that deserve to be logged.
2005-01-04 00:56:51 +00:00
..
Makefile Add sysctl access to 802.11 node tables, step #2. 2004-07-16 03:02:41 +00:00
ieee80211.c Make the node table into an LRU cache: least-recently used nodes 2004-08-10 00:57:20 +00:00
ieee80211.h GC unused stuff. 2004-12-27 05:36:08 +00:00
ieee80211_channel.h Move ieee80211_channel definition and channel flags into 2004-07-16 02:56:50 +00:00
ieee80211_compat.c Make if_printf more nearly match FreeBSD's, and make it compile. 2003-09-23 15:57:25 +00:00
ieee80211_compat.h NetBSD's KASSERT takes just one argument while FreeBSD's takes two, 2004-01-13 23:37:29 +00:00
ieee80211_crypto.c Synchronize with FreeBSD sources from 12 Dec 2003. 2003-12-14 09:56:53 +00:00
ieee80211_crypto.h Insert RCSIDs. 2003-09-14 01:14:54 +00:00
ieee80211_input.c IBSS-merge clean-up, inspired by some Linux patches from Jon Anderson 2005-01-04 00:56:51 +00:00
ieee80211_ioctl.c Add SIOCG80211ZSTATS to atomically get/clear 802.11 statistics. 2004-12-20 23:03:39 +00:00
ieee80211_ioctl.h Add SIOCG80211ZSTATS to atomically get/clear 802.11 statistics. 2004-12-20 23:03:39 +00:00
ieee80211_netbsd.h First part of this file -- ieee80211_node locking macros. 2004-07-23 10:16:00 +00:00
ieee80211_node.c IBSS-merge clean-up, inspired by some Linux patches from Jon Anderson 2005-01-04 00:56:51 +00:00
ieee80211_node.h IBSS-merge clean-up, inspired by some Linux patches from Jon Anderson 2005-01-04 00:56:51 +00:00
ieee80211_output.c In ieee80211_getmbuf, remove the #ifdef __FreeBSD__ code. Check 2005-01-04 00:36:18 +00:00
ieee80211_proto.c Adjust caller for net/if_ieee80211subr.c rev 1.11 change; the argument 2004-09-07 01:07:40 +00:00
ieee80211_proto.h IBSS-merge clean-up, inspired by some Linux patches from Jon Anderson 2005-01-04 00:56:51 +00:00
ieee80211_radiotap.h Fix a typo. 2005-01-04 00:34:58 +00:00
ieee80211_rssadapt.c Diff reduction vs. madwifi. 2004-07-23 06:44:55 +00:00
ieee80211_rssadapt.h Create ieee80211_rssadapt_debug to control rssadapt(9) debug messages 2004-05-06 03:03:20 +00:00
ieee80211_sysctl.h Add sysctl access to 802.11 node tables, step #1. 2004-07-16 03:01:09 +00:00
ieee80211_var.h Make the node table into an LRU cache: least-recently used nodes 2004-08-10 00:57:20 +00:00