iwlwifi: scan: support FW APIs with variable number of profiles
authorTova Mussai <tova.mussai@intel.com>
Tue, 5 Nov 2019 10:56:14 +0000 (12:56 +0200)
committerLuca Coelho <luciano.coelho@intel.com>
Fri, 27 Mar 2020 06:12:53 +0000 (08:12 +0200)
commit5d1234ba25b8c6ecbbe5a6aa1f099016c5d2c708
tree8e1bd6e326e2b642c8ee304ff83af47fe687f155
parente8b61560efd4fe280008c12a702e0f34380e1120
iwlwifi: scan: support FW APIs with variable number of profiles

The FW changed the maximum number of scan offload profiles to 8 in new
APIs.  Support it by changing the scan_offload_profile_cfg struct to be
more dynamic, so we can reuse most of the code and only change size of
the profiles array.

Change-Id: I65210cf541af46e2675a8c764d5871f7f5b070d6
Signed-off-by: Tova Mussai <tova.mussai@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
drivers/net/wireless/intel/iwlwifi/fw/api/scan.h
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h
drivers/net/wireless/intel/iwlwifi/mvm/scan.c