]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Vendor attributes for configuring LDPC, TX STBC, RX STBC
authorSunil Dutt <usdutt@codeaurora.org>
Wed, 6 May 2020 19:46:35 +0000 (01:16 +0530)
committerJouni Malinen <j@w1.fi>
Mon, 25 May 2020 20:34:37 +0000 (23:34 +0300)
Defines the attributes in SET(GET)_WIFI_CONFIGURATION to dynamically
configure capabilities: LDPC, TX STBC, RX STBC.

Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
src/common/qca-vendor.h

index bb133e1c4902b2b1928cc2680d68a60f85e87ad9..9e938c18e2a8726ffd7ad0cd12ede84bc3d8768c 100644 (file)
@@ -2147,6 +2147,42 @@ enum qca_wlan_vendor_attr_config {
         */
        QCA_WLAN_VENDOR_ATTR_CONFIG_RX_MSDU_AGGREGATION = 66,
 
+       /* 8-bit unsigned value. This attribute is used to dynamically
+        * enable/disable the LDPC capability of the device. When configured in
+        * the disconnected state, the updated configuration will be considered
+        * for the immediately following connection attempt. If this
+        * configuration is modified while the device is in the connected state,
+        * the LDPC TX will be updated with this configuration immediately,
+        * while the LDPC RX configuration update will take place starting from
+        * the subsequent association attempt.
+        * 1-Enable, 0-Disable.
+        */
+       QCA_WLAN_VENDOR_ATTR_CONFIG_LDPC = 67,
+
+       /* 8-bit unsigned value. This attribute is used to dynamically
+        * enable/disable the TX STBC capability of the device. When configured
+        * in the disconnected state, the updated configuration will be
+        * considered for the immediately following connection attempt. If the
+        * connection is formed with TX STBC enabled and if this configuration
+        * is disabled during that association, the TX will be impacted
+        * immediately. Further connection attempts will disable TX STBC.
+        * However, enabling the TX STBC for a connected session with disabled
+        * capability is not allowed and will fail.
+        * 1-Enable, 0-Disable.
+        */
+       QCA_WLAN_VENDOR_ATTR_CONFIG_TX_STBC = 68,
+
+       /* 8-bit unsigned value. This attribute is used to dynamically
+        * enable/disable the RX STBC capability of the device. When configured
+        * in the disconnected state, the updated configuration will be
+        * considered for the immediately following connection attempt. If the
+        * configuration is modified in the connected state, there will be no
+        * impact for the current association, but further connection attempts
+        * will use the updated configuration.
+        * 1-Enable, 0-Disable.
+        */
+       QCA_WLAN_VENDOR_ATTR_CONFIG_RX_STBC = 69,
+
        /* keep last */
        QCA_WLAN_VENDOR_ATTR_CONFIG_AFTER_LAST,
        QCA_WLAN_VENDOR_ATTR_CONFIG_MAX =