Browse Source

qcacld-3.0: Use peer's mac instead of BSSID

This change is to use peer's mac for TDLS link
key instead of BSSID.

Change-Id: Ife05a742bb98c094e57d5ff6c17a2211f6cd7765
CRs-Fixed: 3583232
Paul Zhang 1 năm trước cách đây
mục cha
commit
e68d5c4019
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  1. 2 1
      core/hdd/src/wlan_hdd_cfg80211.c

+ 2 - 1
core/hdd/src/wlan_hdd_cfg80211.c

@@ -22789,7 +22789,8 @@ static int wlan_hdd_add_key_vdev(mac_handle_t mac_handle,
 done:
 	wlan_hdd_mlo_link_free_keys(hdd_ctx->psoc, adapter, vdev, pairwise);
 	if (pairwise && adapter->device_mode == QDF_STA_MODE &&
-	    wlan_vdev_mlme_is_mlo_vdev(vdev)) {
+	    wlan_vdev_mlme_is_mlo_vdev(vdev) &&
+	    !wlan_vdev_mlme_is_tdls_vdev(vdev)) {
 		wlan_hdd_mlo_link_add_pairwise_key(vdev, hdd_ctx, key_index,
 						   pairwise, params);