]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit83d9a2dc01b1d1c971206259f535ad89f03ab989
tree8066952a1dbef6656ac1f6d6a869326576b5006e
parenteced8a1e99b9ae6d028761ae163c4f69e8982db9
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