summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVinita S. Maloo <vmaloo@codeaurora.org>2021-02-25 03:23:56 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-02-25 03:23:56 +0000
commit62f274d2748d6d395801d315d40890d924ad5d47 (patch)
tree55c681bac0c3e1083e3ff3e675cd7424153f224d
parentf164f770d1064e57001e85a36db1d1ccaa753bba (diff)
parent17eda87756507747e217c7fd01d0489083cf9658 (diff)
downloadwlan-62f274d2748d6d395801d315d40890d924ad5d47.tar.gz
wifi-hal: Add support to get CCA busy time due to other nodes am: 17eda87756
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/qcom/wlan/+/12835123 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Ie1124542b065f69d434944cbc903b1e508f2f98a
-rw-r--r--qcwcn/wifi_hal/llstats.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/qcwcn/wifi_hal/llstats.cpp b/qcwcn/wifi_hal/llstats.cpp
index e12b61f..407a6c3 100644
--- a/qcwcn/wifi_hal/llstats.cpp
+++ b/qcwcn/wifi_hal/llstats.cpp
@@ -837,6 +837,10 @@ static wifi_error get_wifi_radio_stats(wifi_radio_stat *stats,
return WIFI_ERROR_INVALID_ARGS;
}
pChStats->cca_busy_time = nla_get_u32(tb2[QCA_WLAN_VENDOR_ATTR_LL_STATS_CHANNEL_CCA_BUSY_TIME]);
+
+ if (tb2[QCA_WLAN_VENDOR_ATTR_LL_STATS_CHANNEL_RX_TIME])
+ pChStats->cca_busy_time -= nla_get_u32(tb2[QCA_WLAN_VENDOR_ATTR_LL_STATS_CHANNEL_RX_TIME]);
+
}
return WIFI_SUCCESS;
}