diff options
author | Anjaneyulu <pagadala.yesu.anjaneyulu@intel.com> | 2024-02-22 09:14:53 +0200 |
---|---|---|
committer | iwlwifi publisher <> | 2024-04-17 13:06:47 +0000 |
commit | ae3c8d199c30dd718ad6172f32a3a8a3a0caf7d4 (patch) | |
tree | a9a8a6e5602f68718b5504091b045ce08a3d7b83 | |
parent | 781eb921acba09591a7a2a991adc114e71539fee (diff) | |
download | backport-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.c | 4 | ||||
-rw-r--r-- | versions | 2 |
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; @@ -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" |