]> git.baikalelectronics.ru Git - kernel.git/commit
wl1251: implement connection quality monitoring
authorDavid Gnedt <david.gnedt@davizone.at>
Sun, 30 Jan 2011 19:11:00 +0000 (20:11 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 3 Feb 2011 21:44:42 +0000 (16:44 -0500)
commita7aa5eb681e0840c3fd4c8117461e52014556da9
tree8e7d58b7bf211b76469ffd7907d15df214d867ee
parent7dea1e809e4a0f56d4a51f0f32da7320ed6bfefe
wl1251: implement connection quality monitoring

Implement connection quality monitoring similar to the wl1271 driver.
It triggers ieee80211_cqm_rssi_notify with the corresponding event when
RSSI drops blow RSSI threshold or rises again above the RSSI threshold.
It should be noted that wl1251 doesn't support RSSI hysteresis, instead it
uses RSSI averageing and delays events until a certain count of frames
proved RSSI change.

Signed-off-by: David Gnedt <david.gnedt@davizone.at>
Acked-by: Kalle Valo <kvalo@adurom.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/wl1251/acx.c
drivers/net/wireless/wl1251/acx.h
drivers/net/wireless/wl1251/event.c
drivers/net/wireless/wl1251/main.c
drivers/net/wireless/wl1251/wl1251.h