freebsd-dev/sys/dev/iwn
Adrian Chadd 1c4ec1b709 Fix up the link quality lookup and re-enable multi-rate retry.
This is a terrible solution that at least behaves mostly correctly.

It walks the currently active rate table looking for rates to match.
It assumes that the code matches the setup path in the link quality
setup code (much like the previous, much simpler but even more hackish
math did.)

It's O(n), but n<15, so we're okay for the time being.

Tested:

* Intel 5100, STA - 11a, 11n, 11bg modes.
2013-11-12 05:49:01 +00:00
..
if_iwn_debug.h Add Bluetooth/PAN (personal area networking) commands. 2013-11-04 05:52:42 +00:00
if_iwn_devid.h Add device ids for the Centrino 2x00 devices. 2013-11-04 05:40:19 +00:00
if_iwn.c Fix up the link quality lookup and re-enable multi-rate retry. 2013-11-12 05:49:01 +00:00
if_iwnreg.h Add some new driver definitions as part of the chip support updates: 2013-11-09 06:30:09 +00:00
if_iwnvar.h Begin fleshing out a knob to enable/disable bluetooth coexistence. 2013-10-25 19:46:52 +00:00