Ver Fonte

qcacld-3.0: Add MLD capabilities in ml ie

When sending Association request frame, include
MLD capabilities in basic variant multi link ie.

Change-Id: I07b9214a450e8f9cbfc7b0720cd4aab36498bc6c
CRs-Fixed: 3212101
Amruta Kulkarni há 2 anos atrás
pai
commit
34bda6bfc7
1 ficheiros alterados com 9 adições e 1 exclusões
  1. 9 1
      core/mac/src/sys/legacy/src/utils/src/parser_api.c

+ 9 - 1
core/mac/src/sys/legacy/src/utils/src/parser_api.c

@@ -10315,7 +10315,15 @@ QDF_STATUS populate_dot11f_assoc_req_mlo_ie(struct mac_context *mac_ctx,
 	mlo_ie->bss_param_change_cnt_present = 0;
 	mlo_ie->medium_sync_delay_info_present = 0;
 	mlo_ie->eml_capab_present = 0;
-	mlo_ie->mld_capab_present = 0;
+	mlo_ie->mld_capab_present = 1;
+
+	if (mlo_ie->mld_capab_present) {
+		mlo_ie->mld_capabilities.info.max_simultaneous_link_num = 1;
+		mlo_ie->mld_capabilities.info.srs_support = 0;
+		mlo_ie->mld_capabilities.info.tid_link_map_supported = 0;
+		mlo_ie->mld_capabilities.info.str_freq_separation = 0;
+		mlo_ie->mld_capabilities.info.aar_support = 0;
+	}
 
 	/* find out number of links from bcn or prb rsp */
 	total_sta_prof = 1;