No description
  • C 98.2%
  • Assembly 1%
  • Makefile 0.3%
  • Shell 0.2%
  • Python 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jinwei Chen 79b4fc80bf qcacmn: Fix TX Desc invalid accessing when process TX completion
In some corner case, host has done Vdev destroy and TX desc flush
since there is pending outstanding TX data on this vdev, but later
FW/HW still indicate the TX completion to host and which likely
these TX completion get delayed, conflict happened due to same TX
Desc accessing.

To fix it:
(1) Only reset TX desc Vdev to NULL in dp_tx_vdev_detach().
(2) Do more enhancement in dp_tx_comp_handler() to avoid
    invalid Vdev accessing.
(3) Do TX desc flush in dp_tx_pdev_detach().

Change-Id: I44cce9451e4f07fed6e21a9cd3fc0eaefa3d54c2
CRs-Fixed: 2441455
2019-05-20 13:40:48 -07:00
cfg qcacmn: Enable CFG INI/NON INI Logging 2019-04-15 22:26:42 -07:00
dp qcacmn: Fix TX Desc invalid accessing when process TX completion 2019-05-20 13:40:48 -07:00
ftm qcacmn: ftm: Replace explicit comparison to NULL 2019-03-26 01:24:52 -07:00
global_lmac_if qcacmn: Use qdf_mem_zero for zero initialization, global_lmac_if part 2019-02-21 01:46:42 -08:00
hal/wifi3.0 qcacmn: skip processing duplicate descriptor in dp_rx_err_mpdu_pop 2019-05-15 21:34:29 -07:00
hif qcacmn: Increase CE1 buffers to 512 for qca8074 2019-05-16 05:57:37 -07:00
htc qcacmn: Fix multiple unmap of same netbuf 2019-05-14 23:57:59 -07:00
init_deinit/dispatcher qcacmn: Add support for CFR init deinit 2019-02-20 06:21:15 -08:00
os_if/linux qcacmn: Add subcmd QCA_NL80211_VENDOR_SUBCMD_INTEROP_ISSUES_AP 2019-05-20 11:22:25 -07:00
qal qcacmn: Enhancement of OS abstraction API's 2019-03-20 22:10:24 -07:00
qdf qcacmn: Add QDF_MODULE_ID_MIN 2019-05-20 11:22:29 -07:00
scheduler qcacmn: Remove qdf_flex_mem_release() 2019-03-01 11:14:48 -08:00
spectral qcacmn: Use common Spectral config definition 2019-05-01 00:39:58 -07:00
target_if qcacmn: Add change to restart target if timer 2019-05-16 14:46:39 -07:00
umac qcacmn: Move legacy serialization flush cmds to common api 2019-05-16 14:46:34 -07:00
utils qcacmn: Remove adrastea compile flag from log to user api 2019-05-01 16:21:13 -07:00
wbuff qcacmn: Use function name instead of file name in debug logs 2019-01-17 22:20:46 -08:00
wlan_cfg qcacmn: Restrict RX softirq poll times 2019-05-14 18:39:59 -07:00
wmi qcacmn: Cleanup VDEV_SM legacy code 2019-05-20 09:58:44 -07:00
README.txt
VERSION.txt

 This is CNSS WLAN Host Driver for products starting from iHelium