瀏覽代碼

qcacld-3.0: Don't skip PCL set when MLO link vdev is disconnected

When STA roams from multi link AP to single link AP, because MLO link
vdev is not disconnected yet, PCL is updated according to MLO station
connection and SLO station connection concurrency scenario.

After MLO link vdev is disconnected, PCL should be updated again
according to SLO station connection scenario.

Change-Id: I6a297c05a605fefe27c20a90d36e419819e6415d
CRs-Fixed: 3497055
bings 1 年之前
父節點
當前提交
9c5e33d034
共有 1 個文件被更改,包括 1 次插入3 次删除
  1. 1 3
      components/cmn_services/interface_mgr/src/wlan_if_mgr_roam.c

+ 1 - 3
components/cmn_services/interface_mgr/src/wlan_if_mgr_roam.c

@@ -142,9 +142,7 @@ if_mgr_enable_roaming_on_connected_sta(struct wlan_objmgr_pdev *pdev,
 		vdev_id = wlan_vdev_get_id(vdev);
 		vdev_id = wlan_vdev_get_id(vdev);
 		ifmgr_debug("Enable roaming on connected sta for vdev_id %d", vdev_id);
 		ifmgr_debug("Enable roaming on connected sta for vdev_id %d", vdev_id);
 		wlan_cm_enable_roaming_on_connected_sta(pdev, vdev_id);
 		wlan_cm_enable_roaming_on_connected_sta(pdev, vdev_id);
-		if (!wlan_vdev_mlme_is_mlo_link_vdev(vdev))
-			policy_mgr_set_pcl_for_connected_vdev(psoc, vdev_id,
-							      true);
+		policy_mgr_set_pcl_for_connected_vdev(psoc, vdev_id, true);
 	}
 	}
 
 
 	return QDF_STATUS_SUCCESS;
 	return QDF_STATUS_SUCCESS;