Commit graph

7,228 commits

Author SHA1 Message Date
CNSS_WLAN Service
428f5a53d5 Merge "qcacld-3.0: Add get string API for cfg_params" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:02:35 -07:00
CNSS_WLAN Service
0bf99e569d Merge "qcacld-3.0: Fix potential infinite loop in get_container_ies_len" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:02:33 -07:00
CNSS_WLAN Service
842374f420 Merge "qcacld-3.0: Resolve double free during cleanup of vdev request" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:02:32 -07:00
CNSS_WLAN Service
517c19f7c7 Merge "Release 5.2.0.48D" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:02:29 -07:00
CNSS_WLAN Service
a044184dc1 Merge "qcacld-3.0: Cleanup ununsed typedef in datapath" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:02:28 -07:00
CNSS_WLAN Service
17f208a215 Merge "qcacld-3.0: Flush the delayed acs work during adapter deinit" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:02:26 -07:00
CNSS_WLAN Service
4c115c1114 Merge "Release 5.2.0.48C" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:02:21 -07:00
CNSS_WLAN Service
0c31ab31b6 Merge "qcacld-3.0: Force SCC changes in non DBS mode" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:02:20 -07:00
CNSS_WLAN Service
88705abe43 Merge "Release 5.2.0.48B" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:02:18 -07:00
CNSS_WLAN Service
ba932e8b5e Merge "qcacld-3.0: Configure FW not to wakeup APPS for RRM action frame" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:02:17 -07:00
CNSS_WLAN Service
637fdaf607 Merge "qcacld-3.0: Remove BT coex in progress check" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:02:15 -07:00
CNSS_WLAN Service
06efc085f3 Merge "Release 5.2.0.48A" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:02:12 -07:00
CNSS_WLAN Service
4398d84c87 Merge "Revert "qcacld-3.0: Reset to NULL after freeing the memory"" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:02:11 -07:00
CNSS_WLAN Service
ac0a583c06 Merge "qcacld-3.0: Add check for wiphy band while populating it" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:02:10 -07:00
CNSS_WLAN Service
5f2fb3104d Merge "qcacld-3.0: Fix values for CFG_11AG_NUM_TX_CHAIN_NAME" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:02:09 -07:00
CNSS_WLAN Service
5d869cc7cc Merge "Release 5.2.0.48" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:02:06 -07:00
CNSS_WLAN Service
2cc191e130 Merge "qcacld-3.0: Save processed AUTH frames seq number in pe_session" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:02:04 -07:00
CNSS_WLAN Service
100ab347de Merge "Revert "qcacld-3.0: Add delay in sending open system auth frame"" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:02:03 -07:00
CNSS_WLAN Service
7dcedc7d4b Merge "qcacld-3.0: Set IPA ownership for intra-BSS Tx packets" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:02:02 -07:00
CNSS_WLAN Service
2d44577572 Merge "qcacld-3.0: add ini config for PTP options" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:02:00 -07:00
CNSS_WLAN Service
87bf283f7c Merge "Release 5.2.0.47Z" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:01:59 -07:00
CNSS_WLAN Service
a78c3ce22a Merge "qcacld-3.0: Avoid integer overflow in lim_update_ibss_prop_add_ies" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:01:58 -07:00
CNSS_WLAN Service
94b59d8cec Merge "Release 5.2.0.47Y" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:01:57 -07:00
CNSS_WLAN Service
15132a90b2 Merge "qcacld-3.0: Replace typedef tSirLedFlashingReq" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:01:56 -07:00
CNSS_WLAN Service
271f16e0f6 Merge "qcacld-3.0: Rename pBeaconIes" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:01:55 -07:00
CNSS_WLAN Service
7abc0eaeaf Merge "qcacld-3.0: hdd: Rename pRoamInfo" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:01:54 -07:00
CNSS_WLAN Service
5265c3b36b Merge "qcacld-3.0: sme: Rename pRoamInfo" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:01:52 -07:00
CNSS_WLAN Service
132915a076 Merge "qcacld-3.0: Rename pHddStaCtx" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:01:51 -07:00
CNSS_WLAN Service
125313862d Merge "qcacld-3.0: Rename pHostapdState" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:01:50 -07:00
CNSS_WLAN Service
88bee22e49 Merge "qcacld-3.0: Avoid auto phy mode for ini specific band" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:01:49 -07:00
CNSS_WLAN Service
cb21bfd7c8 Merge "Release 5.2.0.47X" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:01:46 -07:00
CNSS_WLAN Service
bcb1366e16 Merge "qcacld-3.0: Add support for set multicast filter command" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:01:45 -07:00
CNSS_WLAN Service
81bc0671b0 Merge "Release 5.2.0.47W" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:01:44 -07:00
CNSS_WLAN Service
fd7c7847a5 Merge "qcacld-3.0: Rename pHddApCtx" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:01:43 -07:00
CNSS_WLAN Service
6e2b097ea0 Merge "qcacld-3.0: Rename pHostapdAdapter" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:01:41 -07:00
CNSS_WLAN Service
3f92bcda78 Merge "qcacld-3.0: Fix bad block comment in wlan_hdd_scan.h" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:01:40 -07:00
CNSS_WLAN Service
2ebf6bd4e9 Merge "qcacld-3.0: Fix long line in wlan_hdd_object_manager.h" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:01:39 -07:00
CNSS_WLAN Service
1387899ab5 Merge "Release 5.2.0.47V" into wlan-cld3.driver.lnx.2.0-dev 2017-10-12 20:01:35 -07:00
Naveen Rawat
a9a49cf10b qcacld-3.0: Add get string API for cfg_params
Move HE get string API for cfg_params to cfg_param_name.c and
make it generic so that any parameter can be added to it.

