qcacmn: Add size definitions for subfields in Basic ML Common Info

Add definitions for size in octets for the following subfields in the
Common Info field of Basic variant Multi-Link element: BSS Parameters
Change Count, Medium Synchronization Delay Information, EML
Capabilities, and MLD Capabilities. These definitions are as per
IEEE802.11be D1.0 (but also happen to apply as of IEEE802.11be D1.2).

Change-Id: I36725292f29da1f03caed6baa5d25c02a06c2c4f
CRs-Fixed: 3057853
此提交包含在:
Krishna Rao
2021-10-18 16:26:15 +05:30
提交者 Madan Koyyalamudi
父節點 2100a410a5
當前提交 7c24c73fd8

查看文件

@@ -1679,6 +1679,11 @@ enum wlan_ml_variant {
/* Definitions related to Basic variant Multi-Link element Common Info field */
/* Size in octets of Link ID Info subfield in Basic variant Multi-Link element
* Common Info field.
*/
#define WLAN_ML_BV_CINFO_LINKIDINFO_SIZE 1
/* Definitions for sub-sub fields in Link ID Info subfield in Basic variant
* Multi-Link element Common Info field. Any unused bits are reserved.
*/
@@ -1686,10 +1691,15 @@ enum wlan_ml_variant {
#define WLAN_ML_BV_CINFO_LINKIDINFO_LINKID_IDX 0
#define WLAN_ML_BV_CINFO_LINKIDINFO_LINKID_BITS 4
/* Size in octets of Link ID Info subfield in Basic variant Multi-Link element
* Common Info field.
/* Size in octets of BSS Parameters Change Count subfield in Basic variant
* Multi-Link element Common Info field.
*/
#define WLAN_ML_BV_CINFO_LINKIDINFO_SIZE 1
#define WLAN_ML_BV_CINFO_BSSPARAMCHNGCNT_SIZE 1
/* Size in octets of Medium Synchronization Delay Information subfield in Basic
* variant Multi-Link element Common Info field.
*/
#define WLAN_ML_BV_CINFO_MEDMSYNCDELAYINFO_SIZE 2
/* Definitions for sub-sub fields in Medium Synchronization Delay Information
* subfield in Basic variant Multi-Link element Common Info field.
@@ -1704,6 +1714,11 @@ enum wlan_ml_variant {
#define WLAN_ML_BV_CINFO_MEDMSYNCDELAYINFO_MAXTXOPS_IDX 12
#define WLAN_ML_BV_CINFO_MEDMSYNCDELAYINFO_MAXTXOPS_BITS 4
/* Size in octets of EML Capabilities subfield in Basic variant Multi-Link
* element Common Info field.
*/
#define WLAN_ML_BV_CINFO_EMLCAP_SIZE 2
/* Definitions for sub-sub fields in EML Capabilities subfield in Basic variant
* Multi-Link element Common Info field. Any unused bits are reserved.
*/
@@ -1813,6 +1828,11 @@ enum wlan_ml_bv_cinfo_emlcap_transtimeout {
WLAN_ML_BV_CINFO_EMLCAP_TRANSTIMEOUT_INVALIDSTART,
};
/* Size in octets of MLD Capabilities subfield in Basic variant Multi-Link
* element Common Info field.
*/
#define WLAN_ML_BV_CINFO_MLDCAP_SIZE 2
/* Definitions for sub-sub fields in MLD Capabilities subfield in Basic variant
* Multi-Link element Common Info field. Any unused bits are reserved.
*/