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
..
ieee80211_compat.c
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
ieee80211_crypto.h
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
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
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
ieee80211_radiotap.h
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
ieee80211.c NetBSD's KASSERT takes just one argument while FreeBSD's takes two, 2004-01-13 23:37:29 +00:00
ieee80211.h
Makefile