qcacmn: Use mlo dev context to fetch link info
This change is to use ml dev context to fetch link info, As ml dev context is available in both vdev and psoc context. It's valid for both standby and active links. Change-Id: Ib705bd5a5a1144f980295331f5f26ba667906cf1 CRs-Fixed: 3568944
This commit is contained in:

committed by
Rahul Choudhary

parent
31c9403303
commit
e4b28f875e
@@ -533,7 +533,8 @@ osif_populate_partner_links_mlo_params(struct wlan_objmgr_vdev *vdev,
|
||||
rsp_partner_info = &rsp->ml_parnter_info.partner_link_info[i];
|
||||
link_id = rsp_partner_info->link_id;
|
||||
|
||||
link_info = mlo_mgr_get_ap_link_by_link_id(vdev, link_id);
|
||||
link_info = mlo_mgr_get_ap_link_by_link_id(vdev->mlo_dev_ctx,
|
||||
link_id);
|
||||
if (!link_info)
|
||||
continue;
|
||||
|
||||
@@ -569,7 +570,8 @@ static void osif_fill_connect_resp_mlo_params(struct wlan_objmgr_vdev *vdev,
|
||||
}
|
||||
|
||||
assoc_link_id = wlan_vdev_get_link_id(vdev);
|
||||
link_info = mlo_mgr_get_ap_link_by_link_id(vdev, assoc_link_id);
|
||||
link_info = mlo_mgr_get_ap_link_by_link_id(vdev->mlo_dev_ctx,
|
||||
assoc_link_id);
|
||||
if (!link_info) {
|
||||
osif_err("Unable to find link_info for link_id: %d",
|
||||
assoc_link_id);
|
||||
|
@@ -117,8 +117,9 @@ osif_populate_partner_links_roam_mlo_params(struct wlan_objmgr_vdev *roamed_vdev
|
||||
if (QDF_IS_STATUS_ERROR(qdf_status))
|
||||
continue;
|
||||
|
||||
link_info = mlo_mgr_get_ap_link_by_link_id(roamed_vdev,
|
||||
link_id);
|
||||
link_info = mlo_mgr_get_ap_link_by_link_id(
|
||||
roamed_vdev->mlo_dev_ctx,
|
||||
link_id);
|
||||
if (!link_info) {
|
||||
osif_debug("link info not found for link_id:%d",
|
||||
link_id);
|
||||
@@ -411,8 +412,9 @@ osif_send_roam_auth_mlo_links_event(struct sk_buff *skb,
|
||||
/* Standby link */
|
||||
if (link_vdev_id == WLAN_INVALID_VDEV_ID) {
|
||||
struct mlo_link_info *standby_info =
|
||||
mlo_mgr_get_ap_link_by_link_id(vdev,
|
||||
link_id);
|
||||
mlo_mgr_get_ap_link_by_link_id(
|
||||
vdev->mlo_dev_ctx,
|
||||
link_id);
|
||||
if (standby_info) {
|
||||
link_addr = standby_info->link_addr;
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user