qcacld-3.0: Check vdev up instead of connected when chang RSO

When roaming happens, vdev CM changes from CONNECTED to ROAMING first,
vdev still keeps up, then RSO becomes ROAMING_IN_PROG later,
so need permit RSO cmd during CM ROAMING state.

Change-Id: If4902dcff6b8b4f169fb43da4a889b09e1c2875d
CRs-Fixed: 3482158
This commit is contained in:
Jianmin Zhu
2023-04-28 09:08:20 +08:00
committed by Madan Koyyalamudi
父節點 0487b4bd3e
當前提交 eb33a28d70
共有 3 個文件被更改,包括 54 次插入2 次删除

查看文件

@@ -4628,7 +4628,7 @@ cm_roam_state_change(struct wlan_objmgr_pdev *pdev,
return status;
if (wlan_vdev_mlme_is_mlo_vdev(vdev))
is_up = mlo_check_if_all_links_up(vdev);
is_up = mlo_check_if_all_vdev_up(vdev);
else
is_up = QDF_IS_STATUS_SUCCESS(wlan_vdev_is_up(vdev));
wlan_objmgr_vdev_release_ref(vdev, WLAN_MLME_NB_ID);