qcacld-3.0: Add support for EHT in management frames handling

Current driver implementation supports management frames handling
till 11ax. As part of 11be enhancements, new information elements
were added. To support 11be in host driver, update management
frames handling to support EHT information elements.

Change-Id: Id7064cbfe0b2c6a413be20c3ea64747a39312845
CRs-Fixed: 2907983
This commit is contained in:
Bapiraju Alla
2021-01-06 16:36:19 +05:30
committed by snandini
parent 0939e544f3
commit 85ab46fde0
19 changed files with 371 additions and 14 deletions

View File

@@ -219,6 +219,8 @@ struct mlme_edca_ac_vo {
* MLME_DOT11_MODE_11AC_ONLY: vdev just supports 11AC mode
* MLME_DOT11_MODE_11AX: vdev supports 11AX mode, and modes above it
* MLME_DOT11_MODE_11AX_ONLY: vdev just supports 11AX mode
* MLME_DOT11_MODE_11BE: vdev supports 11BE mode, and modes above it
* MLME_DOT11_MODE_11BE_ONLY: vdev just supports 11BE mode
*/
enum mlme_dot11_mode {
MLME_DOT11_MODE_ALL,
@@ -231,7 +233,9 @@ enum mlme_dot11_mode {
MLME_DOT11_MODE_11AC,
MLME_DOT11_MODE_11AC_ONLY,
MLME_DOT11_MODE_11AX,
MLME_DOT11_MODE_11AX_ONLY
MLME_DOT11_MODE_11AX_ONLY,
MLME_DOT11_MODE_11BE,
MLME_DOT11_MODE_11BE_ONLY
};
/**
@@ -246,6 +250,7 @@ enum mlme_vdev_dot11_mode {
MLME_VDEV_DOT11_MODE_11N,
MLME_VDEV_DOT11_MODE_11AC,
MLME_VDEV_DOT11_MODE_11AX,
MLME_VDEV_DOT11_MODE_11BE,
};
/**