diff options
author | Luciano Coelho | 2014-11-21 08:32:23 +0100 |
---|---|---|
committer | Emmanuel Grumbach | 2014-12-01 11:04:42 +0100 |
commit | d9718da82f595eeac0cd42d849f7c3adc02da5e3 (patch) | |
tree | b6827feb0968b338123c648b1b2f06969cde712d /drivers/net/wireless/iwlwifi/mvm/mvm.h | |
parent | iwlwifi: pcie: refactor cmd_in_flight set/clear code (diff) | |
download | kernel-qcow2-linux-d9718da82f595eeac0cd42d849f7c3adc02da5e3.tar.gz kernel-qcow2-linux-d9718da82f595eeac0cd42d849f7c3adc02da5e3.tar.xz kernel-qcow2-linux-d9718da82f595eeac0cd42d849f7c3adc02da5e3.zip |
iwlwifi: mvm: add SSID match information for net-detect
Add SSID information to the net-detect indication to userspace. Fetch
the matched profiles from the firmware in order to find the correct
SSIDs in the profiles that matched.
Since the net-detect information is stored in cfg80211, and in theory
it could change while we are waking up and reading the matched
profiles, we need to save it when we enter D3 so it is available
during resume.
Signed-off-by: Luciano Coelho <luciano.coelho@intel.com>
Reviewed-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/mvm/mvm.h')
-rw-r--r-- | drivers/net/wireless/iwlwifi/mvm/mvm.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/mvm/mvm.h b/drivers/net/wireless/iwlwifi/mvm/mvm.h index 09d48333d35a..d69cc862234a 100644 --- a/drivers/net/wireless/iwlwifi/mvm/mvm.h +++ b/drivers/net/wireless/iwlwifi/mvm/mvm.h @@ -685,6 +685,8 @@ struct iwl_mvm { /* sched scan settings for net detect */ struct cfg80211_sched_scan_request *nd_config; struct ieee80211_scan_ies nd_ies; + struct cfg80211_match_set *nd_match_sets; + int n_nd_match_sets; bool net_detect; #ifdef CONFIG_IWLWIFI_DEBUGFS u32 d3_wake_sysassert; /* must be u32 for debugfs_create_bool */ |