From db66e6123e40384fd351a97a5cfdaff9838592a7 Mon Sep 17 00:00:00 2001 From: gaolez Date: Thu, 16 Mar 2017 18:32:15 +0800 Subject: [PATCH] qcacmn: Add 4 counts to link layer stats qcacld-2.0 to qcacld-3.0 propagation Add 4 counts to link layer stats which will be retrieved along with other link layer stats fields by application to decide if channel hopping needed. Change-Id: Ic413b8ad98f1147715cf89c083aa9a77e60a2dc6 CRs-Fixed: 1094958 --- os_if/linux/qca_vendor.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/os_if/linux/qca_vendor.h b/os_if/linux/qca_vendor.h index 633baf169b89..3c84368f5d45 100644 --- a/os_if/linux/qca_vendor.h +++ b/os_if/linux/qca_vendor.h @@ -1489,6 +1489,10 @@ enum qca_wlan_vendor_attr_ll_stats_results_type { * @QCA_WLAN_VENDOR_ATTR_LL_STATS_IFACE_LEAKY_AP_AVG_NUM_FRAMES_LEAKED: * average number of frames leaked * @QCA_WLAN_VENDOR_ATTR_LL_STATS_IFACE_LEAKY_AP_GUARD_TIME: guard time + * @QCA_WLAN_VENDOR_ATTR_LL_STATS_IFACE_RTS_SUCC_CNT: RTS successful count + * @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_AFTER_LAST: After last * @QCA_WLAN_VENDOR_ATTR_FEATURE_SET_MAX: Max value */ @@ -1593,6 +1597,14 @@ enum qca_wlan_vendor_attr_ll_stats_results { * Number of msecs the radio spent in transmitting for each power level */ QCA_WLAN_VENDOR_ATTR_LL_STATS_RADIO_TX_TIME_PER_LEVEL, + /* Unsigned 32bit value */ + QCA_WLAN_VENDOR_ATTR_LL_STATS_IFACE_RTS_SUCC_CNT, + /* Unsigned 32bit value */ + QCA_WLAN_VENDOR_ATTR_LL_STATS_IFACE_RTS_FAIL_CNT, + /* Unsigned 32bit value */ + QCA_WLAN_VENDOR_ATTR_LL_STATS_IFACE_PPDU_SUCC_CNT, + /* Unsigned 32bit value */ + QCA_WLAN_VENDOR_ATTR_LL_STATS_IFACE_PPDU_FAIL_CNT, /* keep last */ QCA_WLAN_VENDOR_ATTR_LL_STATS_AFTER_LAST,