From c5cb3bf9c59133a71d034e1baed8973675310e09 Mon Sep 17 00:00:00 2001 From: nobelj Date: Tue, 19 Nov 2019 14:47:14 -0800 Subject: [PATCH] qcacmn: multiple update of tid for same ppdu stats remove multiple update of tid for same ppdu stats. tid is populated from user rate, completion common and ack ba status tlv. As tid from ack ba status tlv comes wrong for non-qos tid. we remove the tid populate in ack ba status tlv. Change-Id: Ia8b0004fc329bf0fecc1a622e199635034c213a7 --- dp/wifi3.0/dp_htt.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dp/wifi3.0/dp_htt.c b/dp/wifi3.0/dp_htt.c index 8527f8fc52..5ff7fdbf48 100644 --- a/dp/wifi3.0/dp_htt.c +++ b/dp/wifi3.0/dp_htt.c @@ -2597,8 +2597,7 @@ static void dp_process_ppdu_stats_user_compltn_ack_ba_status_tlv( ppdu_user_desc->peer_id = peer_id; tag_buf++; - ppdu_user_desc->tid = - HTT_PPDU_STATS_USER_CMPLTN_ACK_BA_STATUS_TLV_TID_NUM_GET(*tag_buf); + /* not to update ppdu_desc->tid from this TLV */ ppdu_user_desc->num_mpdu = HTT_PPDU_STATS_USER_CMPLTN_ACK_BA_STATUS_TLV_NUM_MPDU_GET(*tag_buf);