|
@@ -26,7 +26,7 @@
|
|
|
*
|
|
|
*
|
|
|
* This file was automatically generated by 'framesc'
|
|
|
- * Sat Jul 17 04:25:45 2021 from the following file(s):
|
|
|
+ * Fri Jul 23 15:12:18 2021 from the following file(s):
|
|
|
*
|
|
|
* dot11f.frms
|
|
|
*
|
|
@@ -5149,20 +5149,72 @@ uint32_t dot11f_get_packed_ie_beacon_report_frm_body_fragment_id(
|
|
|
/* EID 255 (0xff) Extended EID 253 (0xfd) */
|
|
|
typedef struct sDot11fIEeht_cap {
|
|
|
uint8_t present;
|
|
|
- uint8_t eht_mac_cap[6];
|
|
|
- uint8_t phy_cap_bytes[11];
|
|
|
- uint8_t reserved:1;
|
|
|
- uint8_t supported_ch_width_set:7;
|
|
|
- uint16_t rx_mcs_map;
|
|
|
- uint16_t tx_mcs_map;
|
|
|
+ uint16_t nsep_pri_access:1;
|
|
|
+ uint16_t eht_om_ctl:1;
|
|
|
+ uint16_t triggered_txop_sharing:1;
|
|
|
+ uint16_t reserved:13;
|
|
|
+ uint32_t reserved2:1;
|
|
|
+ uint32_t support_320mhz_6ghz:1;
|
|
|
+ uint32_t ru_242tone_wt_20mhz:1;
|
|
|
+ uint32_t ndp_4x_eht_ltf_3dot2_us_gi:1;
|
|
|
+ uint32_t partial_bw_mu_mimo:1;
|
|
|
+ uint32_t su_beamformer:1;
|
|
|
+ uint32_t su_beamformee:1;
|
|
|
+ uint32_t bfee_ss_le_80mhz:3;
|
|
|
+ uint32_t bfee_ss_160mhz:3;
|
|
|
+ uint32_t bfee_ss_320mhz:3;
|
|
|
+ uint32_t num_sounding_dim_le_80mhz:3;
|
|
|
+ uint32_t num_sounding_dim_160mhz:3;
|
|
|
+ uint32_t num_sounding_dim_320mhz:3;
|
|
|
+ uint32_t ng_16_su_feedback:1;
|
|
|
+ uint32_t ng_16_mu_feedback:1;
|
|
|
+ uint32_t cb_sz_4_2_su_feedback:1;
|
|
|
+ uint32_t cb_sz_7_5_su_feedback:1;
|
|
|
+ uint32_t trig_su_bforming_feedback:1;
|
|
|
+ uint32_t trig_mu_bforming_partial_bw_feedback:1;
|
|
|
+ uint32_t triggered_cqi_feedback:1;
|
|
|
+ uint32_t partial_bw_dl_mu_mimo:1;
|
|
|
+ uint32_t psr_based_sr:1;
|
|
|
+ uint32_t power_boost_factor:1;
|
|
|
+ uint32_t eht_mu_ppdu_4x_ltf_0_8_us_gi:1;
|
|
|
+ uint32_t max_nc:4;
|
|
|
+ uint32_t non_trig_cqi_feedback:1;
|
|
|
+ uint32_t tx_1024_4096_qam_lt_242_tone_ru:1;
|
|
|
+ uint32_t rx_1024_4096_qam_lt_242_tone_ru:1;
|
|
|
+ uint32_t ppet_present:1;
|
|
|
+ uint32_t common_nominal_pkt_padding:2;
|
|
|
+ uint32_t max_num_eht_ltf:5;
|
|
|
+ uint32_t mcs_15:4;
|
|
|
+ uint32_t eht_dup_6ghz:1;
|
|
|
+ uint32_t op_sta_rx_ndp_wider_bw_20mhz:1;
|
|
|
+ uint32_t non_ofdma_ul_mu_mimo_le_80mhz:1;
|
|
|
+ uint32_t non_ofdma_ul_mu_mimo_160mhz:1;
|
|
|
+ uint32_t non_ofdma_ul_mu_mimo_320mhz:1;
|
|
|
+ uint32_t mu_bformer_le_80mhz:1;
|
|
|
+ uint32_t mu_bformer_160mhz:1;
|
|
|
+ uint32_t mu_bformer_320mhz:1;
|
|
|
+ uint32_t reserved3:1;
|
|
|
+ uint8_t num_eht_mcs_map_20;
|
|
|
+ uint8_t eht_mcs_map_20[4];
|
|
|
+ uint8_t num_eht_mcs_map_le_80;
|
|
|
+ uint8_t eht_mcs_map_le_80[3];
|
|
|
+ uint8_t num_eht_mcs_map_160;
|
|
|
+ uint8_t eht_mcs_map_160[3];
|
|
|
+ uint8_t eht_mcs_map_320[1][3];
|
|
|
+ union {
|
|
|
+ struct {
|
|
|
+ uint8_t num_ppe_th;
|
|
|
+ uint8_t ppe_th[62];
|
|
|
+ } ppe_threshold; /* ppet_present = 1 */
|
|
|
+ } ppet;
|
|
|
} tDot11fIEeht_cap;
|
|
|
|
|
|
#define DOT11F_EID_EHT_CAP (255)
|
|
|
|
|
|
/* N.B. These #defines do *not* include the EID & length */
|
|
|
-#define DOT11F_IE_EHT_CAP_MIN_LEN (22)
|
|
|
+#define DOT11F_IE_EHT_CAP_MIN_LEN (10)
|
|
|
|
|
|
-#define DOT11F_IE_EHT_CAP_MAX_LEN (22)
|
|
|
+#define DOT11F_IE_EHT_CAP_MAX_LEN (85)
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
extern "C" {
|
|
@@ -6052,7 +6104,7 @@ typedef struct sDot11fIEsta_profile {
|
|
|
/* N.B. These #defines do *not* include the EID & length */
|
|
|
#define DOT11F_IE_STA_PROFILE_MIN_LEN (2)
|
|
|
|
|
|
-#define DOT11F_IE_STA_PROFILE_MAX_LEN (1177)
|
|
|
+#define DOT11F_IE_STA_PROFILE_MAX_LEN (1240)
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
extern "C" {
|
|
@@ -10094,7 +10146,7 @@ typedef struct sDot11fIEmlo_ie {
|
|
|
/* N.B. These #defines do *not* include the EID & length */
|
|
|
#define DOT11F_IE_MLO_IE_MIN_LEN (2)
|
|
|
|
|
|
-#define DOT11F_IE_MLO_IE_MAX_LEN (1196)
|
|
|
+#define DOT11F_IE_MLO_IE_MAX_LEN (1259)
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
extern "C" {
|