Commit Graph

10 Commits

Author SHA1 Message Date
Dhanashri Atre
83d373d681 qcacld-3.0: TSO (TCP Segmentation Offload) Clean-up
propagation from qcacld-3.0 to qcacld-3.1

Changes for TSO clean-up to address:
- conditional compile within function bodies
- change function return value
- convert macro to static inline function, etc
- Enable TSO for SAP mode

Change-Id: I29e764f64f7866d4c016ac31cd701c54526cc75d
CRs-Fixed: 881090
2016-03-23 13:45:10 -07:00
Tushnim Bhattacharyya
e67bfc7385 qcacld-3.0: Configure maximum active session count to 3
Set the maximum active session count to 3. All the sessions may or
may not be in connected state.

Change-Id: I3f348228fbdf787da0e4c954cb243b2252af9524
CRs-Fixed: 967911
2016-02-08 15:50:45 -08:00
Kiran Kumar Lokere
5302ab6468 qcacld-3.0: Enable Tx beamformee in SAP mode
Currently Tx beamformee feature is enabled only in STA mode.
Add knob to enable or disable the Tx beamformee feature in SAP
mode

Change-Id: I6ea218b3bff6c973688aad716a3f1a3c8acc469b
CRs-Fixed: 963034
2016-02-08 15:50:44 -08:00
Rajeev Kumar
d71df8271f qcacld-3.0: Configure FW WMI logging for adrastea and rome
In adrastea multithreaded firmware WMI logging infrastructure
is not yet ready. Disable WMI FW logging for adrastea and enable
it for ROME based targets.

Change-Id: I64c858681f57a2a013fd23bcd9204f59ff638102
CRs-Fixed: 959416
2016-02-08 15:50:38 -08:00
Prashanth Bhatta
9e14305000 qcacld-3.0: Maintain driver state in CDS
Driver state of loading, unloading, logp are maintained in
multiple modules like HDD, CDS. Change to maintain the driver
state in CDS and provide CDS APIs to find out the state of the
driver so that any of the module can query it.
Also rename the logp to recovery in progress for clarity purpose.

Change-Id: I8e1864e1bc7f3b1dd6f4eb804ce2578c6695967d
CRs-fixed: 958659
2016-02-08 15:50:38 -08:00
Orhan K AKYILDIZ
9d2b5e0921 qcacld-3.0: Enable single-queu NAPI
Enable single queue NAPI by default on HTT rx path only.

As multi-queue NAPI is being delayed per dependencies, we would
like to enable multi-queue NAPI by default tgo give it a soak time.

Preliminary results show equivalent results with non-NAPI case.
This update does not disable rx-thread or change RPS settings. Eventually
with multi-queue NAPI, rx-threads are expected to be removed and RPS
will be re-evaluated (it is expectyed that there would be no need for it).

Change-Id: Id11e459ea2c0d47428ce7fbcaf628b16d015d70d
CRs-Fixed: 953232
2016-02-08 15:29:43 -08:00
Naveen Rawat
efa0108205 qcacld-3.0: Enable gEnableTxSUBeamformer by default
This patch enables gEnableTxSUBeamformer by default in config ini
which will help to uncover some of the bugs in default DEV testing.

Change-Id: Ib64d53d307aced8f5384d691a3d7f4b383d52a0f
CRs-Fixed: 930322
2015-12-09 23:21:38 -08:00
Manjunathappa Prakash
8e8f67e336 qcacld-3.0: Enable fastpath INI variable
Enable the fastpath for data traffic.

Change-Id: I77dab02c579a48862287dba629785e3c8bb6b6ac
CRs-Fixed: 935974
2015-11-23 13:09:09 -08:00
Satish Singh
a2ae5c115c Revert "qcacld-3.0: Enable gEnableTxSUBeamformer by default"
This reverts commit bff91464a2c38ed4ed0d3aa537d24372a6dd984a.

Change-Id: I84c07c9b2214a2d59cf35d9f0ee2deb5e838caf8
2015-11-23 13:08:12 -08:00
Prakash Dhavali
7090c5fd8d qcacld-3.0: Initial snapshot of ihelium wlan driver
qcacld-3.0: Initial snapshot of ihelium wlan driver
to match code-scanned SU Release 5.0.0.139. This is
open-source version of wlan for next Android release.

Change-Id: Icf598ca97da74f84bea607e4e902d1889806f507
2015-11-17 17:52:53 -08:00