mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
wifi: iwlwifi: Allow entering EMLSR for more band combinations
Enter EMLSR only when two bands are different. EMLSR should be allowed when one of the link is LB. Signed-off-by: Somashekhar(Som) <somashekhar.puttagangaiah@intel.com> Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com> Link: https://patch.msgid.link/20241228223206.ec659168eeb7.I403f61f0e827c14cf2b245f48e1736559f17c476@changeid Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
committed by
Johannes Berg
parent
5f36bb50d2
commit
20eccf4ac9
@@ -762,9 +762,8 @@ bool iwl_mvm_mld_valid_link_pair(struct ieee80211_vif *vif,
|
||||
iwl_mvm_esr_disallowed_with_link(mvm, vif, b, false))
|
||||
return false;
|
||||
|
||||
if (a->chandef->width != b->chandef->width ||
|
||||
!(a->chandef->chan->band == NL80211_BAND_6GHZ &&
|
||||
b->chandef->chan->band == NL80211_BAND_5GHZ))
|
||||
if (a->chandef->chan->band == b->chandef->chan->band ||
|
||||
a->chandef->width != b->chandef->width)
|
||||
ret |= IWL_MVM_ESR_EXIT_BANDWIDTH;
|
||||
|
||||
if (ret) {
|
||||
|
||||
@@ -262,7 +262,7 @@ static const struct valid_link_pair_case {
|
||||
.desc = "LB + HB, no BT.",
|
||||
.chan_a = &chan_2ghz,
|
||||
.chan_b = &chan_5ghz,
|
||||
.valid = false,
|
||||
.valid = true,
|
||||
},
|
||||
{
|
||||
.desc = "LB + HB, with BT.",
|
||||
|
||||
Reference in New Issue
Block a user