Browse Source

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
Srinivas Pitla 5 years ago
parent
commit
4f48adea18
1 changed files with 4 additions and 0 deletions
  1. 4 0
      dp/wifi3.0/dp_htt.c

+ 4 - 0
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;
 }
 
 /*