|
@@ -35,7 +35,7 @@
|
|
|
*
|
|
|
*
|
|
|
* This file was automatically generated by 'framesc'
|
|
|
- * Thu Jan 25 09:35:43 2018 from the following file(s):
|
|
|
+ * Thu Jan 25 11:13:36 2018 from the following file(s):
|
|
|
*
|
|
|
* dot11f.frms
|
|
|
*
|
|
@@ -8097,6 +8097,47 @@ uint32_t dot11f_get_packed_ie_wsc_reassoc_res(
|
|
|
}; /* End extern "C". */
|
|
|
#endif /* C++ */
|
|
|
|
|
|
+/* EID 159 (0x9f) */
|
|
|
+typedef struct sDot11fIEaddba_extn_element {
|
|
|
+ uint8_t present;
|
|
|
+ uint8_t no_fragmentation:1;
|
|
|
+ uint8_t he_frag_operation:2;
|
|
|
+ uint8_t reserved:5;
|
|
|
+} tDot11fIEaddba_extn_element;
|
|
|
+
|
|
|
+#define DOT11F_EID_ADDBA_EXTN_ELEMENT (159)
|
|
|
+
|
|
|
+/* N.B. These #defines do *not* include the EID & length */
|
|
|
+#define DOT11F_IE_ADDBA_EXTN_ELEMENT_MIN_LEN (1)
|
|
|
+
|
|
|
+#define DOT11F_IE_ADDBA_EXTN_ELEMENT_MAX_LEN (1)
|
|
|
+
|
|
|
+#ifdef __cplusplus
|
|
|
+extern "C" {
|
|
|
+#endif /* C++ */
|
|
|
+uint32_t dot11f_unpack_ie_addba_extn_element(
|
|
|
+ tpAniSirGlobal,
|
|
|
+ uint8_t *,
|
|
|
+ uint8_t,
|
|
|
+ tDot11fIEaddba_extn_element*,
|
|
|
+ bool);
|
|
|
+
|
|
|
+uint32_t dot11f_pack_ie_addba_extn_element(
|
|
|
+ tpAniSirGlobal,
|
|
|
+ tDot11fIEaddba_extn_element *,
|
|
|
+ uint8_t *,
|
|
|
+ uint32_t,
|
|
|
+ uint32_t*);
|
|
|
+
|
|
|
+uint32_t dot11f_get_packed_ie_addba_extn_element(
|
|
|
+ tpAniSirGlobal,
|
|
|
+ tDot11fIEaddba_extn_element *,
|
|
|
+ uint32_t*);
|
|
|
+
|
|
|
+#ifdef __cplusplus
|
|
|
+}; /* End extern "C". */
|
|
|
+#endif /* C++ */
|
|
|
+
|
|
|
/* EID 221 (0xdd) {OUI 0x00, 0x13, 0x74, 0x05} */
|
|
|
typedef struct sDot11fIEbss_color_change {
|
|
|
uint8_t present;
|
|
@@ -10876,12 +10917,13 @@ uint32_t dot11f_get_packed_wmm_del_ts_size(tpAniSirGlobal pCtx,
|
|
|
#endif /* C++ */
|
|
|
|
|
|
typedef struct sDot11faddba_req{
|
|
|
- tDot11fFfCategory Category;
|
|
|
- tDot11fFfAction Action;
|
|
|
- tDot11fFfDialogToken DialogToken;
|
|
|
- tDot11fFfaddba_param_set addba_param_set;
|
|
|
- tDot11fFfba_timeout ba_timeout;
|
|
|
- tDot11fFfba_start_seq_ctrl ba_start_seq_ctrl;
|
|
|
+ tDot11fFfCategory Category;
|
|
|
+ tDot11fFfAction Action;
|
|
|
+ tDot11fFfDialogToken DialogToken;
|
|
|
+ tDot11fFfaddba_param_set addba_param_set;
|
|
|
+ tDot11fFfba_timeout ba_timeout;
|
|
|
+ tDot11fFfba_start_seq_ctrl ba_start_seq_ctrl;
|
|
|
+ tDot11fIEaddba_extn_element addba_extn_element;
|
|
|
} tDot11faddba_req;
|
|
|
|
|
|
#define DOT11F_ADDBA_REQ (46)
|
|
@@ -10905,12 +10947,13 @@ uint32_t dot11f_get_packed_addba_req_size(tpAniSirGlobal pCtx,
|
|
|
#endif /* C++ */
|
|
|
|
|
|
typedef struct sDot11faddba_rsp{
|
|
|
- tDot11fFfCategory Category;
|
|
|
- tDot11fFfAction Action;
|
|
|
- tDot11fFfDialogToken DialogToken;
|
|
|
- tDot11fFfStatus Status;
|
|
|
- tDot11fFfaddba_param_set addba_param_set;
|
|
|
- tDot11fFfba_timeout ba_timeout;
|
|
|
+ tDot11fFfCategory Category;
|
|
|
+ tDot11fFfAction Action;
|
|
|
+ tDot11fFfDialogToken DialogToken;
|
|
|
+ tDot11fFfStatus Status;
|
|
|
+ tDot11fFfaddba_param_set addba_param_set;
|
|
|
+ tDot11fFfba_timeout ba_timeout;
|
|
|
+ tDot11fIEaddba_extn_element addba_extn_element;
|
|
|
} tDot11faddba_rsp;
|
|
|
|
|
|
#define DOT11F_ADDBA_RSP (47)
|