Commit 69e0d04e authored by Johannes Berg's avatar Johannes Berg

wifi: mac80211: prohibit IEEE80211_HT_CAP_DELAY_BA with MLO

This won't work right at least with the code as it is, so
at least for now just assume it's never set for MLO. It may
very well never change, almost no drivers support it.
Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
parent cb04b5ef
......@@ -1087,6 +1087,16 @@ int ieee80211_register_hw(struct ieee80211_hw *hw)
channels += sband->n_channels;
/*
* Due to the way the aggregation code handles this and it
* being an HT capability, we can't really support delayed
* BA in MLO (yet).
*/
if (WARN_ON(sband->ht_cap.ht_supported &&
(sband->ht_cap.cap & IEEE80211_HT_CAP_DELAY_BA) &&
hw->wiphy->flags & WIPHY_FLAG_SUPPORTS_MLO))
return -EINVAL;
if (max_bitrates < sband->n_bitrates)
max_bitrates = sband->n_bitrates;
supp_ht = supp_ht || sband->ht_cap.ht_supported;
......
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