qcacld-3.0: Move code from CSR to new RSO structs
Move code from CSR to roam scan offload to use new converged structures. Change-Id: Iaef2e4b08853f559a2da2c26b774ea29ecde04aa CRs-Fixed: 2857072
Šī revīzija ir iekļauta:

revīziju iesūtīja
snandini

vecāks
bfe378440f
revīzija
4abae1f448
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2020, The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2020-2021, The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
@@ -979,8 +979,6 @@ target_if_cm_roam_send_stop(struct wlan_objmgr_vdev *vdev,
|
||||
{
|
||||
QDF_STATUS status = QDF_STATUS_SUCCESS;
|
||||
wmi_unified_t wmi_handle;
|
||||
uint32_t mode = 0;
|
||||
bool is_roam_offload_enabled = false;
|
||||
struct wlan_objmgr_psoc *psoc;
|
||||
uint8_t vdev_id;
|
||||
|
||||
@@ -1011,20 +1009,6 @@ target_if_cm_roam_send_stop(struct wlan_objmgr_vdev *vdev,
|
||||
return QDF_STATUS_E_INVAL;
|
||||
}
|
||||
|
||||
wlan_mlme_get_roaming_offload(psoc, &is_roam_offload_enabled);
|
||||
if (req->reason == REASON_ROAM_STOP_ALL ||
|
||||
req->reason == REASON_DISCONNECTED ||
|
||||
req->reason == REASON_ROAM_SYNCH_FAILED ||
|
||||
req->reason == REASON_SUPPLICANT_DISABLED_ROAMING) {
|
||||
mode = WMI_ROAM_SCAN_MODE_NONE;
|
||||
} else {
|
||||
if (is_roam_offload_enabled)
|
||||
mode = WMI_ROAM_SCAN_MODE_NONE |
|
||||
WMI_ROAM_SCAN_MODE_ROAMOFFLOAD;
|
||||
else
|
||||
mode = WMI_ROAM_SCAN_MODE_NONE;
|
||||
}
|
||||
|
||||
status = target_if_cm_roam_scan_offload_mode(wmi_handle,
|
||||
&req->rso_config);
|
||||
if (QDF_IS_STATUS_ERROR(status)) {
|
||||
@@ -1067,7 +1051,7 @@ target_if_cm_roam_send_stop(struct wlan_objmgr_vdev *vdev,
|
||||
* disconnect
|
||||
*/
|
||||
vdev_id = wlan_vdev_get_id(vdev);
|
||||
if (mode == WMI_ROAM_SCAN_MODE_NONE) {
|
||||
if (req->rso_config.rso_mode_info.roam_scan_mode == WMI_ROAM_SCAN_MODE_NONE) {
|
||||
req->roam_triggers.vdev_id = vdev_id;
|
||||
req->roam_triggers.trigger_bitmap = 0;
|
||||
req->roam_triggers.roam_scan_scheme_bitmap = 0;
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user