freebsd-dev/sys/dev/ath
Sam Leffler 65f9edeee1 Track v0.9.20.3 hal:
o no more ds_vdata in tx/rx descriptors
o split h/w tx/rx descriptor from s/w status
o as part of the descriptor split change the rate control module api
  so the ath_buf is passed in to the module so it can fetch both
  descriptor and status information as needed
o add some const poisoning

Also for sample rate control algorithm:

o split debug msgs (node, rate, any)
o uniformly bounds check rate indices (and in some cases correct checks)
o move array index ops to after bounds checking
o use final tsi from the status block instead of the h/w descriptor
o replace h/w descriptor struct's with proper mask+shift defs (this
  doesn't belong here; everything is known by the driver and should
  just be sent down so there's no h/w-specific knowledge)

MFC after:	1 month
2006-12-13 19:34:35 +00:00
..
ath_rate Track v0.9.20.3 hal: 2006-12-13 19:34:35 +00:00
ah_osdep.c o move ath hal os glue code from the hal to the driver: this code was 2006-09-18 16:49:15 +00:00
ah_osdep.h o move ath hal os glue code from the hal to the driver: this code was 2006-09-18 16:49:15 +00:00
if_ath_pci.c clarify shortcut return 2006-12-01 16:03:39 +00:00
if_ath.c Track v0.9.20.3 hal: 2006-12-13 19:34:35 +00:00
if_athioctl.h o add noise floor to stats 2006-08-10 16:31:37 +00:00
if_athrate.h Track v0.9.20.3 hal: 2006-12-13 19:34:35 +00:00
if_athvar.h Track v0.9.20.3 hal: 2006-12-13 19:34:35 +00:00