From 4f48adea1829c310187bee88c26b7d6e8e65b51a Mon Sep 17 00:00:00 2001 From: Srinivas Pitla Date: Sun, 1 Mar 2020 16:36:06 -0800 Subject: [PATCH] qcacmn: Fix EAPOL frames issue in Tx capture This change fixes issue with EAPOL frames in Tx capture EAPOL frames completions are received with ACK completion. For ACK completion, ba_size, ba_bitmap, ba_seqno are not updated earlier. it was leading to dropping the frames in driver. This fix updates ba_size, ba_bitmap, ba_seqno for QOS TID frames in ACK completion handler Change-Id: I58308a13c1b6addb95f424aa7ad45fe64e93b532 CRs-Fixed: 2620890 --- dp/wifi3.0/dp_htt.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dp/wifi3.0/dp_htt.c b/dp/wifi3.0/dp_htt.c index 84395621c9..41907cce71 100644 --- a/dp/wifi3.0/dp_htt.c +++ b/dp/wifi3.0/dp_htt.c @@ -2732,6 +2732,10 @@ static void dp_process_ppdu_stats_user_compltn_ack_ba_status_tlv( /* increase successful mpdu counter */ ppdu_info->mpdu_ack_ba_tlv += ppdu_user_desc->num_mpdu; + + ppdu_user_desc->ba_seq_no = ppdu_user_desc->start_seq; + ppdu_user_desc->ba_bitmap[0] = 1; + ppdu_user_desc->ba_size = 1; } /*