]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Add three more attributes for QCA_NL80211_VENDOR_SUBCMD_GET_CHAIN_RSSI
authorWu Gao <wugao@qti.qualcomm.com>
Wed, 14 May 2025 10:11:07 +0000 (03:11 -0700)
committerJouni Malinen <j@w1.fi>
Fri, 5 Sep 2025 09:44:18 +0000 (12:44 +0300)
Add attributes to report antenna switch statistics via
QCA_NL80211_VENDOR_SUBCMD_GET_CHAIN_RSSI.

  QCA_WLAN_VENDOR_ATTR_ANT_SWITCH_COUNT = 46
  QCA_WLAN_VENDOR_ATTR_ANT_DURATION = 47
  QCA_WLAN_VENDOR_ATTR_ANT_RSSI = 48

Signed-off-by: Wu Gao <wugao@qti.qualcomm.com>
src/common/qca-vendor.h

index c0579f5541b07326c833d14a7684ce9202123685..6ec3c26d213ce687fdffabed093cb3ceedb30e6f 100644 (file)
@@ -1931,6 +1931,24 @@ enum qca_wlan_vendor_attr {
         */
        QCA_WLAN_VENDOR_ATTR_MLO_CAPABILITY_MAX_STR_LINK_COUNT = 45,
 
+       /* An array of unsigned 32-bit values used by
+        * QCA_NL80211_VENDOR_SUBCMD_GET_CHAIN_RSSI command to report the switch
+        * count for each antenna.
+        */
+       QCA_WLAN_VENDOR_ATTR_ANT_SWITCH_COUNT = 46,
+
+       /* An array of unsigned 32-bit values used by
+        * QCA_NL80211_VENDOR_SUBCMD_GET_CHAIN_RSSI command to report the active
+        * duration (in seconds) of each antenna.
+        */
+       QCA_WLAN_VENDOR_ATTR_ANT_DURATION = 47,
+
+        /* An array of unsigned 32-bit values used by
+         * QCA_NL80211_VENDOR_SUBCMD_GET_CHAIN_RSSI command to report the
+         * current RSSI of each antenna.
+         */
+       QCA_WLAN_VENDOR_ATTR_ANT_RSSI = 48,
+
        /* keep last */
        QCA_WLAN_VENDOR_ATTR_AFTER_LAST,
        QCA_WLAN_VENDOR_ATTR_MAX        = QCA_WLAN_VENDOR_ATTR_AFTER_LAST - 1,