Commit db3be35a authored by Wey-Yi Guy's avatar Wey-Yi Guy Committed by Greg Kroah-Hartman

iwlwifi: allow to switch to HT40 if not associated

commit 78feb35b upstream.

My previous patch
34a5b4b6 iwlwifi: do not re-configure
HT40 after associated

Fix the case of HT40 after association on specified AP, but it break the
association for some APs and cause not able to establish connection.
We need to address HT40 before and after addociation.
Reported-by: default avatarAndrej Gelenberg <andrej.gelenberg@udo.edu>
Signed-off-by: default avatarWey-Yi Guy <wey-yi.w.guy@intel.com>
Tested-by: default avatarAndrej Gelenberg <andrej.gelenberg@udo.edu>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 3b610f63
......@@ -620,8 +620,8 @@ int iwlagn_mac_config(struct ieee80211_hw *hw, u32 changed)
if (ctx->ht.enabled) {
/* if HT40 is used, it should not change
* after associated except channel switch */
if (iwl_is_associated_ctx(ctx) &&
!ctx->ht.is_40mhz)
if (!ctx->ht.is_40mhz ||
!iwl_is_associated_ctx(ctx))
iwlagn_config_ht40(conf, ctx);
} else
ctx->ht.is_40mhz = false;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment