iwlwifi: mvm: Implement CQM offloading
authorAndrei Otcheretianski <andrei.otcheretianski@intel.com>
Sun, 21 Jul 2013 14:23:59 +0000 (17:23 +0300)
committerJohannes Berg <johannes.berg@intel.com>
Fri, 16 Aug 2013 10:12:24 +0000 (12:12 +0200)
commita20fd398666dbf5cdee3fe97722350cc10619c84
treea70433b643ebb44a00a611b1c297e901144435a4
parenteafe25e0afaf45a4e38f9b3560ac774a2395c695
iwlwifi: mvm: Implement CQM offloading

Use beacon statistics notification to track RSSI.
Notify mac80211 when the tresholds are crossed.
The roaming treshold is configured to be
equal to cqm_thold. If the beacon filtering command
is not supported by fw fall back and use mac80211
mechanism.

Signed-off-by: Andrei Otcheretianski <andrei.otcheretianski@intel.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
drivers/net/wireless/iwlwifi/mvm/debugfs.c
drivers/net/wireless/iwlwifi/mvm/fw-api.h
drivers/net/wireless/iwlwifi/mvm/mac80211.c
drivers/net/wireless/iwlwifi/mvm/mvm.h
drivers/net/wireless/iwlwifi/mvm/power.c
drivers/net/wireless/iwlwifi/mvm/rx.c