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
Himanshu Batra 2c5c1e9a43 qcacmn: Resume HW enqueue for TX desc for ME case if HW enqueue fails
In the present scenario, in case of Multicast Enhancement when
the multicast packet is received the packet is converted to
unicast packet and send to list of clients in the hyfi table.
During conversion descriptors get allocated from ME pool
for each client and the Tx MSDU descriptor is send to HW
for transmit. On TX completion descriptors are freed and
added back to ME pool.

But if the HW enqueue is failed then the current TX descriptor
is freed and added back to ME pool. But the remaining descriptor
are neither retried nor freed thus resulting in Host Asserted
Crash.

So, adding a fix that if the HW enqueue is failed for ME packet,
free that descriptor and retry HW enqueuing for the remaining
descriptors.

Change-Id: Ibfeb1b07ee8fab4bf066689d0258bb23fb2aa9f8
CRs-Fixed: 2545818
2019-10-22 10:57:32 -07:00
cfg qcacmn: Remove void pointer usage for ctrl psoc 2019-07-27 13:42:49 -07:00
dp qcacmn: Resume HW enqueue for TX desc for ME case if HW enqueue fails 2019-10-22 10:57:32 -07:00
ftm qcacmn: ftm: Replace explicit comparison to NULL 2019-03-26 01:24:52 -07:00
global_lmac_if qcacmn: remove CONFIG_WIN from Spectral 2019-05-30 00:30:07 -07:00
hal/wifi3.0 qcacmn: Do panic if pci wake request fails 2019-10-19 10:58:54 -07:00
hif qcacmn: Fix Invalid HTC endpoint is observed in the rx header 2019-10-22 01:51:32 -07:00
htc qcacmn: usb: Make HTC_MAX_MSG_PER_BUNDLE_TX configurable 2019-10-15 13:28:16 -07:00
init_deinit/dispatcher qcacmn: Cleanup CONFIG_MCL in spectral scan 2019-05-20 22:15:52 -07:00
os_if/linux qcacmn: QCA vendor attributes to indicate BW-based aSpectral capability 2019-10-22 01:51:15 -07:00
qal qcacmn: Enhancement of OS abstraction API's 2019-03-20 22:10:24 -07:00
qdf qcacmn: Add qdf wrapper for hash_for_each_safe 2019-10-15 00:49:24 -07:00
scheduler qcacmn: CONFIG_MCL cleanup for msg queue depth and reduction limit 2019-05-27 06:07:20 -07:00
spectral qcacmn: Add separate aSpectral cap for 160, 80p80 and non 160 mode 2019-10-04 00:37:34 -07:00
target_if qcacmn: Add WMI unified header file for crypto 2019-10-21 21:31:37 -07:00
umac qcacmn: Fix channel conversion utility functions 2019-10-19 22:11:54 -07:00
utils qcacmn: Add QCA_WIFI_QCA6490 support for pktlog 2019-10-17 15:12:38 -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: Add QCA_WIFI_QCA6490 support for pktlog 2019-10-17 15:12:38 -07:00
wmi qcacmn: Add WMI unified header file for crypto 2019-10-21 21:31:37 -07:00
README.txt
VERSION.txt

 This is CNSS WLAN Host Driver for products starting from iHelium