qcacmn: Add logs in MLO vdev flag set/clear API

Currently, MLO vdev flags(WLAN_VDEV_FEXT2_MLO and
WLAN_VDEV_FEXT2_MLO_STA_LINK) are set/get from both initial
connection and roaming. As there are no logs in the set/clear
APIs, it's difficult to track where it's set/cleared for debugging.
Add logs in set/clear APIs to indicate on which vdev the flags
are set/cleared.

Change-Id: I7bd2dcd10a58ec3c09c7fd7a52169a3fea236223
CRs-Fixed: 3467014
Dieser Commit ist enthalten in:
Srinivas Dasari
2023-04-13 22:47:27 -07:00
Ursprung 499696eab5
Commit b81a86ab1c

Datei anzeigen

@@ -1540,6 +1540,7 @@ void wlan_vdev_mlme_set_mlo_vdev(struct wlan_objmgr_vdev *vdev)
return;
}
wlan_vdev_mlme_feat_ext2_cap_set(vdev, WLAN_VDEV_FEXT2_MLO);
obj_mgr_debug("Set MLO flag: vdev_id: %d", wlan_vdev_get_id(vdev));
wlan_pdev_inc_mlo_vdev_count(pdev);
@@ -1568,6 +1569,7 @@ void wlan_vdev_mlme_clear_mlo_vdev(struct wlan_objmgr_vdev *vdev)
return;
}
wlan_vdev_mlme_feat_ext2_cap_clear(vdev, WLAN_VDEV_FEXT2_MLO);
obj_mgr_debug("Clear MLO flag: vdev_id: %d", wlan_vdev_get_id(vdev));
wlan_pdev_dec_mlo_vdev_count(pdev);
@@ -1589,6 +1591,7 @@ void wlan_vdev_mlme_set_mlo_link_vdev(struct wlan_objmgr_vdev *vdev)
return;
}
wlan_vdev_mlme_feat_ext2_cap_set(vdev, WLAN_VDEV_FEXT2_MLO_STA_LINK);
obj_mgr_debug("Set MLO link flag: vdev_id: %d", wlan_vdev_get_id(vdev));
wlan_release_vdev_mlo_lock(vdev);
}
@@ -1608,6 +1611,8 @@ void wlan_vdev_mlme_clear_mlo_link_vdev(struct wlan_objmgr_vdev *vdev)
return;
}
wlan_vdev_mlme_feat_ext2_cap_clear(vdev, WLAN_VDEV_FEXT2_MLO_STA_LINK);
obj_mgr_debug("Clear MLO link flag: vdev_id: %d",
wlan_vdev_get_id(vdev));
wlan_release_vdev_mlo_lock(vdev);
}