qcacld-3.0: Print BTM RSP and initial roam info in kmsg
The event WMI_ROAM_STATS_EVENTID is received after every roam, once the roam synch complete is sent by the host. This event contains details regarding the btm response. This helps in debugging/understanding the scenario when roam failure happens. Print the info received related to btm rsp and roam initial info into kmsg. Change-Id: Icb2058eed5df3265018b3c53548d123f3a4faf4f CRs-Fixed: 2728267
This commit is contained in:
@@ -2289,12 +2289,16 @@ struct wlan_mlme_sae_single_pmk {
|
||||
* @scan: Roam scan related data structure.
|
||||
* @result: Roam result parameters.
|
||||
* @data_11kv: Neighbor report/BTM parameters.
|
||||
* @btm_rsp: BTM response information
|
||||
* @roam_init_info: Roam initial info
|
||||
*/
|
||||
struct mlme_roam_debug_info {
|
||||
struct wmi_roam_trigger_info trigger;
|
||||
struct wmi_roam_scan_data scan;
|
||||
struct wmi_roam_result result;
|
||||
struct wmi_neighbor_report_data data_11kv;
|
||||
struct roam_btm_response_data btm_rsp;
|
||||
struct roam_initial_data roam_init_info;
|
||||
};
|
||||
|
||||
/**
|
||||
|
@@ -3599,6 +3599,8 @@ char *mlme_get_roam_trigger_str(uint32_t roam_scan_trigger)
|
||||
return "STA KICKOUT";
|
||||
case WMI_ROAM_TRIGGER_REASON_ESS_RSSI:
|
||||
return "ESS RSSI";
|
||||
case WMI_ROAM_TRIGGER_REASON_WTC_BTM:
|
||||
return "WTC BTM";
|
||||
case WMI_ROAM_TRIGGER_REASON_NONE:
|
||||
return "NONE";
|
||||
default:
|
||||
@@ -3815,6 +3817,8 @@ char *mlme_get_sub_reason_str(uint32_t sub_reason)
|
||||
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";
|
||||
default:
|
||||
return "NONE";
|
||||
}
|
||||
|
Reference in New Issue
Block a user