qcacld-3.0: Refactor roam scan sub-reason string

Add changes to include new roam scan sub-reasons in host driver
roam logging and refactor few existing string.
Below are the new reasons:
WMI_ROAM_TRIGGER_SUB_REASON_LOW_RSSI_PERIODIC
WMI_ROAM_TRIGGER_SUB_REASON_INACTIVITY_TIMER_LOW_RSSI
WMI_ROAM_TRIGGER_SUB_REASON_PERIODIC_TIMER_AFTER_INACTIVITY_CU
WMI_ROAM_TRIGGER_SUB_REASON_PERIODIC_TIMER_AFTER_INACTIVITY_LOW_RSSI
WMI_ROAM_TRIGGER_SUB_REASON_INACTIVITY_TIMER_CU

Change-Id: I1aeb48d29561b48ac7b8762626fa0050f4fb9030
CRs-Fixed: 2742558
This commit is contained in:
Pragaspathi Thilagaraj 2020-07-28 17:17:38 +05:30 • committed by snandini
commit ab09be7729

View file

@ -3807,18 +3807,22 @@ char *mlme_get_sub_reason_str(uint32_t sub_reason)
switch (sub_reason) {
case WMI_ROAM_TRIGGER_SUB_REASON_PERIODIC_TIMER:
return "PERIODIC TIMER";
case WMI_ROAM_TRIGGER_SUB_REASON_INACTIVITY_TIMER:
return "INACTIVITY TIMER";
case WMI_ROAM_TRIGGER_SUB_REASON_LOW_RSSI_PERIODIC:
return "LOW RSSI PERIODIC TIMER1";
case WMI_ROAM_TRIGGER_SUB_REASON_BTM_DI_TIMER:
return "BTM DISASSOC TIMER";
return "BTM DISASSOC IMMINENT TIMER";
case WMI_ROAM_TRIGGER_SUB_REASON_FULL_SCAN:
return "FULL SCAN";
case WMI_ROAM_TRIGGER_SUB_REASON_LOW_RSSI_PERIODIC:
return "LOW RSSI PERIODIC SCAN";
case WMI_ROAM_TRIGGER_SUB_REASON_CU_PERIODIC:
return "CU PERIODIC SCAN";
case WMI_ROAM_TRIGGER_SUB_REASCON_PERIODIC_TIMER_AFTER_INACTIVITY:
return "PERIODIC TIMER AFTER INACTIVITY";
return "CU PERIODIC Timer1";
case WMI_ROAM_TRIGGER_SUB_REASON_INACTIVITY_TIMER_LOW_RSSI:
return "LOW RSSI INACTIVE TIMER";
case WMI_ROAM_TRIGGER_SUB_REASON_PERIODIC_TIMER_AFTER_INACTIVITY_CU:
return "CU PERIODIC TIMER2";
case WMI_ROAM_TRIGGER_SUB_REASON_PERIODIC_TIMER_AFTER_INACTIVITY_LOW_RSSI:
return "LOW RSSI PERIODIC TIMER2";
case WMI_ROAM_TRIGGER_SUB_REASON_INACTIVITY_TIMER_CU:
return "CU INACTIVITY TIMER";
default:
return "NONE";
}