android_kernel_motorola_sm6375/components
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Pragaspathi Thilagaraj 5292e0ab83 qcacld-3.0: Handle WMI_ROAM_STATS_EVENTID from firmware
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 roam trigger reason,
values associated with the trigger, roam scan candidate info,
roam status, roam failure reason.

This helps in debugging/understanding the scenario when roam
failure happens.

WMI_ROAM_STATS_EVENTID Format:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
roam_stats_event_fixed_param |-> Contains vdev id and number of
                             |   roams detail.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
roam_trigger data TLV        |-> Has details on the roam trigger
                             |   reason. Number of roam triggers
                             |   TLV detail is present in the
                             |   fixed param. Maximum 5 roam
                             |   per event is supported
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
wmi_roam_scan_info TLV       |-> Has details on the roam scan -
                             |   scan type, rssi threshold,
                             |   reason.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
wmi_roam_scan_channel_info   |-> Has details on the roam scan
TLV                          |   channels. Number of channels
                             |   per trigger is found on the
                             |   wmi_roam_scan_info TLV.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
wmi_roam_ap_info TLV         |-> Has details on Roam candidate
                             |   APs found during scan. Number
                             |   of roam candidate APs per
                             |   trigger is found on the
                             |   on the wmi_roam_scan_info tlv.
                             |   Max 8 candidates are allowed
                             |   per roam scan.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
wmi_roam_result TLV          |-> Info on roam success or failure.
                             |   Fail reason, if roaming failed.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
wmi_roam_neighbor_report_info|->After roaming, firmware sends
TLV                          |  neighbor/btm report to roamed AP
                             |  to get list of roam candidates.
                             |  This tlv provides info on this.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
wmi_roam_neighbor_channel_info|-> This has the info on the
                              |   channel list received as part
                              |   of BTM/Neighbor report.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Print the info received as part of this event into kmsg.
Featurize all the function defines for this roam logging under
WLAN_FEATURE_ROAM_OFFLOAD flag.

Change-Id: Iddc70b572f2e3dc47f08fd1c3c3597cb44981a17
CRs-Fixed: 2576222
2019-12-11 08:52:14 -08:00
..
action_oui qcacld-3.0: Set 5G band capability bit in gActionOUIConnect1x1 ini 2019-11-18 02:29:15 -08:00
blacklist_mgr qcacld-3.0: Send BLM reject list to FW after connect update 2019-07-22 06:33:07 -07:00
cfg
cmn_services/policy_mgr qcacld-3.0: Allow STA+SAP SCC on LTE-coex channel 2019-12-09 13:55:41 -08:00
cp_stats/dispatcher/inc qcacld-3.0: Define void * data members of cp_stats with specific type 2019-07-26 18:21:46 -07:00
disa
dsc qcacld-3.0: Disable dsc panic if fw is down 2019-09-27 14:56:31 -07:00
fw_offload qcacld-3.0: Rectify max values for TSF pin inis 2019-11-22 02:22:03 -08:00
interop_issues_ap
ipa qcacld-3.0: Initialize IPA metering feature and perf level 2019-12-11 05:01:34 -08:00
mlme qcacld-3.0: Handle WMI_ROAM_STATS_EVENTID from firmware 2019-12-11 08:52:14 -08:00
nan qcacld-3.0: Decouple NDI policy mgr update from active peer count 2019-12-09 13:55:55 -08:00
ocb qcacld-3.0: cdp: Convergence of cdp_ocb_ops 2019-11-11 23:07:52 -08:00
p2p qcacld-3.0: Handle the error action frames in mgmt tx 2019-12-05 16:39:36 -08:00
pmo qcacld-3.0: Add checks to NS and ARP offload requests 2019-11-22 05:35:35 -08:00
target_if qcacld-3.0: Fix possible NULL wmi_handle dereference 2019-09-26 05:52:24 -07:00
tdls qcacld-3.0: Replace sme_session_id with vdev_id 2019-11-22 07:12:45 -08:00