From 14e56973911d69dd8f757d411e495a4914b25220 Mon Sep 17 00:00:00 2001 From: Bapiraju Alla Date: Mon, 20 Jul 2020 14:14:21 +0530 Subject: [PATCH] qcacmn: Update channel tx_time and rx_time to user space Add support for vendor attributes to update channel tx_time and rx_time to the user space. Change-Id: Ifdb50d8f7bcdcf8a560d174cd34efcb1991768a9 CRs-Fixed: 2757211 --- os_if/linux/qca_vendor.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/os_if/linux/qca_vendor.h b/os_if/linux/qca_vendor.h index 6b60ab704c0e..e67a25c923a8 100644 --- a/os_if/linux/qca_vendor.h +++ b/os_if/linux/qca_vendor.h @@ -2299,6 +2299,12 @@ enum qca_wlan_vendor_attr_ll_stats_results_type { * @QCA_WLAN_VENDOR_ATTR_LL_STATS_IFACE_RTS_FAIL_CNT: RTS fail count * @QCA_WLAN_VENDOR_ATTR_LL_STATS_IFACE_PPDU_SUCC_CNT: PPDU successful count * @QCA_WLAN_VENDOR_ATTR_LL_STATS_IFACE_PPDU_FAIL_CNT: PPDU fail count + * @QCA_WLAN_VENDOR_ATTR_LL_STATS_CHANNEL_TX_TIME: Unsigned int 32bit + * value representing total number of msecs the radio is transmitting on + * this channel. + * @QCA_WLAN_VENDOR_ATTR_LL_STATS_CHANNEL_RX_TIME: Unsigned int 32bit + * value representing total number of msecs the radio is receiving all + * 802.11 frames intended for this device on this channel. * @QCA_WLAN_VENDOR_ATTR_LL_STATS_AFTER_LAST: After last * @QCA_WLAN_VENDOR_ATTR_FEATURE_SET_MAX: Max value */ @@ -2404,6 +2410,9 @@ enum qca_wlan_vendor_attr_ll_stats_results { QCA_WLAN_VENDOR_ATTR_LL_STATS_IFACE_PPDU_SUCC_CNT = 81, QCA_WLAN_VENDOR_ATTR_LL_STATS_IFACE_PPDU_FAIL_CNT = 82, + QCA_WLAN_VENDOR_ATTR_LL_STATS_CHANNEL_TX_TIME = 84, + QCA_WLAN_VENDOR_ATTR_LL_STATS_CHANNEL_RX_TIME = 85, + /* keep last */ QCA_WLAN_VENDOR_ATTR_LL_STATS_AFTER_LAST, QCA_WLAN_VENDOR_ATTR_LL_STATS_MAX =