From e85133ca717287410e2e5ab4b7ac0182054c2d04 Mon Sep 17 00:00:00 2001 From: Keyur Parekh Date: Fri, 16 Feb 2018 11:52:07 -0800 Subject: [PATCH] qcacmn: populate duration value for rx status structure Duration was populated under wrong TLV header. Change place to populate with TLV header Change-Id: Ieac59f622d92f9377d846b035d9aed7d14685e66 --- hal/wifi3.0/hal_api_mon.h | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/hal/wifi3.0/hal_api_mon.h b/hal/wifi3.0/hal_api_mon.h index 9041378bb978..8ee230114bf8 100644 --- a/hal/wifi3.0/hal_api_mon.h +++ b/hal/wifi3.0/hal_api_mon.h @@ -508,13 +508,9 @@ hal_rx_status_get_tlv_info(void *rx_tlv, struct hal_rx_ppdu_info *ppdu_info) case WIFIRX_PPDU_END_E: QDF_TRACE(QDF_MODULE_ID_DP, QDF_TRACE_LEVEL_DEBUG, - "[%s][%d] ppdu_end_e len=%d", - __func__, __LINE__, tlv_len); + "[%s][%d] ppdu_end_e len=%d", + __func__, __LINE__, tlv_len); /* This is followed by sub-TLVs of PPDU_END */ - - ppdu_info->rx_status.duration = - HAL_RX_GET(rx_tlv, RXPCU_PPDU_END_INFO_8, - RX_PPDU_DURATION); break; case WIFIRXPCU_PPDU_END_INFO_E: @@ -524,6 +520,9 @@ hal_rx_status_get_tlv_info(void *rx_tlv, struct hal_rx_ppdu_info *ppdu_info) ppdu_info->rx_status.tsft = (ppdu_info->rx_status.tsft << 32) | HAL_RX_GET(rx_tlv, RXPCU_PPDU_END_INFO_0, WB_TIMESTAMP_LOWER_32); + ppdu_info->rx_status.duration = + HAL_RX_GET(rx_tlv, RXPCU_PPDU_END_INFO_8, + RX_PPDU_DURATION); break; case WIFIRX_PPDU_END_USER_STATS_E: