qcacmn: Pass vdev_id as an argument in policy_mgr_get_pcl()

Pass vdev_id as an argument in policy_mgr_get_pcl()

Change-Id: I047ec205632798a3e4e0da5ada6677764ae4f203
CRs-Fixed: 3412907
This commit is contained in:
Jyoti Kumari
2023-01-10 18:31:51 +05:30
committed by Madan Koyyalamudi
szülő 12b1dc3a21
commit 48ed0b7680
3 fájl változott, egészen pontosan 17 új sor hozzáadva és 9 régi sor törölve

Fájl megtekintése

@@ -809,6 +809,7 @@ static void utils_dfs_get_channel_list(struct wlan_objmgr_pdev *pdev,
struct wlan_objmgr_psoc *psoc;
uint32_t conn_count = 0;
enum policy_mgr_con_mode mode;
uint8_t vdev_id = WLAN_INVALID_VDEV_ID;
psoc = wlan_pdev_get_psoc(pdev);
if (!psoc) {
@@ -820,20 +821,22 @@ static void utils_dfs_get_channel_list(struct wlan_objmgr_pdev *pdev,
len = QDF_ARRAY_SIZE(pcl_ch);
weight_len = QDF_ARRAY_SIZE(weight_list);
if (vdev)
if (vdev) {
mode = policy_mgr_convert_device_mode_to_qdf_type(
wlan_vdev_mlme_get_opmode(vdev));
else
vdev_id = wlan_vdev_get_id(vdev);
} else {
mode = PM_SAP_MODE;
}
conn_count = policy_mgr_mode_specific_connection_count(
psoc, mode, NULL);
if (0 == conn_count)
policy_mgr_get_pcl(psoc, mode, pcl_ch,
&len, weight_list, weight_len);
&len, weight_list, weight_len, vdev_id);
else
policy_mgr_get_pcl_for_existing_conn(
psoc, mode, pcl_ch, &len, weight_list,
weight_len, true);
weight_len, true, vdev_id);
if (*num_chan < len) {
dfs_err(NULL, WLAN_DEBUG_DFS_ALWAYS,