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
Makefile
_ieee80211.h
files.net80211
ieee80211.c
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
ieee80211_crypto.h
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
ieee80211_netbsd.c
ieee80211_netbsd.h
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
ieee80211_output.c
ieee80211_proto.c
ieee80211_proto.h
ieee80211_radiotap.h
ieee80211_rssadapt.c
ieee80211_rssadapt.h
ieee80211_sysctl.h
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