summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGururaj Pandurangi <quic_panduran@quicinc.com>2023-04-17 18:00:53 -0700
committerJouni Malinen <j@w1.fi>2023-04-28 10:39:55 +0300
commit397d432f60cbc87682d088b61fe4530ca4d96ba9 (patch)
tree719351bd419007f794abdd7d757c99ac6841e7a5
parent230ca559cbc50a3a76b15a514ac0810422ed86c7 (diff)
downloadhostap-397d432f60cbc87682d088b61fe4530ca4d96ba9.tar.gz
Add vendor attributes for MLO link active, EMLSR entry/exit
Add vendor attributes related to MLO and EMLSR mode capability configuration for EHT DUT. This includes forcing active MLO links and invoking EMLSR mode entry or exit. Signed-off-by: Gururaj Pandurangi <quic_panduran@quicinc.com>
-rw-r--r--src/common/qca-vendor.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/common/qca-vendor.h b/src/common/qca-vendor.h
index 88d50c36d..befa8b707 100644
--- a/src/common/qca-vendor.h
+++ b/src/common/qca-vendor.h
@@ -2965,6 +2965,20 @@ enum qca_wlan_vendor_attr_config {
*/
QCA_WLAN_VENDOR_ATTR_CONFIG_AP_ALLOWED_FREQ_LIST = 91,
+ /* Nested attribute to indicate EHT MLO links to be forced active.
+ * It contains link MAC address attributes. These nested attributes are
+ * of the type NL80211_ATTR_MAC and are used to force enabling of the
+ * MLO links corresponding to the indicated link MAC addresses.
+ * Subsequently, the links corresponding to the link MAC addresses that
+ * are not indicated are forced inactive.
+ */
+ QCA_WLAN_VENDOR_ATTR_CONFIG_EHT_MLO_ACTIVE_LINKS = 92,
+
+ /* 8-bit unsigned value to configure EMLSR mode entry or exit.
+ * Uses enum qca_wlan_emlsr_mode values.
+ */
+ QCA_WLAN_VENDOR_ATTR_CONFIG_EMLSR_MODE_SWITCH = 93,
+
/* keep last */
QCA_WLAN_VENDOR_ATTR_CONFIG_AFTER_LAST,
QCA_WLAN_VENDOR_ATTR_CONFIG_MAX =
@@ -8795,6 +8809,16 @@ enum qca_wlan_eht_mlo_mode {
};
/**
+ * enum qca_wlan_emlsr_mode: Enhanced Multi-link Single Radio mode configuration
+ * @QCA_WLAN_EMLSR_MODE_ENTER: Enter EMLSR mode
+ * @QCA_WLAN_EMLSR_MODE_EXIT: Exit EMLSR mode
+ */
+enum qca_wlan_emlsr_mode {
+ QCA_WLAN_EMLSR_MODE_ENTER = 0,
+ QCA_WLAN_EMLSR_MODE_EXIT = 1,
+};
+
+/**
* 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