NetBSD/sys/net80211
dyoung b307a01ecd Revamp ieee80211_get_rate. Now it does not use the rateset in the
ic->ic_bss, but it uses the rateset in its new ieee80211_node
argument, instead.  If the rate is fixed by ic->ic_fixed_rate, but
the fixed rate is not in the node's rateset, choose a reasonable
default: prefer the lowest basic rate or, if there is no basic
rate, prefer the lowest rate, period.

Change a printf complaint to a debug message.

Adapt drivers to suit new ieee80211_get_rate calling convention.

XXX I really need to replace ieee80211_get_rate with a bitrate
XXX adaptation algorithm.  Soon, soon....
2006-03-28 00:48:10 +00:00
..
CHANGES Update for recent changes and after tweaking the command to generate 2005-11-23 20:29:08 +00:00
Makefile merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
_ieee80211.h Use the SI capitalization for "Hz", "kHz", and "MHz" in comments and strings. 2006-03-08 23:46:22 +00:00
files.net80211 Move 802.11-specific files to files.net80211 2005-11-27 21:14:26 +00:00
ieee80211.c Use the SI capitalization for "Hz", "kHz", and "MHz" in comments and strings. 2006-03-08 23:46:22 +00:00
ieee80211.h For eventual re-use, extract the sub-band struct from struct 2006-03-28 00:13:56 +00:00
ieee80211_acl.c don't use MALLOC with a non-constant size; use malloc instead. 2006-03-17 23:29:07 +00:00
ieee80211_crypto.c KNF: return NULL for a pointer, instead of 0. 2006-02-27 00:55:46 +00:00
ieee80211_crypto.h Multiple inclusion protection, as suggested by christos@ on tech-kern@ 2005-12-10 23:21:38 +00:00
ieee80211_crypto_ccmp.c include if_ether.h if you want to use ether_sprintf() 2006-03-16 15:59:22 +00:00
ieee80211_crypto_none.c include if_ether.h if you want to use ether_sprintf() 2006-03-16 15:59:22 +00:00
ieee80211_crypto_tkip.c include if_ether.h if you want to use ether_sprintf() 2006-03-16 15:59:22 +00:00
ieee80211_crypto_wep.c include if_ether.h if you want to use ether_sprintf() 2006-03-16 15:59:22 +00:00
ieee80211_input.c don't use MALLOC with a non-constant size; use malloc instead. 2006-03-17 23:29:07 +00:00
ieee80211_ioctl.c don't use MALLOC with a non-constant size; use malloc instead. 2006-03-17 23:29:07 +00:00
ieee80211_ioctl.h Miscellaneous ath(4) and net80211 updates and bug-fixes coming from 2006-03-02 03:38:26 +00:00
ieee80211_netbsd.c Miscellaneous ath(4) and net80211 updates and bug-fixes coming from 2006-03-02 03:38:26 +00:00
ieee80211_netbsd.h Miscellaneous ath(4) and net80211 updates and bug-fixes coming from 2006-03-02 03:38:26 +00:00
ieee80211_node.c Revamp ieee80211_get_rate. Now it does not use the rateset in the 2006-03-28 00:48:10 +00:00
ieee80211_node.h Multiple inclusion protection, as suggested by christos@ on tech-kern@ 2005-12-10 23:21:38 +00:00
ieee80211_output.c From sam@FreeBSD.org: 2006-02-19 07:52:43 +00:00
ieee80211_proto.c Miscellaneous ath(4) and net80211 updates and bug-fixes coming from 2006-03-02 03:38:26 +00:00
ieee80211_proto.h Miscellaneous ath(4) and net80211 updates and bug-fixes coming from 2006-03-02 03:38:26 +00:00
ieee80211_radiotap.h Note in radiotap header file and manual page that radiotap fields 2006-03-12 03:22:02 +00:00
ieee80211_rssadapt.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ieee80211_rssadapt.h Multiple inclusion protection, as suggested by christos@ on tech-kern@ 2005-12-10 23:21:38 +00:00
ieee80211_sysctl.h Multiple inclusion protection, as suggested by christos@ on tech-kern@ 2005-12-10 23:21:38 +00:00
ieee80211_var.h Revamp ieee80211_get_rate. Now it does not use the rateset in the 2006-03-28 00:48:10 +00:00
ieee80211_xauth.c Register authenticators for 802.1x, WPA. 2006-02-27 01:08:28 +00:00