fd40e399 | 23-Jun-2020 |
Wu Gao <wugao@codeaurora.org> |
qcacmn: Add WIFI_POWER_EVENT_WAKELOCK_TDLS
Add wow support for TDLS, so add WIFI_POWER_EVENT_WAKELOCK_TDLS.
Change-Id: I0a7e4075f4fadde631559555f45696511757b819 CRs-Fixed: 2716903 |
49f2ec70 | 23-Jun-2020 |
Arun Kumar Khandavalli <akhandav@codeaurora.org> |
qcacmn: Remove load/unload log in diag reporting
There are multiple places in the driver where the diag events are reported and if the unload has started these diag events are logged and dropped if
qcacmn: Remove load/unload log in diag reporting
There are multiple places in the driver where the diag events are reported and if the unload has started these diag events are logged and dropped if there is storm of diag events because of some thread message flushing this logging of the message will cause excessive logging.
Remove the log as driver is unloading and it won't be sending it userspace logging either.
Change-Id: Ie4c5caf44ad509da213f1bc76ff6ef6dfeecde2d CRs-Fixed: 2716899
show more ...
|
778b28eb | 09-Jun-2020 |
Alan Chen <alache@codeaurora.org> |
qcacmn: Add a new wakelock for idle shutdown
Add a new wakelock for idle shutdown in order to prevent suspend from occurring during idle shutdown.
Change-Id: Ia0c7422d3a12e7ff27d5acf9f57a81be13e5ef
qcacmn: Add a new wakelock for idle shutdown
Add a new wakelock for idle shutdown in order to prevent suspend from occurring during idle shutdown.
Change-Id: Ia0c7422d3a12e7ff27d5acf9f57a81be13e5ef7d CRs-Fixed: 2706461
show more ...
|
8bcf1b75 | 14-May-2020 |
Jeevan Kukkalli <jeevank@codeaurora.org> |
qcacmn: Register for panic notification
If wlan logging is enabled then register a notifier block to kernel's panic notifier chain. Notifier block contains a callback function to print buffered wlan
qcacmn: Register for panic notification
If wlan logging is enabled then register a notifier block to kernel's panic notifier chain. Notifier block contains a callback function to print buffered wlan logs in the event of kernel panic.
Change-Id: Id8cae651afe45e411e1ddf122c2bc9b5f6688327 CRs-Fixed: 2692163
show more ...
|
1d5343f4 | 17-Apr-2020 |
bings <bings@codeaurora.org> |
qcacmn: ndo_tx_timeout support for 5.6+ kernel
New parameter txqueue is added for callback ndo_tx_timeout. Add support for it under the kernel version compilation flag.
Change-Id: I0234dade56f65d15
qcacmn: ndo_tx_timeout support for 5.6+ kernel
New parameter txqueue is added for callback ndo_tx_timeout. Add support for it under the kernel version compilation flag.
Change-Id: I0234dade56f65d15a4370404e17ff51a8a73ee4e CRs-Fixed: 2666444
show more ...
|
e3fe6fc3 | 17-Apr-2020 |
bings <bings@codeaurora.org> |
qcacmn: proc_create_data support for 5.6+ kernel
One parameter of proc_create_data is changed from struct file_operations to struct proc_ops. Add support for it under the kernel version compilation
qcacmn: proc_create_data support for 5.6+ kernel
One parameter of proc_create_data is changed from struct file_operations to struct proc_ops. Add support for it under the kernel version compilation flag.
Change-Id: Ic87222f9c267debef56dcc66fc629854058ffabd CRs-Fixed: 2666492
show more ...
|
acb2945a | 16-Apr-2020 |
Lihua Liu <lihual@codeaurora.org> |
qcacmn: Fix compile error when enabling pkt log
Variable "type_specific_data" is defined under macro PKTLOG_HAS_SPECIFIC_DATA in struct ath_pktlog_hdr, but used without control of the macro.
Change
qcacmn: Fix compile error when enabling pkt log
Variable "type_specific_data" is defined under macro PKTLOG_HAS_SPECIFIC_DATA in struct ath_pktlog_hdr, but used without control of the macro.
Change-Id: I9d46ddc141a0641aa6eaecf712c52e640c48053c CRs-Fixed: 2665564
show more ...
|
a1d5e0c1 | 17-Apr-2020 |
Alan Chen <alache@codeaurora.org> |
qcacmn: Change qtimer time-stamp from decimal to hex
In kernel logs, qtimer currently logs the time-stamps in decimal. Change time-stamp from decimal to hex in order to order to help correlate bette
qcacmn: Change qtimer time-stamp from decimal to hex
In kernel logs, qtimer currently logs the time-stamps in decimal. Change time-stamp from decimal to hex in order to order to help correlate better with other logs in hex qtimer time-stamp.
Change-Id: I46964609645305b1847406841e1b1b641aae9074 CRs-Fixed: 2666868
show more ...
|
87df3e8c | 13-Apr-2020 |
Alan Chen <alache@codeaurora.org> |
qcacmn: Remove static from the gwlan_logging struct
The gwlan_logging struct is used by offline tools, so it needs to be made non-static. Remove the static keyword from gwlan_logging.
Change-Id: I0
qcacmn: Remove static from the gwlan_logging struct
The gwlan_logging struct is used by offline tools, so it needs to be made non-static. Remove the static keyword from gwlan_logging.
Change-Id: I05f47328914c40a2c957ca404b6681ba8507d367 CRs-Fixed: 2663164
show more ...
|
b673dae5 | 02-Jan-2020 |
Sourav Mohapatra <mohapatr@codeaurora.org> |
qcacmn: Remove unused PTT sock code for non CNSS_GENL
Currently, the code present to take care of the PTT msgs in case of non-CNSS_GENL is not being used. Thus, cleanup the path for the same.
Chang
qcacmn: Remove unused PTT sock code for non CNSS_GENL
Currently, the code present to take care of the PTT msgs in case of non-CNSS_GENL is not being used. Thus, cleanup the path for the same.
Change-Id: I310ace0e04448b21e46b0f39efb3c33bce0a4d65 CRs-Fixed: 2559499
show more ...
|
23a36039 | 23-Dec-2019 |
Vinay Gannevaram <vganneva@codeaurora.org> |
qcacmn: Add support for NLA type CAP_RESP in LOWI
Host driver processes cld80211 vendor sub command CLD80211_VENDOR_SUB_CMD_GET_CAPS and respond with NLA type CAP response
CRs-Fixed: 2595140 Change
qcacmn: Add support for NLA type CAP_RESP in LOWI
Host driver processes cld80211 vendor sub command CLD80211_VENDOR_SUB_CMD_GET_CAPS and respond with NLA type CAP response
CRs-Fixed: 2595140 Change-Id: I5a6aa1fac537ca618404520b81c541a20dafd6fb
show more ...
|
2d774f13 | 14-Feb-2020 |
Gururaj Pandurangi <panduran@codeaurora.org> |
qcacmn: Fix array index overrun in roam scan API
Fix array index overrun by changing index size WLAN_MAX_ROAM_CANDIDATE_AP from 8 to 9 in a roam scan API Also, replace local macro WLAN_MAC_ADDR_SIZE
qcacmn: Fix array index overrun in roam scan API
Fix array index overrun by changing index size WLAN_MAX_ROAM_CANDIDATE_AP from 8 to 9 in a roam scan API Also, replace local macro WLAN_MAC_ADDR_SIZE with global macro QDF_MAC_ADDR_SIZE to avoid issues in future
Change-Id: Ib546d18e1d85e87064eb5b78c08168db583acf2d CRs-Fixed: 2621600
show more ...
|
933b1292 | 14-Feb-2020 |
sheenam monga <shebala@codeaurora.org> |
qcacmn: Change wlan driver prints from hex to decimal mode
Currently, wlan driver prints id in hex mode and fw prints in decimal mode. Unnecessary hex to dec conversion conversion is required while
qcacmn: Change wlan driver prints from hex to decimal mode
Currently, wlan driver prints id in hex mode and fw prints in decimal mode. Unnecessary hex to dec conversion conversion is required while comparing with fw logs.
Fix is to change driver timestamp log from hex to decimal.
Change-Id: I78f9b7fe0ba590c53ea3e90b982691d91b7453e4 CRs-Fixed: 2620935
show more ...
|
e8a1cf3c | 05-Feb-2020 |
Sourav Mohapatra <mohapatr@codeaurora.org> |
qcacmn: Reduce unnecessary logs in various QDF modules
Various QDF logs being printed to the driver log are not necessary for debugging purposes.
Cleanup the logs that are not required.
Change-Id:
qcacmn: Reduce unnecessary logs in various QDF modules
Various QDF logs being printed to the driver log are not necessary for debugging purposes.
Cleanup the logs that are not required.
Change-Id: I9c5685b4d31a741703667943ac458921fa0d480e CRs-Fixed: 2616210
show more ...
|
0265d791 | 24-Jan-2020 |
Alok Kumar <alokkuma@codeaurora.org> |
qcacmn: Add INI support for packet log buffer size
Add INI parameter "PacketLogBufSize" to populate packet log buffer size.
Change-Id: Ic9b963a88a6f6d884d5fa3a63b4fed6768ba2fc4 CRs-Fixed: 2611409 |
74bbfc8a | 20-Jan-2020 |
Alok Kumar <alokkuma@codeaurora.org> |
qcacmn: Add the utils and cfg changes for Moselle
Add the changes in utils and wlan configuration layer for supporting the newly added IPCI bus type for Moselle.
CRs-Fixed: 2597342 Change-Id: I4484
qcacmn: Add the utils and cfg changes for Moselle
Add the changes in utils and wlan configuration layer for supporting the newly added IPCI bus type for Moselle.
CRs-Fixed: 2597342 Change-Id: I4484d6e774e9f94a322b8dee4ae7ff4460ed2634
show more ...
|
fea4e309 | 08-Jan-2020 |
Pragaspathi Thilagaraj <tpragasp@codeaurora.org> |
qcacmn: Update diag log codes excluding the offset
Update the diag log codes for below excluding the LOG_1X_BASE_C offset, as its added explicitly: LOG_WLAN_AUTH_ASSOC_TX_RX_INFO_C LOG_WLAN_ROAM_TRI
qcacmn: Update diag log codes excluding the offset
Update the diag log codes for below excluding the LOG_1X_BASE_C offset, as its added explicitly: LOG_WLAN_AUTH_ASSOC_TX_RX_INFO_C LOG_WLAN_ROAM_TRIGGER_INFO_C LOG_WLAN_ROAM_SCAN_INFO_C LOG_WLAN_ROAM_RESULT_INFO_C LOG_WLAN_RRM_TX_RX_INFO_C
Change-Id: I7f4918542760b518a9ea5ffa90ca554a5c9c5c8a CRs-Fixed: 2599120
show more ...
|
4a07e394 | 16-Sep-2019 |
Vevek Venkatesan <vevekv@codeaurora.org> |
qcacmn: cdp: Converge cdp_ctrl_ops
Currently cdp ops are given pdev/vdev handle as its arguments, which is directly accessed in those APIs. This can cause a race-condition in access of the respectiv
qcacmn: cdp: Converge cdp_ctrl_ops
Currently cdp ops are given pdev/vdev handle as its arguments, which is directly accessed in those APIs. This can cause a race-condition in access of the respective handles if it has been deleted in parallel.
Hence as a part of cdp convergence, pass only the pdev_id/vdev_id which will be used to get the respective handles, and hence avoiding unwanted access of the handles if it has been deleted. Also deleting few ops which stores and retrieves such handles and adding ops to set/get pdev params.
- txrx_get_psoc_param - wdi_event_sub - wdi_event_unsub
Change-Id: Id089d9b6b4737d700d2436e2081291a3741affb5 CRs-Fixed: 2541658
show more ...
|
1affbbad | 12-Dec-2019 |
Venkata Sharath Chandra Manchala <vmanchal@codeaurora.org> |
qcacmn: Move pktlog API to platform specific file
Move process_sw_event API to pktlog_wifi2.c file as it is only applicable to legacy product line.
Change-Id: I8eee102ea2eb70c0ffcec4ac20dfdf6ef48bc
qcacmn: Move pktlog API to platform specific file
Move process_sw_event API to pktlog_wifi2.c file as it is only applicable to legacy product line.
Change-Id: I8eee102ea2eb70c0ffcec4ac20dfdf6ef48bca5b CRs-Fixed: 2585613
show more ...
|
95d127a8 | 12-Dec-2019 |
Venkata Sharath Chandra Manchala <vmanchal@codeaurora.org> |
qcacmn: Move pktlog rate event handlers to specific files
Move pktlog_rate_find API to pktlog_wifi2.c as they are only needed for legacy product lines.
Change-Id: I2a232e283cf5bf151ce84ba77f4359f25
qcacmn: Move pktlog rate event handlers to specific files
Move pktlog_rate_find API to pktlog_wifi2.c as they are only needed for legacy product lines.
Change-Id: I2a232e283cf5bf151ce84ba77f4359f25b60a5ac CRs-Fixed: 2585613
show more ...
|
1896d2e5 | 12-Dec-2019 |
Venkata Sharath Chandra Manchala <vmanchal@codeaurora.org> |
qcacmn: Move process_rx_info API to platform specific file
Move process_rx_info to pktlog_wifi2.c file as it is only applicable to legacy products.
Change-Id: I2a758c26ac560459f22fbb691863bf1fea17c
qcacmn: Move process_rx_info API to platform specific file
Move process_rx_info to pktlog_wifi2.c file as it is only applicable to legacy products.
Change-Id: I2a758c26ac560459f22fbb691863bf1fea17cf65 CRs-Fixed: 2585613
show more ...
|
41538b57 | 12-Dec-2019 |
Venkata Sharath Chandra Manchala <vmanchal@codeaurora.org> |
qcacmn: Move pktlog API's to specific files
Move process_tx_info from pktlog_internal.c to pktlog_wifi2.c as they are only needed for legacy product line.
Change-Id: I53b90deaf86aa2bb6533b9957879e7
qcacmn: Move pktlog API's to specific files
Move process_tx_info from pktlog_internal.c to pktlog_wifi2.c as they are only needed for legacy product line.
Change-Id: I53b90deaf86aa2bb6533b9957879e7860d91b352 CRs-Fixed: 2585613
show more ...
|
1140065e | 12-Dec-2019 |
Venkata Sharath Chandra Manchala <vmanchal@codeaurora.org> |
qcacmn: Move pktlog API's to specific files
Move pktlog hardware dependent API's from pktlog_internal.c to pktlog_wifi3.c as they are hardware dependent.
Change-Id: I421b3116a35e735a51c82839005bbc2
qcacmn: Move pktlog API's to specific files
Move pktlog hardware dependent API's from pktlog_internal.c to pktlog_wifi3.c as they are hardware dependent.
Change-Id: I421b3116a35e735a51c82839005bbc2d4cb138d7 CRs-Fixed: 2585613
show more ...
|
cbd99a4a | 24-Dec-2019 |
Yeshwanth Sriram Guntuka <ysriramg@codeaurora.org> |
qcacmn: Add diag log structure for data pkt info
Add the diag log structure for protocol data packet info to be sent as diag log to user-space.
Change-Id: I604a8e4d4355c39e66cd1b6b877aecb7f658b316
qcacmn: Add diag log structure for data pkt info
Add the diag log structure for protocol data packet info to be sent as diag log to user-space.
Change-Id: I604a8e4d4355c39e66cd1b6b877aecb7f658b316 CRs-Fixed: 2595797
show more ...
|
412c1e6a | 23-Dec-2019 |
Pragaspathi Thilagaraj <tpragasp@codeaurora.org> |
qcacmn: Add diag log support for connection/roaming/11kv debugging
Add data structures to support diag log payloads. Define new diag logs with the log id defined at the global diag logs definition.
qcacmn: Add diag log support for connection/roaming/11kv debugging
Add data structures to support diag log payloads. Define new diag logs with the log id defined at the global diag logs definition. Below new diag logs are introduced: LOG_WLAN_AUTH_ASSOC_TX_RX_INFO_C LOG_WLAN_ROAM_TRIGGER_INFO_C LOG_WLAN_ROAM_SCAN_INFO_C LOG_WLAN_ROAM_RESULT_INFO_C LOG_WLAN_RRM_TX_RX_INFO_C
Change-Id: I08b8ce156b405e555bc9c981b46ee8924bc76364 CRs-Fixed: 2595648
show more ...
|