瀏覽代碼

qcacld-3.0: Use correct AP BSSID in MLO mgr info for MBSSID

Join request in pe_session stores AP BSSID in link_addr field
but following API is using ap_link_addr field to fill AP BSSID
in MLO manager during MBSSID AP params update which contains
NULL BSSID.
API: lim_update_mlo_mgr_ap_link_info_mbssid_connect()

Pairwise keys are added only if the AP BSSID is valid and since
the AP BSSID is NULL in this case the pairwise is not added for
partner VDEV and once partner VDEV connect is completed pairwise
is not sent to FW which leads to data stall if transmitting on
partner link.

Use the link_addr field which has AP BSSID to update MBSSID info
in MLO manager.

Change-Id: Ib65d1c9d493a0a871fb81bb5ec7f058c24f5f9fd
CRs-Fixed: 3654907
Vinod Kumar Pirla 1 年之前
父節點
當前提交
daf10cd1bb
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c

+ 1 - 1
core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c

@@ -3047,7 +3047,7 @@ lim_update_mlo_mgr_ap_link_info_mbssid_connect(struct pe_session *session)
 
 		mlo_mgr_update_ap_link_info(session->vdev,
 					    partner_link_info->link_id,
-					    partner_link_info->ap_link_addr.bytes,
+					    partner_link_info->link_addr.bytes,
 					    channel);
 	}
 }