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
Amir 376724d4f9 qcacmn: Add WAR to skip status ring entry
STATUS_BUFFER_DONE tlv written in first word for a status
buffer indicates that DMA is done for that status ring entry.

In existing implementation, for a status ring entry if
STATUS_BUFFER_DONE tlv is not written by HW, we poll on to status ring
entry until DMA is done by HW.

During lmac reset it may happnen that HW will not write STATUS_BUFFER_DONE
tlv in status buffer, in that case we end up polling infinitely leading
to backpressure on monitor status ring.

As per MAC team's suggestion, when HP + 1 entry is peeked and if DMA
is not done and if HP + 2 entry's DMA done is set,
replenish HP + 1 entry and start processing in next interrupt.
If HP + 2 entry's DMA done is not set,
poll onto HP + 1 entry DMA done to be set.

CRs-Fixed: 2740988
Change-Id: Ieef667f0bb4a47e74fc320c93243c637409f47f0
2020-08-26 14:32:13 -07:00
cfg qcacmn: cfg: Change %pM/QDF_MAC_ADDR_STR/ARRAY to QDF_MAC_ADDR_FMT/REF 2020-08-23 23:09:23 -07:00
dp qcacmn: Add WAR to skip status ring entry 2020-08-26 14:32:13 -07:00
ftm
global_lmac_if
hal/wifi3.0 qcacmn: Add WAR to skip status ring entry 2020-08-26 14:32:13 -07:00
hif qcacmn: Remove obsolete HIF runtime pm prevent timeout API 2020-08-25 20:26:08 -07:00
htc qcacmn: Correct the tlv length of the hangdata 2020-08-17 08:06:33 -07:00
init_deinit/dispatcher
iot_sim
os_if/linux qcacmn: Fix NULL pointer access for mac address logging 2020-08-26 03:56:09 -07:00
qal
qdf qcacmn: Change feature flag name 2020-08-26 03:56:12 -07:00
scheduler qcacmn: Check if the scheduler thread is already flushed 2020-08-13 22:06:04 -07:00
spectral
target_if qcacmn: Release wakelock in response path 2020-08-25 16:10:42 -07:00
umac qcacmn: Add support to handle frames with HT/VHT/HE control field 2020-08-25 14:09:23 -07:00
utils qcacmn: utils: Change %pM/QDF_MAC_ADDR_STR/ARRAY to QDF_MAC_ADDR_FMT/REF 2020-08-23 23:09:54 -07:00
wbuff
wlan_cfg qcacmn: Add DP INI to tune netdev features at runtime 2020-08-20 23:08:11 -07:00
wmi qcacmn: Add support to get pmf bcn protect stats from fw 2020-08-26 12:13:37 -07:00
README.txt
VERSION.txt

 This is CNSS WLAN Host Driver for products starting from iHelium