qcacld-3.0: update EHT capabilities IE as per draft 1.4
Update dot11f EHT capabilities IE definitions as per 11be draft 1.4 specification. Change-Id: I61493035c6d04658abcd51e53abb1266c2316d46 CRs-Fixed: 3160526
This commit is contained in:

committed by
Madan Koyyalamudi

parent
4b23c1c5e8
commit
aab85cb217
@@ -3273,7 +3273,7 @@ IE he_6ghz_band_cap (EID_EXTN_ID_ELEMENT) OUI (0x3B)
|
|||||||
IE eht_cap (EID_EXTN_ID_ELEMENT) OUI (0x6C)
|
IE eht_cap (EID_EXTN_ID_ELEMENT) OUI (0x6C)
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
nsep_pri_access: 1;
|
epcs_pri_access: 1;
|
||||||
eht_om_ctl: 1;
|
eht_om_ctl: 1;
|
||||||
triggered_txop_sharing_mode1: 1;
|
triggered_txop_sharing_mode1: 1;
|
||||||
triggered_txop_sharing_mode2: 1;
|
triggered_txop_sharing_mode2: 1;
|
||||||
@@ -3327,6 +3327,11 @@ IE eht_cap (EID_EXTN_ID_ELEMENT) OUI (0x6C)
|
|||||||
mu_bformer_320mhz: 1;
|
mu_bformer_320mhz: 1;
|
||||||
tb_sounding_feedback_rl: 1;
|
tb_sounding_feedback_rl: 1;
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
rx_1k_qam_in_wider_bw_dl_ofdma: 1;
|
||||||
|
rx_4k_qam_in_wider_bw_dl_ofdma: 1;
|
||||||
|
reserved3: 6;
|
||||||
|
}
|
||||||
{
|
{
|
||||||
bw_20_rx_max_nss_for_mcs_0_to_7: 4;
|
bw_20_rx_max_nss_for_mcs_0_to_7: 4;
|
||||||
bw_20_tx_max_nss_for_mcs_0_to_7: 4;
|
bw_20_tx_max_nss_for_mcs_0_to_7: 4;
|
||||||
|
@@ -27,7 +27,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* This file was automatically generated by 'framesc'
|
* This file was automatically generated by 'framesc'
|
||||||
* Fri Mar 25 13:04:34 2022 from the following file(s):
|
* Mon Mar 28 16:36:01 2022 from the following file(s):
|
||||||
*
|
*
|
||||||
* dot11f.frms
|
* dot11f.frms
|
||||||
*
|
*
|
||||||
@@ -8818,7 +8818,7 @@ uint32_t dot11f_get_packed_ie_dh_parameter_element(
|
|||||||
/* EID 255 (0xff) Extended EID 108 (0x6c) */
|
/* EID 255 (0xff) Extended EID 108 (0x6c) */
|
||||||
typedef struct sDot11fIEeht_cap {
|
typedef struct sDot11fIEeht_cap {
|
||||||
uint8_t present;
|
uint8_t present;
|
||||||
uint16_t nsep_pri_access:1;
|
uint16_t epcs_pri_access:1;
|
||||||
uint16_t eht_om_ctl:1;
|
uint16_t eht_om_ctl:1;
|
||||||
uint16_t triggered_txop_sharing_mode1:1;
|
uint16_t triggered_txop_sharing_mode1:1;
|
||||||
uint16_t triggered_txop_sharing_mode2:1;
|
uint16_t triggered_txop_sharing_mode2:1;
|
||||||
@@ -8867,6 +8867,9 @@ typedef struct sDot11fIEeht_cap {
|
|||||||
uint32_t mu_bformer_160mhz:1;
|
uint32_t mu_bformer_160mhz:1;
|
||||||
uint32_t mu_bformer_320mhz:1;
|
uint32_t mu_bformer_320mhz:1;
|
||||||
uint32_t tb_sounding_feedback_rl:1;
|
uint32_t tb_sounding_feedback_rl:1;
|
||||||
|
uint8_t rx_1k_qam_in_wider_bw_dl_ofdma:1;
|
||||||
|
uint8_t rx_4k_qam_in_wider_bw_dl_ofdma:1;
|
||||||
|
uint8_t reserved3:6;
|
||||||
uint32_t bw_20_rx_max_nss_for_mcs_0_to_7:4;
|
uint32_t bw_20_rx_max_nss_for_mcs_0_to_7:4;
|
||||||
uint32_t bw_20_tx_max_nss_for_mcs_0_to_7:4;
|
uint32_t bw_20_tx_max_nss_for_mcs_0_to_7:4;
|
||||||
uint32_t bw_20_rx_max_nss_for_mcs_8_and_9:4;
|
uint32_t bw_20_rx_max_nss_for_mcs_8_and_9:4;
|
||||||
@@ -8904,9 +8907,9 @@ typedef struct sDot11fIEeht_cap {
|
|||||||
#define DOT11F_EID_EHT_CAP (255)
|
#define DOT11F_EID_EHT_CAP (255)
|
||||||
|
|
||||||
/* N.B. These #defines do *not* include the EID & length */
|
/* N.B. These #defines do *not* include the EID & length */
|
||||||
#define DOT11F_IE_EHT_CAP_MIN_LEN (23)
|
#define DOT11F_IE_EHT_CAP_MIN_LEN (24)
|
||||||
|
|
||||||
#define DOT11F_IE_EHT_CAP_MAX_LEN (85)
|
#define DOT11F_IE_EHT_CAP_MAX_LEN (86)
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
|
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user