[PATCH] wireless/airo: WEXT and quality corrections
authorDan Williams <dcbw@redhat.com>
Tue, 10 May 2005 13:45:51 +0000 (09:45 -0400)
committerJeff Garzik <jgarzik@pobox.com>
Sun, 15 May 2005 22:20:57 +0000 (18:20 -0400)
commit41480af27a85d6008d9e11db8bc2730407c25e1d
tree4418c446791764ae018a56375d90d483bc3bc25f
parent88d7bd8cb9eb8d64bf7997600b0d64f7834047c5
[PATCH] wireless/airo: WEXT and quality corrections

This patch brings the airo driver into line with the current
WEXT specification of signal quality.  It also fixes the values
used to determine signal quality and level for MPI & PCMCIA 350
cards.  It turns out that BSSListRid.rssi was actually in dBm
for 350 series cards, and that we can use the normalized
signal strength reported by the card as our "quality" value, on
a scale of 0 - 100.  Since signal level values are in dBm for
this driver, max_qual->level MUST be 0, as specified in the WEXT
spec.  This patch also uses the IW_QUAL constants new in WEXT
version 17.

Signed-off-by: Dan Williams <dcbw@redhat.com>
drivers/net/wireless/airo.c