qcacmn: Add support for ML subelement defragmentation

Add support for subelement defragmentation in the common handler for
generating link specific (re)association request/response, as well as
in the helper for parsing partner info from the Link Info field of the
Basic variant Multi-Link element.

CRs-Fixed: 3117210
Change-Id: I3727c9008043ac4132a8675bf15e73949fde63cd
This commit is contained in:
Krishna Rao
2022-01-18 12:17:19 +05:30
committed by Madan Koyyalamudi
parent dbf8b39a83
commit f94ac12152
2 changed files with 314 additions and 123 deletions

View File

@@ -210,10 +210,7 @@ util_get_bvmlie_primary_linkid(uint8_t *mlieseq, qdf_size_t mlieseqlen,
*
* Get partner link information in the per-STA profiles present in a Basic
* variant Multi-Link element. The partner link information is returned only for
* those per-STA profiles which have a MAC address in the STA Info field. The
* current implementation does not have support for per-STA profile
* fragmentation - this may be added once it is introduced in the IEEE802.11be
* standard.
* those per-STA profiles which have a MAC address in the STA Info field.
*
* Return: QDF_STATUS_SUCCESS in the case of success, QDF_STATUS value giving
* the reason for error in the case of failure