summaryrefslogtreecommitdiff
path: root/tools/fwdebuglog (unfollow)
Commit message (Collapse)Author
2015-06-22qcacld-2.0: Remove cld tools from the driverSrinivas Girigowda
Move the cld tools outside of driver to a different project. Change-Id: I6b906af63c9dbafb283b415a1f3d3886cea2ada6 CRs-Fixed: 831792
2015-06-05qcacld: Fix invalid file pointer issue.Subhani Shaik
The file pointer if not true is not handled correctly. Fixing the issue determined by KW. Change-Id: I86e109557a03acb548df4347074115588edd4002 CRs-Fixed: 848720
2015-06-03qcacld: Update cnss_diag to properly route debug logsSubhani Shaik
The legacy FW logs are routed to logcat when the file option is selected. This could cause some confusion as some logs are routed to file and some to the logcat. Modified to route all the logs based on the optionflag selected. Change-Id: I73e961545daf850834dae65cd86d3986c4adf525 CRs-Fixed: 847420
2015-05-21wlan: Fix memory leak issue in cnss_diagSubhani Shaik
Addressing the following prevent issues: 1) In cld_diag_parser.c the fd is not closed incase of a failure. 2) slot_buf is not freed incase of a failure. 3) The derefferencing is incorrectly done for entry pointer. Change-Id: I733f6d4c581a854a91680b33b95311291dbaab84 CRs-Fixed: 836055
2015-03-30wlan: Modify the cnss_diag group_id capability.Subhani Shaik
The AID_QCOM_DIAG is not defined in the general release, modifying the group to include generic AID_DIAG for non QCOM releases. Change-Id: Ie74c977cca817d98d1fb29335b982d053eacdd4e CRs-Fixed: 814623
2015-02-24cnss_diag: Allow cnss_diag to log msg for more than one option.Kalikinkar dhara
Log the msg for more than one option set for the cnss_diag. like if we set qxdm, logfile and console, then it should print or send for all the required output mode. Change-Id: I15b6e6dfd3146b6fda7d6547e653df5ff85b1012 CRs-Fixed: 797284
2014-12-09cnss_diag:Remove waiting for ready/load/unload eventsNagaraj
1. Remove waiting for ready/load/unload events. 2. Add function to check interface exists or not 3. Create thread, this waits for wlan interface added /removed events. CRs-Fixed: 750152 Change-Id: Ica249e0023d14bcf610573d0e72157b3e2f4da3a
2014-11-13cnss_diag: Fix the build errors for some platforms.Nagaraj
Fixed the cnss_diag tool compilation errors for some platforms. CRs-Fixed: 753629 Change-Id: Ibe962ab49d74118e810e7f2ebed70d77af7f8329
2014-10-30cnss_diag: Fix for SSR.Nagaraj
1.Added to receive subsystem id and SSR values from QXDM. 2.Added check to remove warning. 3.Update the sendcnss_cmd to send SSR values to driver. CRs-Fixed: 646739 Change-Id: I76e2df279cb161254ed99bf6c03048af8566ff2b
2014-10-20cnss_diag: Driver message parsing fix.Nagaraj
This fixes the wlan driver logs droppped in cnss_diag. The fix is modification to pre pointer increment. Change-Id: I69e463b98d47dbf3af7d3b0be4808cfeb2375334 CRs-fixed: 741221
2014-10-16cnss_diag: Added a null pointer check for debugprintNagaraj
Added a null pointer check before printing debug print. Fixed a indentation issue and removed redundant function. Change-Id: I38065c4eccac6ad76812f1712a1633c27b21957d CRs-fixed: 739844
2014-10-13Cnss_diag:Removed driver dependant header filesNagaraj
Removed driver dependent aniNlMsg header files to fix compilation issue, added aniNL defines and functions to the header file. Allow Log and event parsing even for version mismatch case. Change-Id: Ib62e5dcfa3b9e48c31d2e4fe646708e49cea0d70 CRs-Fixed: 736992
2014-09-29cnss_diag:Add support to log wlan host logs.Nagaraj
Register to the Driver to recv nl messages containing wlan driver messages, diag logs and events and route them to QXDM, console and file. Modifed to support pack format specifier for double digit. CRs-Fixed: 717919 Change-Id: I904aeddf5e156ee48f0c218eb0da75b283a042d2
2014-09-19Fix for cnss_diag fails with segmentation faultNagaraj
Removed including diaglogi header file.diaglogi.h file caused segmentation in the Diag_LSM_Init Change-Id: I64181ff526daa85433ffadfa232708ee89ffc9ec CRs-Fixed: 726331
2014-09-19cnss_diag special handling of list of message IDs for SEMNagaraj
DBGLOG_DBGID_SM_FRAMEWORK_PROXY_DBGLOG_MSG modified to use legacy message handler. Change-Id: I76496cbbe8a12313a3a77e0ccea021d682115149 CRs-Fixed: 725544
2014-09-16Fix cnss log submit issue to QXDM.Nagaraj
Fixed the log submit to QXDM and added the run time debug option. Change-Id: If403bbca445c0ede909596abac83a7273284c2e5 CRs-Fixed: 713200
2014-09-02cnss_diag new firmware loggingNagaraj
Firmware logging enhancement from static way to dynamic. USer space changes 1) Send Driver load and unload information to QXDM. 2) Firmware logging changed to Dynamic way.Still the old logging is supported for compatbility point 3) To receive SSR command from QXDM and execute WLAN SSR 4) Fixed the memory leak Change-Id: I7d255d867875fe870fa41e1d405c943d930120ad CRs-Fixed: 713200
2014-08-12Copyright Fix: wlan: Add nan-parser support for cnss_diag.Akash Patel
For the NAN feature enablement, adding the support for FW logging in the parser files. Change-Id: Ie49ee9bee707a6512c71df105fc3bdc6af293adb CRs-fixed: 704050
2014-08-09Copyright Fix: wlan: Add nan-parser support for cnss_diag.Akash Patel
For the NAN feature enablement, adding the support for FW logging in the parser files. CRs-fixed: 704050 Change-Id: Ibbdfda1741b56f0ac7bf8bc708be92d7ee3e8972
2014-08-08qcacld: CL 1046884 - update dbglog parser fileYuanyuan Liu
Add support for properly parsing ROAM debug log id Change-Id: I350ea6eb976c6a857304d74e1748b343603f783d CRs-Fixed: 704112
2014-08-07wlan: Add nan-parser support for cnss_diag.Subhani Shaik
For the NAN feature enablement, adding the support for FW logging in the parser files. Change-Id: I6456d71b80b44ba1239f30b46daf8dee24e36f5a CRs-fixed: 704050
2014-07-22qcacld: Add debug id for parser fileYuanyuan Liu
Add debug log id from CL 991339 992741 996776 to dbghost_id.c parser.c cld-fwlog-parser.c. Change-Id: I8b4d35d9b7f7a79857575bee55a9a76bfeb0ebe5 CRs-Fixed: 694037
2014-07-02qcacld: tools: Add automake support for toolsPrashanth Bhatta
Adding automake support for QCACLD tools. This is required for platforms where build system required automake support to build like OE build system. Adding Android specific changes under a feature flag. Fixing few compiler warnings. Change-Id: Ia0620e99e1018be3ad3390839ed2d0ca3f0b6698 CRs-fixed: 663657
2014-06-26qcacld: Remove deprecated librarySameer Thalappil
Android library is no more required on newer versions of Android. Change-Id: I328af58e3c1ae501e75a00d5fcf75748d7a9adba CRs-Fixed: 681588
2014-06-15qcacld: CL 975478 - update host parser filesYuanyuan Liu
Parser.c and cld-fwlog-parser.c need to be sync up with dbglog_host.c. Update batch scan, thermal mgr, pyherr_def, RMC, linkspeed, nan, IBSS dbgid for host parser files. Change-Id: Ie63b7842234b446161e6b8ad5ab4aa071331651f CRs-Fixed: 679580
2014-06-03qcacld: pass additional parameters for TDLS P-UAPSD and Offchannel to FWRajesh Chauhan
This commit passes additional parameters for TDLS P-UAPSD and Offchannel to FW. Change-Id: I7213982f09247a2bd1848fc716b8261f5e7a6086 CRs-Fixed: 669979
2014-04-29Fix Diag FW events not showing in QXDM.Subhani Shaik
The Diag FW events are not seen on the QXDM as the length restriction was ignoring all the events and only processing the Diag logs. The fix is to process all the logs except for load/unload. CRs-fixed: 655526 Change-Id: I1fc0042d49b7facfc61c3312696a37e2aec1dfce
2014-04-26qcacld: Fix dbglog messages for dtim updateManikandaraja Venkatachalapathy
Enable logs to make the prints more self explanatory for easy debugging. Change-Id: I95b322a7e7023e527f0ed30cf5518edcdf26292d CRs-Fixed: 645284
2014-04-07Modify cnss-diag to cnss_diag to follow convention.Subhani Shaik
Change the final binary name to cnss_diag from cnss-diag. This is to follow the convention wrt binary names. CRs-fixed: 643971 Change-Id: I9e6711eb7394cf11614be9d316b2e96067fc580f
2014-04-03Fix cnss-diag user defined port usage.Subhani Shaik
cnss-diag usage of user defined port is causing wlan driver usage count to increment. The driver insmod/rmmod cannot be done with driver usage. Modified the cnss-diag to use wlan nl services which will use the NETLINK_USERSOCK and also provide flexibility to load unload the driver. Change-Id: I30a42e49057cac241ce9a3045ca14693963f192c CRs-fixed: 622387
2014-03-26qcacld: Update parser for fwdebuglogYuanyuan Liu
Add BEACON_EVENT_EARLY_RX_CLK_DRIFT/BEACON_EVENT_EARLY_RX_AP_DRIFT in parser in order to print related FWLOG in kernel message. Change-Id: I62e335d0da0bfa4d895dbd2576a58a4f0d19a589 CRs-Fixed: 621270
2014-03-03qcacld: Enable dbglog for DTIM updateManikandaraja Venkatachalapathy
Enable logs to validate whether the system is using 2 chains or 1 chain to process beacon for the dtim rx feature. Change-Id: I7dc455d4f4881e95dc24efeaa3c31e2f66429763 CRs-Fixed: 619984
2014-03-03qxdm log missing for sub modules.Subhani Shaik
In the parser the QXDM log wrapper was missing for some functions which was causing the logs to go to console. Modified to check the global flag and route accordingly. Change-Id: I7e5b2009764c753ad1f3b27c7be4ad1cad832b24 CRs-fixed: 624844
2014-02-26Logs being dropped in cnss-diag.Subhani Shaik
WIth the introduction of the diag events the cnss-diag in case of file based logging has to drop the FW events as the parser doesn't handle this case. The RECLEN is now increased to 1516 with the addition of diag_type and corresponding hard coded offset handling has been fixed across the files. Change-Id: I54584ec4b528bb2d4774cb0cbb0abbbd8a90a863 CRs-fixed: 621304
2014-02-20Fix cnss-diag for file based logging.Subhani Shaik
cnss-diag broke the file based logging where the right pointer to the buff was not passed causing invalid log messages. Change-Id: Ia4581440bc84dd0a484c2b7d31455fa8d5ee831e CRs-fixed: 616488
2014-02-20qcacld: Enable dbglog for EBTManikandaraja Venkatachalapathy
Enable logs to verify whether during EBT a full beacon is processed or whenever the beacon is dropped. These logs are needed to validate the EBT feature Change-Id: I71b779f56c2158aa76ef21de800b14ec768c20d3 CRs-Fixed: 602113
2014-02-05Match Copyright and License to CafStaging dev branchPrakash Dhavali
Match Copyright and License Strings of master branch to that of cafstaging so that standard git merge/patch commands are transparent as code flows from one branch/repository to other. This helps automaton and also can be used to alert if any issues are found. Fix trailing whitespace issues and cfg.txt format. Remove wrongly concatenated long lines from stripped copyright paragraph. Fix additional trailing white-space issues exposed from old files. Change-Id: I765c6f01014b0cbb83b971da21324b84d4357ed4
2014-02-02cnss-diag service to support QXDM and RIDL.Subhani Shaik
This is a new feature support for QXDM logging and RIDL. The proposed cnss-diag service will handle FW events, debug logs. Change-Id: I88b69453dc4c890d03ea4d93d97fd0a64f4f5e4b CRs-fixed: 587068
2014-01-26Fixes static source code analysis issues found in tools and UTILS.Subhani Shaik
This commit fixes the issues found in static source code analysis found in UTILS and tools directory in CLD driver. Change-Id: I89dc4fe3aedc689f2c7c8f03b703c4f8d2bbc494 CRs-fixed: 602162
2014-01-16qcacld: fwlog: update fwlog parser file as per CL 798691Thirumalai Pachamuthu
This change will include the parser changes from perforce . Change-Id: I81f043e18959ffe2e13e84db22038444bfe343b1 CRs-Fixed: 590342
2014-01-16qcacld: fwlog: update the userspace utils to handle the dropped bufferThirumalai Pachamuthu
The dbglog application updated to print the log buffer drop message in the parsed output. Also updated the parser with the latest parse commands. . Change-Id: I123870990de3a1e144135c9f6948fcc57500fcfa CRs-Fixed: 590453
2014-01-08Release 4.0.0.68Prakash Dhavali
Release 4.0.0.68 to override previous 4.0.0.62B as this includes switch from internal dev branch of qcacld-2.0 to qcacld-new
2013-12-06cld: fwlog: update fwlog common file changesThirumalai Pachamuthu
This patch merge the common file changes from the perforece. CL's merged in this patch 787795, 785180, 785272, 787814 Change-Id: I27f39e4e03cec070753d7677d2791a0e10ec150c CRs-Fixed: 582870
2013-11-27cld: fwlog: Merge the dbglog changesThirumalai Pachamuthu
This patch will merge the dbglog changes. Change-Id: I8968e87484135759e15d4f08d4e34414de0ce046 CRs-fixed: 574325
2013-11-14cld: Fix compilation issues in debug toolsvinothkumar
Fix compilation issues in athdiag and firmware_debug_log tools while compiling it from repo top directory. Change-Id: I8f0c6542d7e476de994faec606d4c61e199708d6 CRS-Fixed: 557694
2013-10-23cld: fwlog: add userspace utility to handle netlink loggingSundar Subramaniyam
This patch will add utility can be used for netlink logging. ./cld-fwlog-netlink -c will print the debug log message in console. ./cld-fwlog-netlink -f /tmp/cldlog will log into the file In x86 platform kernel buffer will be used, however in android platforms, logcat buffer will be used. Change-Id: I350df069ceeed2793d05e71c62fba170d09f3cb1 CRs Fixed: 539076