summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnjaneyulu <pagadala.yesu.anjaneyulu@intel.com>2024-02-22 09:14:53 +0200
committeriwlwifi publisher <>2024-04-17 13:06:47 +0000
commitae3c8d199c30dd718ad6172f32a3a8a3a0caf7d4 (patch)
treea9a8a6e5602f68718b5504091b045ce08a3d7b83
parent781eb921acba09591a7a2a991adc114e71539fee (diff)
downloadbackport-iwlwifi-ae3c8d199c30dd718ad6172f32a3a8a3a0caf7d4.tar.gz
[BUGFIX] wifi: cfg80211: handle indoor AFC/LPI AP in probe response and beacon
Mark Indoor LPI and Indoor AFC power types as valid based on channel flags. While on it, added default case. type=bugfix ticket=jira:WIFI-373949 fixes=unknown Change-Id: I23cfa1104a16fd4eb9751b3d0d7b158db4ff3ecd Signed-off-by: Anjaneyulu <pagadala.yesu.anjaneyulu@intel.com> Reviewed-on: https://gerritwcs.ir.intel.com/c/iwlwifi-stack-dev/+/95736 automatic-review: iil_jenkins iil_jenkins <EC.GER.UNIX.IIL.JENKINS@INTEL.COM> tested: iil_jenkins iil_jenkins <EC.GER.UNIX.IIL.JENKINS@INTEL.COM> Tested-by: iil_jenkins iil_jenkins <EC.GER.UNIX.IIL.JENKINS@INTEL.COM> Reviewed-by: Miriam Rachel Korenblit <miriam.rachel.korenblit@intel.com> x-iwlwifi-stack-dev: 8c549599da66b9372e934c189cc732c44b02e8fa
-rw-r--r--net/wireless/scan.c4
-rw-r--r--versions2
2 files changed, 5 insertions, 1 deletions
diff --git a/net/wireless/scan.c b/net/wireless/scan.c
index d8312a12c9..16ef1098bc 100644
--- a/net/wireless/scan.c
+++ b/net/wireless/scan.c
@@ -2140,11 +2140,15 @@ static bool cfg80211_6ghz_power_type_valid(const u8 *ie, size_t ielen,
switch (u8_get_bits(he_6ghz_oper->control,
IEEE80211_HE_6GHZ_OPER_CTRL_REG_INFO)) {
case IEEE80211_6GHZ_CTRL_REG_LPI_AP:
+ case IEEE80211_6GHZ_CTRL_REG_INDOOR_LPI_AP:
return true;
case IEEE80211_6GHZ_CTRL_REG_SP_AP:
+ case IEEE80211_6GHZ_CTRL_REG_INDOOR_SP_AP:
return !(flags & IEEE80211_CHAN_NO_6GHZ_AFC_CLIENT);
case IEEE80211_6GHZ_CTRL_REG_VLP_AP:
return !(flags & IEEE80211_CHAN_NO_6GHZ_VLP_CLIENT);
+ default:
+ return false;
}
}
return false;
diff --git a/versions b/versions
index d629934413..e3aa7611f7 100644
--- a/versions
+++ b/versions
@@ -2,4 +2,4 @@ BACKPORTS_VERSION="(see git)"
BACKPORTED_KERNEL_VERSION="(see git)"
BACKPORTED_KERNEL_NAME="iwlwifi"
BACKPORTS_BUILD_TSTAMP=__DATE__ \" \" __TIME__
-BACKPORTS_GIT_TRACKED="iwlwifi-stack-public:master:11984:59db36e0"
+BACKPORTS_GIT_TRACKED="iwlwifi-stack-public:master:11985:8c549599"