|
@@ -9159,9 +9159,9 @@ enum qca_wlan_emlsr_mode {
|
|
|
};
|
|
|
|
|
|
/**
|
|
|
- * enum qca_wlan_vendor_attr_he_omi_tx: Represents attributes for
|
|
|
- * HE operating mode control transmit request. These attributes are
|
|
|
- * sent as part of QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_HE_OMI_TX and
|
|
|
+ * enum qca_wlan_vendor_attr_omi_tx: Represents attributes for HE and
|
|
|
+ * EHT operating mode control transmit request. These attributes are
|
|
|
+ * sent as part of QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_OMI_TX and
|
|
|
* QCA_NL80211_VENDOR_SUBCMD_WIFI_TEST_CONFIGURATION.
|
|
|
*
|
|
|
* @QCA_WLAN_VENDOR_ATTR_HE_OMI_RX_NSS: Mandatory 8-bit unsigned value
|
|
@@ -9191,21 +9191,48 @@ enum qca_wlan_emlsr_mode {
|
|
|
* 1 - Determine which HE TB PPDU types are allowed by the STA if UL MU disable
|
|
|
* bit is not set, else UL MU Tx is suspended.
|
|
|
*
|
|
|
+ * @QCA_WLAN_VENDOR_ATTR_EHT_OMI_RX_NSS_EXTN: 8-bit unsigned value in the EHT OM
|
|
|
+ * Control subfield combined with the Rx NSS subfield in the OM Control subfield
|
|
|
+ * indicates NSS - 1, where NSS is the maximum number of spatial streams that
|
|
|
+ * STA supports in reception for PPDU bandwidths less than or equal to 80 MHz.
|
|
|
+ *
|
|
|
+ * @QCA_WLAN_VENDOR_ATTR_EHT_OMI_CH_BW_EXTN: 8-bit unsigned value indicates
|
|
|
+ * 320 MHz operating channel width supported by the EHT STA for both reception
|
|
|
+ * and transmission.
|
|
|
+ *
|
|
|
+ * @QCA_WLAN_VENDOR_ATTR_EHT_OMI_TX_NSS_EXTN: 8-bit unsigned value in the EHT OM
|
|
|
+ * Control subfield combined with the Tx NSTS subfield in OM Control subfield
|
|
|
+ * indicates NSTS - 1, where NSTS is the maximum number of space-time streams
|
|
|
+ * that the STA supports in transmission for PPDU bandwidths less than or equal
|
|
|
+ * to 80 MHz.
|
|
|
*/
|
|
|
-enum qca_wlan_vendor_attr_he_omi_tx {
|
|
|
+enum qca_wlan_vendor_attr_omi_tx {
|
|
|
QCA_WLAN_VENDOR_ATTR_HE_OMI_INVALID = 0,
|
|
|
QCA_WLAN_VENDOR_ATTR_HE_OMI_RX_NSS = 1,
|
|
|
QCA_WLAN_VENDOR_ATTR_HE_OMI_CH_BW = 2,
|
|
|
QCA_WLAN_VENDOR_ATTR_HE_OMI_ULMU_DISABLE = 3,
|
|
|
QCA_WLAN_VENDOR_ATTR_HE_OMI_TX_NSTS = 4,
|
|
|
QCA_WLAN_VENDOR_ATTR_HE_OMI_ULMU_DATA_DISABLE = 5,
|
|
|
+ QCA_WLAN_VENDOR_ATTR_EHT_OMI_RX_NSS_EXTN = 6,
|
|
|
+ QCA_WLAN_VENDOR_ATTR_EHT_OMI_CH_BW_EXTN = 7,
|
|
|
+ QCA_WLAN_VENDOR_ATTR_EHT_OMI_TX_NSS_EXTN = 8,
|
|
|
|
|
|
/* keep last */
|
|
|
- QCA_WLAN_VENDOR_ATTR_HE_OMI_AFTER_LAST,
|
|
|
- QCA_WLAN_VENDOR_ATTR_HE_OMI_MAX =
|
|
|
- QCA_WLAN_VENDOR_ATTR_HE_OMI_AFTER_LAST - 1,
|
|
|
+ QCA_WLAN_VENDOR_ATTR_OMI_AFTER_LAST,
|
|
|
+ QCA_WLAN_VENDOR_ATTR_OMI_MAX =
|
|
|
+ QCA_WLAN_VENDOR_ATTR_OMI_AFTER_LAST - 1,
|
|
|
};
|
|
|
|
|
|
+/* deprecated legacy names */
|
|
|
+#define QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_HE_OMI_TX \
|
|
|
+ QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_OMI_TX
|
|
|
+#define qca_wlan_vendor_attr_he_omi_tx \
|
|
|
+ qca_wlan_vendor_attr_omi_tx
|
|
|
+#define QCA_WLAN_VENDOR_ATTR_HE_OMI_AFTER_LAST \
|
|
|
+ QCA_WLAN_VENDOR_ATTR_OMI_AFTER_LAST
|
|
|
+#define QCA_WLAN_VENDOR_ATTR_HE_OMI_MAX \
|
|
|
+ QCA_WLAN_VENDOR_ATTR_OMI_MAX
|
|
|
+
|
|
|
/**
|
|
|
* enum qca_wlan_vendor_phy_mode - Different PHY modes
|
|
|
* These values are used with %QCA_WLAN_VENDOR_ATTR_CONFIG_PHY_MODE.
|
|
@@ -9523,10 +9550,10 @@ enum qca_wlan_vendor_attr_wifi_test_config {
|
|
|
* channel bandwidth, Tx Nsts and UL MU disable attributes.
|
|
|
* These nested attributes are used to send HE operating mode control
|
|
|
* with configured values.
|
|
|
- * Uses the enum qca_wlan_vendor_attr_he_omi_tx attributes.
|
|
|
+ * Uses the enum qca_wlan_vendor_attr_omi_tx attributes.
|
|
|
* This attribute is used to configure the testbed device.
|
|
|
*/
|
|
|
- QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_HE_OMI_TX = 33,
|
|
|
+ QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_OMI_TX = 33,
|
|
|
|
|
|
/* 8-bit unsigned value to configure +HTC_HE support to indicate the
|
|
|
* support for the reception of a frame that carries an HE variant
|
|
@@ -9811,6 +9838,27 @@ enum qca_wlan_vendor_attr_wifi_test_config {
|
|
|
*/
|
|
|
QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_EHT_TB_SOUNDING_FB_RL = 66,
|
|
|
|
|
|
+ /* 8-bit unsigned value to configure the support for receiving an MPDU
|
|
|
+ * that contains an EHT operating mode control subfield.
|
|
|
+ * This attribute is used to configure the testbed device.
|
|
|
+ * 1-enable, 0-disable.
|
|
|
+ */
|
|
|
+ QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_EHT_OM_CTRL_SUPPORT = 67,
|
|
|
+
|
|
|
+ /* 8-bit unsigned value to configure the driver with EMLSR padding delay
|
|
|
+ * subfield value.
|
|
|
+ *
|
|
|
+ * 0 - 0 us
|
|
|
+ * 1 - 32 us
|
|
|
+ * 2 - 64 us
|
|
|
+ * 3 - 128 us
|
|
|
+ * 4 - 256 us
|
|
|
+ * 5-255 - Reserved
|
|
|
+ *
|
|
|
+ * This attribute is used for testing purposes.
|
|
|
+ */
|
|
|
+ QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_EMLSR_PADDING_DELAY = 68,
|
|
|
+
|
|
|
/* keep last */
|
|
|
QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_AFTER_LAST,
|
|
|
QCA_WLAN_VENDOR_ATTR_WIFI_TEST_CONFIG_MAX =
|