Эх сурвалжийг харах

qcacmn: Fix cur_Rssi threshold not logged for PERIODIC roam

When roam reason is periodic, host driver ignore the rssi
threshold in wmi event parsing.

Change-Id: I66c72576c7a2994d88e4c83bee726d8ec92c4189
CRs-Fixed: 3566441
Chunquan Luo 1 жил өмнө
parent
commit
41a1814948

+ 3 - 1
wmi/src/wmi_unified_tlv.c

@@ -19464,7 +19464,9 @@ extract_roam_trigger_stats_tlv(wmi_unified_t wmi_handle, void *evt_buf,
 		if (periodic_data) {
 		if (periodic_data) {
 			trig->periodic_trig_data.periodic_timer_ms =
 			trig->periodic_trig_data.periodic_timer_ms =
 				periodic_data->periodic_timer_ms;
 				periodic_data->periodic_timer_ms;
-		}
+		} else if (src_data)
+			trig->rssi_trig_data.threshold =
+				src_data->roam_rssi_threshold;
 		return QDF_STATUS_SUCCESS;
 		return QDF_STATUS_SUCCESS;
 
 
 	case WMI_ROAM_TRIGGER_REASON_LOW_RSSI:
 	case WMI_ROAM_TRIGGER_REASON_LOW_RSSI: