qcacmn: Add support for LL_LT_SAP_MODE in policy mgr

Currently PM_LL_LT_SAP_MODE is not handled in policy manager.
With this change add support for PM_LL_LT_SAP_MODE in the policy
manager.

Change-Id: I7b893b04498957eb4a7e9f74c4b4395d4a823bf9
CRs-Fixed: 3536612
Цей коміт міститься в:
Ashish Kumar Dhanotiya
2023-06-21 16:48:31 +05:30
зафіксовано Rahul Choudhary
джерело a9e5f6f098
коміт a0bd216fc8
4 змінених файлів з 18 додано та 32 видалено

Переглянути файл

@@ -280,12 +280,7 @@ static void wlan_cfg80211_pno_callback(struct wlan_objmgr_vdev *vdev,
#ifdef WLAN_POLICY_MGR_ENABLE
static bool wlan_cfg80211_is_ap_go_present(struct wlan_objmgr_psoc *psoc)
{
return policy_mgr_mode_specific_connection_count(psoc,
PM_SAP_MODE,
NULL) ||
policy_mgr_mode_specific_connection_count(psoc,
PM_P2P_GO_MODE,
NULL);
return policy_mgr_get_beaconing_mode_count(psoc, NULL);
}
static QDF_STATUS wlan_cfg80211_is_chan_ok_for_dnbs(
@@ -1622,11 +1617,7 @@ int wlan_cfg80211_scan(struct wlan_objmgr_vdev *vdev,
if (request->n_channels) {
#ifdef WLAN_POLICY_MGR_ENABLE
bool ap_or_go_present =
policy_mgr_mode_specific_connection_count(
psoc, PM_SAP_MODE, NULL) ||
policy_mgr_mode_specific_connection_count(
psoc, PM_P2P_GO_MODE, NULL);
bool ap_or_go_present = wlan_cfg80211_is_ap_go_present(psoc);
#endif
for (i = 0; i < request->n_channels; i++) {
c_freq = request->channels[i]->center_freq;