mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-03-18 13:04:18 +00:00
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: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
cb04b5ef85
commit
69e0d04e2b
1 changed files with 10 additions and 0 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Reference in a new issue