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
Mohit Khanna b477e0ba22 qcacld-3.0: Revert [qca-cld]Fix for UDP-UL data-stall on ROME3.1
qcacld-2.0 to qcacld-3.0 propagation

This reverts change Id461e72919911dff2f93ea7210cb41f643a19b33

The existing code is checking for headroom in the skb coming to HDD from
TCP/IP stack and ends up allocating a new skb and skb->data in case there
is not enough headroom. Headroom is not needed to process outgoing TX
packets in qca_cld3.0 converged code for ROME and ihelium.
Besides a CPU hit, the re-allocation is also causing ROME based products
to use bounce buffers when the new skb(data) is mapped for DMA, since the API
for headroom allocation does not use GFP_DMA flag.

Remove the skb headroom/re-alloc logic to fix the issue.

Keep the existing skb_unshare code as it affects TCP TX for ihelium.
Needs further analysis.

Change-Id: I4980e047aa158c5de0f4f2a557c83f4555bca840
CRs-Fixed: 851524
2016-07-11 13:34:37 -07:00
config qcacld-3.0: Update the usage of INI entry 'gWlanMccToSccSwitchMode' 2016-06-27 18:20:37 -07:00
core qcacld-3.0: Revert [qca-cld]Fix for UDP-UL data-stall on ROME3.1 2016-07-11 13:34:37 -07:00
target/inc qcacld-3.0: update fw common interface files(part-2) 2016-07-08 06:12:11 -07:00
uapi/linux qcacld-3.0: Add host changes for latest fw common changes 2016-07-08 06:12:10 -07:00
Android.mk
Kbuild qcacld-3.0: Add hif-sdio support (Part 8: - HIF SDIO) 2016-06-29 21:02:34 -07:00
Kconfig qcacld-3.0: Create new files for supporting NAN data path feature 2016-06-27 18:17:22 -07:00
Makefile qcacld-3.0: accept module name externally 2016-06-01 10:48:46 -07:00
README.txt

This is CNSS WLAN Host Driver for products starting from iHelium