Quellcode durchsuchen

qcacld-3.0: Get profile index and count for non-tx AP

In the scenario about MLO 5 GHz + 6 GHz and 6 GHz is non-tx AP in
MBSSID, if DUT tries to connect 5 GHz link as assoc link and uses
the scan entry generated from 5 GHz beacon. Then there is no info
about profile index and count in the scan entry and these info is
necessary for firmware when vdev up.

To resolve this issue, get the info from 6 GHz scan entry if it
exists.

CRs-Fixed: 3619192
Change-Id: Id18b56ed52055fbd9cdce07d1bb9fd4b20fc1c44
Paul Zhang vor 1 Jahr
Ursprung
Commit
1923105f53
1 geänderte Dateien mit 2 neuen und 0 gelöschten Zeilen
  1. 2 0
      components/mlme/core/src/wlan_mlme_vdev_mgr_interface.c

+ 2 - 0
components/mlme/core/src/wlan_mlme_vdev_mgr_interface.c

@@ -1359,6 +1359,8 @@ QDF_STATUS mlme_set_mbssid_info(struct wlan_objmgr_vdev *vdev,
 	mbss_11ax->profile_num = mbssid_info->profile_count;
 	qdf_mem_copy(mbss_11ax->trans_bssid,
 		     mbssid_info->trans_bssid, QDF_MAC_ADDR_SIZE);
+	qdf_mem_copy(mbss_11ax->non_trans_bssid,
+		     mbssid_info->non_trans_bssid, QDF_MAC_ADDR_SIZE);
 
 	return QDF_STATUS_SUCCESS;
 }