Change-Id: Id14fb60a97f479a5898a27b2a192f67801e49974
CRs-Fixed: 2106869
2017-10-12 13:58:42 -07:00
Vignesh Viswanathan
30e69280c7 qcacld-3.0: Fix potential infinite loop in get_container_ies_len
In the function get_container_ies_len, len (uint32) is calculated
from the length of the buffer parsed. Then it is copied to the uint8
pnConsumed pointer from the calling function. This could lead to
pnConsumed becoming 0 if len exceeds 255 and would cause infinte
loop in the function unpack_core.

Add changes to make pnConsumed passed from unpack_core to be uint32
so that there are no issues in get_container_ies_len

Change-Id: Ia5770b4becf7dd1cf7cb97ec2e0d94f3c5f4ed54
CRs-Fixed: 2101200
2017-10-12 13:58:37 -07:00
Houston Hoffman
b4558eb67e qcacld-3.0: Resolve double free during cleanup of vdev request
On vdev response timer expire, memory allocated for vdev request
will be freed in the timer handler(wma_vdev_resp_timer). But there
can be a race condition where wlan shutdown is invoked at the same
time, where host tried to cleanup unhandled vdev requests by calling
same timer handler.

To mitigate this issue don't free the memory if vdev request is not
found(as other thread freed memory by this time)

Change-Id: Iea214f0ed3acb9600b5a3b84b5740c1b496719d9
CRs-Fixed: 2049673
2017-10-12 13:58:31 -07:00
snandini
315faa61e2 Release 5.2.0.48D
Release 5.2.0.48D

Change-Id: I82a28ad09c54466c4c7dded91b10c739430c8832
CRs-Fixed: 774533
2017-10-12 13:58:26 -07:00
Venkata Sharath Chandra Manchala
1963fec7ca qcacld-3.0: Cleanup ununsed typedef in datapath
Remove unused typedef ol_rx_callback_fp in
datapath.

Change-Id: I867267aa791b6dd4fc02654c9fb1ba658cc51a5d
CRs-Fixed: 2123478
2017-10-12 13:58:22 -07:00
Kiran Kumar Lokere
85cb36bf6a qcacld-3.0: Flush the delayed acs work during adapter deinit
Flush the delayed acs work during the adapter deinit process.

Change-Id: I9b415a9d1b4f59b4f028e882ad09cf7f782e67b6
CRs-Fixed: 2109432
2017-10-12 13:58:17 -07:00
snandini
ffbb080419 Release 5.2.0.48C
Release 5.2.0.48C

Change-Id: I2baf545b84efe58da2e577d52ef6201316f445fc
CRs-Fixed: 774533
2017-10-12 13:58:12 -07:00
Ganesh Kondabattini
b2eabe321a qcacld-3.0: Force SCC changes in non DBS mode
In non DBS mode, force SCC if STA and SAP channels are not same.

CRs-Fixed: 2109798
Change-Id: I421cd3b82c96aa62482c6caee15e6bb077adba1d
2017-10-12 13:58:08 -07:00
snandini
3a1977b24d Release 5.2.0.48B
Release 5.2.0.48B

Change-Id: Ib993c48431078a1898d4ba027f00eb5832b21d81
CRs-Fixed: 774533
2017-10-12 13:58:03 -07:00
Srinivas Girigowda
31cef197ff qcacld-3.0: Configure FW not to wakeup APPS for RRM action frame
This is a qcacld-2.0 to qcacld-3.0 propagation.

If the device connects to 11k enabled AP and enter WoW mode, then
the AP is keep sending RRM beacon reports (Action frames) which are
waking up the APPS and leading to battery drain.

The fix is to configure the firmware to not to wake up APPS
for RRM action frame.

Change-Id: I2368be4f641b8b8684a458daea52a81fa671200b
CRs-Fixed: 1115560
2017-10-12 13:57:58 -07:00
Srinivas Girigowda
ca52f04cfe qcacld-3.0: Remove BT coex in progress check
Rome and iHelium BT Coex FW capability is completely different from
earlier generation of driver/fw and hence this kind of BT Coex protection
may not be needed.

Change-Id: Ic2f34acc03a3830ad51296313e8844011ef48266
CRs-Fixed: 2066727
2017-10-12 13:57:54 -07:00
snandini
0603269db0 Release 5.2.0.48A
Release 5.2.0.48A

Change-Id: I264fc8eb7efa843496ad8e8125fc7def1f620d66
CRs-Fixed: 774533
2017-10-12 13:57:50 -07:00