Sfoglia il codice sorgente

qcacld-3.0: Configure proper default scan mode while roaming

Currently, host configures scan mode as ROAM_TRIGGER_SCAN_MODE_PARTIAL
instead of ROAM_TRIGGER_SCAN_MODE_NONE via
WMI_ROAM_ENABLE_DISABLE_TRIGGER_REASON_CMDID command for below roam
reasons:
WMI_ROAM_TRIGGER_REASON_BSS_LOAD
WMI_ROAM_TRIGGER_REASON_BTM
WMI_ROAM_TRIGGER_REASON_LOW_RSSI
WMI_ROAM_TRIGGER_REASON_BMISS
WMI_ROAM_TRIGGER_REASON_PER
WMI_ROAM_TRIGGER_REASON_PMK_TIMEOUT

Fix is to send proper by-default scan mode while roaming.

Change-Id: I60999c1c0f1068417aed54bcb49d16cfaed135d5
CRs-Fixed: 2907413
abhinav kumar 4 anni fa
parent
commit
ca8d71c421
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      components/wmi/src/wmi_unified_roam_tlv.c

+ 1 - 1
components/wmi/src/wmi_unified_roam_tlv.c

@@ -1210,7 +1210,7 @@ static void wmi_fill_default_roam_trigger_parameters(
 
 	roam_trigger_params->trigger_reason = roam_trigger;
 	roam_trigger_params->enable = 1;
-	roam_trigger_params->scan_mode = ROAM_TRIGGER_SCAN_MODE_PARTIAL;
+	roam_trigger_params->scan_mode = ROAM_TRIGGER_SCAN_MODE_NONE;
 	roam_trigger_params->trigger_rssi_threshold =
 			ROAM_MAX_CFG_VALUE;
 	roam_trigger_params->cand_ap_min_rssi_threshold =