From fc8fac5233e075451ad8755bac275f05fd259117 Mon Sep 17 00:00:00 2001 From: Karunakar Dasineni Date: Fri, 27 Sep 2019 15:15:45 -0700 Subject: [PATCH] qcacmn: Fix non-QOS seq number in PPDU stats Sequence number should be obtained from user_compln_ack_ba_stats_tlv in HTT PPDU stats messages since enq_bitmap TLVs are not sent for non-QOS frames. Change-Id: I2d5ddb8c7397953081df94f77f0bd8a30a581b11 --- dp/wifi3.0/dp_htt.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dp/wifi3.0/dp_htt.c b/dp/wifi3.0/dp_htt.c index 24d065b04d69..c28f7f2ba740 100644 --- a/dp/wifi3.0/dp_htt.c +++ b/dp/wifi3.0/dp_htt.c @@ -2584,7 +2584,12 @@ static void dp_process_ppdu_stats_user_compltn_ack_ba_status_tlv( ppdu_user_desc->success_msdus = ppdu_user_desc->num_msdu; - tag_buf += 2; + tag_buf++; + ppdu_user_desc->start_seq = + HTT_PPDU_STATS_USER_CMPLTN_ACK_BA_STATUS_TLV_START_SEQ_GET( + *tag_buf); + + tag_buf++; ppdu_user_desc->success_bytes = *tag_buf; /* increase successful mpdu counter */