freebsd-nq/sys/dev/iwm
Adrian Chadd 88ecff8b96 [iwm] fix up the rate control setup code to initialise rates in the order
we want to use it.

The rate table was being initialised in low->high, but the link quality
table was being initialised high->low. So, when we did a lookup, we
would get the indexes wrong.

This started by a patch from dragonflybsd which reversed how the ni->in_ridx[]
array is being used; I'd rather it all be consistent.  So, this is consistent.

Inspired by: what I did to iwn(4) a while ago
Inspired by: DragonflyBSD; <imre@vdsz.com>
2016-01-18 05:43:34 +00:00
..
if_iwm_binding.c
if_iwm_binding.h
if_iwm_debug.h
if_iwm_mac_ctxt.c
if_iwm_mac_ctxt.h
if_iwm_pcie_trans.c
if_iwm_pcie_trans.h
if_iwm_phy_ctxt.c
if_iwm_phy_ctxt.h
if_iwm_phy_db.c
if_iwm_phy_db.h
if_iwm_power.c
if_iwm_power.h
if_iwm_scan.c
if_iwm_scan.h
if_iwm_time_event.c
if_iwm_time_event.h
if_iwm_util.c
if_iwm_util.h
if_iwm.c [iwm] fix up the rate control setup code to initialise rates in the order 2016-01-18 05:43:34 +00:00
if_iwmreg.h
if_iwmvar.h iwm: store pointer for 'struct firmware' instead of 2016-01-04 21:03:01 +00:00