diff options
| author | MeiChia Chiu <MeiChia.Chiu@mediatek.com> | 2024-11-12 11:38:46 +0300 |
|---|---|---|
| committer | Johannes Berg <johannes.berg@intel.com> | 2024-11-12 15:41:45 +0300 |
| commit | 406c5548c661df0bff6bb6ee79bf9d49faf23e31 (patch) | |
| tree | 1ceade77795a37ef4e0485fe444b119521080ea3 /include/linux | |
| parent | 8251e7621b25ccdb689f1dd9553b8789e3745ea1 (diff) | |
| download | linux-406c5548c661df0bff6bb6ee79bf9d49faf23e31.tar.xz | |
wifi: mac80211: Support EHT 1024 aggregation size in TX
Support EHT 1024 aggregation size in TX
The 1024 agg size for RX is supported but not for TX.
This patch adds this support and refactors common parsing logics for
addbaext in both process_addba_resp and process_addba_req into a
function.
Reviewed-by: Shayne Chen <shayne.chen@mediatek.com>
Reviewed-by: Money Wang <money.wang@mediatek.com>
Co-developed-by: Peter Chiu <chui-hao.chiu@mediatek.com>
Signed-off-by: Peter Chiu <chui-hao.chiu@mediatek.com>
Signed-off-by: MeiChia Chiu <MeiChia.Chiu@mediatek.com>
Link: https://patch.msgid.link/20241112083846.32063-1-MeiChia.Chiu@mediatek.com
[pass elems/len instead of mgmt/len/is_req]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/ieee80211.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/ieee80211.h b/include/linux/ieee80211.h index 456bca45ff05..05dedc45505c 100644 --- a/include/linux/ieee80211.h +++ b/include/linux/ieee80211.h @@ -1445,6 +1445,8 @@ struct ieee80211_mgmt { __le16 status; __le16 capab; __le16 timeout; + /* followed by BA Extension */ + u8 variable[]; } __packed addba_resp; struct{ u8 action_code; |
