android_kernel_motorola_sm6375/qdf/inc
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Deepak Dhamdhere 7e0b8ba31a qcacmn: Create roam debug log infrastructure
Add a circular buffer to hold roaming related debug log information
for peer and vdev operations in the driver. Purpose is to dump
this information after host or target crash. 256 entries will go
back much deeper into history than dmesg or wlan driver logs found
in crashScope. Information is dumped out as error messages from
crash detection points as necessary.

The support routines help to store the debug logs and dump them,
typically after peer related timeout or assert.

wlan_roam_next_debug_log_index () - Utility routine to compute next index
wlan_roam_debug_log() - Adds a log entry
wlan_roam_debug_string() - Returns debug log type string
wlan_roam_debug_dump() - Dump all wlan roam debug log records

Add new QDF module ID QDF_MODULE_ID_ROAM_DEBUG.

CRs-Fixed: 1116078
Change-Id: If2077f560405ec0414d08ef4ece0fb0d2db2ccc7
2017-10-31 17:39:09 -07:00
..
osdep.h qcacmn: Fix kernel checkpatch warnings in QDF 2017-07-12 20:12:49 -07:00
qdf_atomic.h qcacmn: Add QDF wrappers for kernel atomic bit operations APIs 2017-04-14 08:40:21 -07:00
qdf_crypto.h qcacmn: Add support for AES ctr mode for kernel 3.18 2017-07-06 08:29:27 -07:00
qdf_debugfs.h qcacmn: Add debugfs APIs 2017-10-17 00:07:45 -07:00
qdf_defer.h qcacmn: Remove qdf_handle_t from unused qdf_defer APIs 2017-10-12 14:22:02 -07:00
qdf_event.h qcacmn: Create a list for events and force complete them during SSR 2017-10-23 01:55:57 -07:00
qdf_list.h qcacmn: API to insert node before/after a node in qdf list 2017-02-08 02:20:21 -08:00
qdf_lock.h qcacmn: Change semantics of Runtime Lock APIs 2017-08-15 13:27:07 -07:00
qdf_lro.h qcacmn: Modify legacy LRO implementation to use QDF 2017-05-26 16:11:22 -07:00
qdf_mc_timer.h qcacmn: Fix kernel checkpatch warnings in QDF 2017-07-12 20:12:49 -07:00
qdf_mem.h qcacmn: Enable WLAN host data path support for IPA WDI3.0 2017-08-07 17:47:38 -07:00
qdf_module.h qcacmn: pass parameter array to set the debug levels 2017-05-15 17:00:07 -07:00
qdf_nbuf.h qcacmn: Add IPA ownership clear for Intra-BSS Tx packets 2017-10-12 14:21:44 -07:00
qdf_net_types.h qcacmn: Fix clang warnings enum qdf_nbuf_l4_rx_cksum_result_t 2017-08-03 19:48:35 -07:00
qdf_perf.h qcacmn: Add QDF OS abstraction convergence 2016-03-16 12:18:26 -07:00
qdf_status.h qcacmn: Enable support for receive defragmentation 2017-05-08 14:59:04 -07:00
qdf_threads.h qcacmn: Add qdf_print_thread_trace API 2017-09-13 15:25:44 -07:00
qdf_time.h qcacmn: Add proper api for ktime_get_boot_ns for kernel 3.10 2017-07-24 02:37:31 -07:00
qdf_timer.h qcacmn: Add QDF OS abstraction convergence 2016-03-16 12:18:26 -07:00
qdf_trace.h qcacmn: Add support to log ICMPv6 packets in DP Trace 2017-10-03 16:02:25 -07:00
qdf_types.h qcacmn: Create roam debug log infrastructure 2017-10-31 17:39:09 -07:00
qdf_util.h qcacmn: Add qdf_print_thread_trace API 2017-09-13 15:25:44 -07:00