]> www.infradead.org Git - users/jedix/linux-maple.git/commit
wifi: mac80211: Support EHT 1024 aggregation size in TX
authorMeiChia Chiu <MeiChia.Chiu@mediatek.com>
Tue, 12 Nov 2024 08:38:46 +0000 (16:38 +0800)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 12 Nov 2024 12:41:45 +0000 (13:41 +0100)
commit406c5548c661df0bff6bb6ee79bf9d49faf23e31
tree1ceade77795a37ef4e0485fe444b119521080ea3
parent8251e7621b25ccdb689f1dd9553b8789e3745ea1
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>
include/linux/ieee80211.h
net/mac80211/agg-rx.c
net/mac80211/agg-tx.c
net/mac80211/ht.c
net/mac80211/ieee80211_i.h