carl9170: fix signal strength reporting issues
authorChristian Lamparter <chunkeey@googlemail.com>
Sun, 2 Dec 2012 15:52:00 +0000 (16:52 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 3 Dec 2012 18:52:00 +0000 (13:52 -0500)
commit649a6ac4a7d6eab2752893d69f722ccd9674dd4e
tree3d132a7ca5ea626c1e98a49f3bf5fddca6f17311
parent33e274e66949a0806fb760b6f99543ba0d32ce02
carl9170: fix signal strength reporting issues

On A-MPDU frames, the hardware only reports valid
signal strength data for the last subframe.

This patch fixes it by flagging everything but the
last subframe in an A-MPDU to tell mac80211 to
ignore the signal strength entirely. Otherwise
the empty value (= 0 dbm) will distort the
average quite badly.

Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/carl9170/rx.c