NetBSD/sys/net80211
dyoung 73a618d5f3 In wi(4), wi_choose_rate used to contain device-independent code.
I have pulled that code into the function ieee80211_rssadapt_choose
so that I can re-use it in ath(4), atw(4), and in other drivers.

In rssadapt(9), I have also created a struct ieee80211_rssadapt_expavgctl
that contains parameters for rate adaptation. When IEEE80211_RSSADAPT_DEBUG
is enabled, I will using sysctl to expose an ieee80211_rssadapt_expavgctl
for each wireless device.

Also in rssadapt(9), I have introduced an interpolate() macro which
makes the exponential-averaging code more compact.
2004-03-17 17:00:34 +00:00
..
Makefile Install header files for the new 802.11 layer. 2003-10-13 04:29:31 +00:00
ieee80211.c NetBSD's KASSERT takes just one argument while FreeBSD's takes two, 2004-01-13 23:37:29 +00:00
ieee80211.h Synchronize with FreeBSD sources from 12 Dec 2003. 2003-12-14 09:56:53 +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 fix int/size_t issues in debug code. 2004-02-11 10:19:32 +00:00
ieee80211_ioctl.c Ignore WI_RID_STA_IDENTITY and WI_RID_DBM_ADJUST instead of EINVAL 2004-01-16 14:07:32 +00:00
ieee80211_ioctl.h Synchronize with FreeBSD sources from 12 Dec 2003. 2003-12-14 09:56:53 +00:00
ieee80211_node.c NetBSD's KASSERT takes just one argument while FreeBSD's takes two, 2004-01-13 23:37:29 +00:00
ieee80211_node.h Synchronize with FreeBSD sources from 12 Dec 2003. 2003-12-14 09:56:53 +00:00
ieee80211_output.c NetBSD's KASSERT takes just one argument while FreeBSD's takes two, 2004-01-13 23:37:29 +00:00
ieee80211_proto.c NetBSD's KASSERT takes just one argument while FreeBSD's takes two, 2004-01-13 23:37:29 +00:00
ieee80211_proto.h Add Kevin Lahey's power-saving support from the old 802.11 layer 2003-10-13 04:23:56 +00:00
ieee80211_radiotap.h Forget the tcpdump $Header$. 2003-12-08 04:48:58 +00:00
ieee80211_rssadapt.c In wi(4), wi_choose_rate used to contain device-independent code. 2004-03-17 17:00:34 +00:00
ieee80211_rssadapt.h In wi(4), wi_choose_rate used to contain device-independent code. 2004-03-17 17:00:34 +00:00
ieee80211_var.h Synchronize with FreeBSD sources from 12 Dec 2003. 2003-12-14 09:56:53 +00:00