mac80211: Track Beacon signal strength and implement cqm events
authorJouni Malinen <j@w1.fi>
Tue, 30 Mar 2010 06:28:30 +0000 (23:28 -0700)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 31 Mar 2010 18:46:42 +0000 (14:46 -0400)
commit17e4ec147f4939ca8c81b41b4261ec7974531381
tree8066952a1dbef6656ac1f6d6a869326576b5006e
parent32fbccafed7e935432b601f0453c2b702a385a25
mac80211: Track Beacon signal strength and implement cqm events

Calculate a running average of the signal strength reported for Beacon
frames and indicate cqm events if the average value moves below or
above the configured threshold value (and filter out repetitive events
with by using the configured hysteresis).

Signed-off-by: Jouni Malinen <j@w1.fi>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/mac80211/cfg.c
net/mac80211/debugfs_netdev.c
net/mac80211/ieee80211_i.h
net/mac80211/mlme.c