From 25fab73212444b0b8455005b5103109b7b24194d Mon Sep 17 00:00:00 2001 From: Jianmin Zhu Date: Thu, 17 Dec 2020 20:52:46 +0800 Subject: [PATCH] qcacld-3.0: Fix limiting BA window size 64 for NAN connection For NAN connection, mlmStaContext.he_capable in sta_ds isn't filled in lim_add_ndi_peer, can use lim_is_session_he_capable for BA window size. Change-Id: I66a4611da164789bcbaadebf33ab3082bf6835b9 CRs-Fixed: 2829593 --- core/mac/src/pe/lim/lim_process_action_frame.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/mac/src/pe/lim/lim_process_action_frame.c b/core/mac/src/pe/lim/lim_process_action_frame.c index c8727cefad9a..0031307f48ef 100644 --- a/core/mac/src/pe/lim/lim_process_action_frame.c +++ b/core/mac/src/pe/lim/lim_process_action_frame.c @@ -1468,6 +1468,8 @@ static void lim_process_addba_req(struct mac_context *mac_ctx, uint8_t *rx_pkt_i &session->dph.dphHashTable); if (sta_ds && lim_is_session_he_capable(session)) he_cap = lim_is_sta_he_capable(sta_ds); + if (sta_ds && sta_ds->staType == STA_ENTRY_NDI_PEER) + he_cap = lim_is_session_he_capable(session); if (he_cap) buff_size = MAX_BA_BUFF_SIZE;