diff --git a/dp/wifi3.0/dp_htt.c b/dp/wifi3.0/dp_htt.c index 8aab542a2c..396ece568f 100644 --- a/dp/wifi3.0/dp_htt.c +++ b/dp/wifi3.0/dp_htt.c @@ -2467,10 +2467,27 @@ static void dp_sawf_msduq_map(struct htt_soc *soc, uint32_t *msg_word, { dp_htt_sawf_msduq_map(soc, msg_word, htt_t2h_msg); } + +/* + * dp_sawf_mpdu_stats_handler() - HTT message handler for MPDU stats + * @soc: soc handle. + * @htt_t2h_msg: HTT message nbuf + * + * @return: void + */ +static void dp_sawf_mpdu_stats_handler(struct htt_soc *soc, + qdf_nbuf_t htt_t2h_msg) +{ + dp_sawf_htt_mpdu_stats_handler(soc, htt_t2h_msg); +} #else static void dp_sawf_msduq_map(struct htt_soc *soc, uint32_t *msg_word, qdf_nbuf_t htt_t2h_msg) {} + +static void dp_sawf_mpdu_stats_handler(struct htt_soc *soc, + qdf_nbuf_t htt_t2h_msg) +{} #endif /* @@ -3527,6 +3544,11 @@ static void dp_htt_t2h_msg_handler(void *context, HTC_PACKET *pkt) dp_sawf_msduq_map(soc, msg_word, htt_t2h_msg); break; } + case HTT_T2H_MSG_TYPE_STREAMING_STATS_IND: + { + dp_sawf_mpdu_stats_handler(soc, htt_t2h_msg); + break; + } default: break;