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
Jianmin Zhu 7a78877964 qcacld-3.0: Mgmt frame buffer free before dma unmap on Rome
Rome doesn't support service WMI_SERVICE_MGMT_TX_WMI, mgmt frames
and their tx complete are sent by HTT instead of WMI.
WLAN_SOC_CEXT_WMI_MGMT_REF cap isn't set too.

When delete vdev, need drain all mgmt packets of the vdev,
if there are mgmt frames waiting tx complete, need complete them
and free nbuf forcely, but dma unmap is missed on Rome for
WLAN_SOC_CEXT_WMI_MGMT_REF not set, assert will happen when free
nbuf.

Fix:
Don't check WLAN_SOC_CEXT_WMI_MGMT_REF when drain mgmt frames,
then dma unmap will happen before nbuf free on Rome.

Change-Id: I27c46c71cbc35df371d9852860da0cb9f08c826f
CRs-Fixed: 2650229
2020-04-08 05:00:17 -07:00
components qcacld-3.0: Rectify sanity check for IE whitelisting bitmaps 2020-04-07 22:20:53 -07:00
configs qcacld-3.0: Add support for STA+NAN+NDI+NDI 2020-04-01 10:46:22 -07:00
core qcacld-3.0: Mgmt frame buffer free before dma unmap on Rome 2020-04-08 05:00:17 -07:00
os_if qcacld-3.0: cleanup NAN/NDP logging 2020-03-19 20:41:40 -07:00
uapi/linux qcacld-3.0: Add PKTLOG_TYPE_RX_STATBUF 2019-10-09 19:10:36 -07:00
Android.mk qcacld-3.0: Avoid softlink creation for ini 2020-03-24 06:42:37 -07:00
Kbuild qcacld-3.0: Enable build configuration for dp hang event 2020-04-02 20:44:19 -07:00
Kconfig qcacld-3.0: Combine all NAN related flags with WLAN_FEATURE_NAN 2019-02-04 10:44:30 -08:00
Makefile qcacld-3.0: Pass WLAN_ROOT value for make clean 2018-06-09 00:09:16 -07:00
README.txt

This is CNSS WLAN Host Driver for products starting from iHelium