Commit Graph

4259 Commits

Author SHA1 Message Date
Service qcabuildsw
c23b4659ce Merge "qcacld-3.0: Remove bssid from scan cache for HB failure only" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:54 -07:00
Service qcabuildsw
9a82422c40 Merge "Release 5.2.0.17G" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:54 -07:00
Service qcabuildsw
fdaba01183 Merge "Revert "qcacld-3.0: Define gVdevTypeNss_2g and VdevTypeNss_5g as Hex"" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:53 -07:00
Service qcabuildsw
17e31613c9 Merge "Release 5.2.0.17F" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:51 -07:00
Service qcabuildsw
fffb05c1be Merge "qcacld-3.0: Delete tdls peer before leaving BSS" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:50 -07:00
Service qcabuildsw
e94480a878 Merge "Release 5.2.0.17E" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:49 -07:00
Service qcabuildsw
1258571d9e Merge "qcacld-3.0: Fix an htt memory leak" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:48 -07:00
Service qcabuildsw
88f125c482 Merge "Release 5.2.0.17D" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:48 -07:00
Service qcabuildsw
3337bc47e6 Merge "qcacld-3.0: Fix QDF ASSERT in wma_chan_phy_mode during driver load" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:47 -07:00
Service qcabuildsw
f1fae233fd Merge "Release 5.2.0.17C" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:45 -07:00
Service qcabuildsw
9463686c52 Merge "qcacld-3.0: Use magic pattern to avoid double free of packets" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:45 -07:00
Service qcabuildsw
8d5bd9274f Merge "Release 5.2.0.17B" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:44 -07:00
Service qcabuildsw
74e785517e Merge "qcacld-3.0: Remove op_string enum to avoid out of bounds access" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:44 -07:00
Service qcabuildsw
bea3b5543c Merge "Release 5.2.0.17A" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:42 -07:00
Service qcabuildsw
e9c7035114 Merge "qcacld-3.0: Separate pdev detach processing as per pdev attach" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:42 -07:00
Service qcabuildsw
6c50fea9ff Merge "Release 5.2.0.17" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:41 -07:00
Service qcabuildsw
880a581aca Merge "qcacld-3.0: Delete old peer from obj manager when STA roam to new peer" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:41 -07:00
Service qcabuildsw
2ad374fb17 Merge "Release 5.2.0.16Z" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:40 -07:00
Service qcabuildsw
e70b174b50 Merge "qcacld-3.0: Add debug code in hdd_ipa_init" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:39 -07:00
Service qcabuildsw
b69b0c7402 Merge "Release 5.2.0.16Y" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:38 -07:00
Service qcabuildsw
8e147bf8e3 Merge "qcacld-3.0: Fix FEATURE_AP_MCC_CH_AVOIDANCE compilation error" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:37 -07:00
Service qcabuildsw
ee7a6c4380 Merge "Release 5.2.0.16X" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:36 -07:00
Service qcabuildsw
6a3c8c2790 Merge "qcacld-3.0: Fix NPD in hdd_send_peer_status_ind_to_app" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:36 -07:00
Service qcabuildsw
9084ecd47c Merge "Release 5.2.0.16W" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:31 -07:00
Service qcabuildsw
6f0ad8235b Merge "qcacld-3.0: Fix "no space before tabs" style errors" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:30 -07:00
Service qcabuildsw
23487c19de Merge "qcacld-3.0: SME: Remove obsolete support for Class B stats" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:29 -07:00
Service qcabuildsw
f012b9b1f2 Merge "qcacld-3.0: WMA: Remove obsolete support for Class B stats" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:29 -07:00
Service qcabuildsw
dede23f320 Merge "qcacld-3.0: HDD: Remove obsolete support for Class B stats" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:28 -07:00
Service qcabuildsw
c84d330a65 Merge "qcacld-3.0: SME: Remove obsolete support for Class C stats" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:28 -07:00
Service qcabuildsw
73054512e6 Merge "qcacld-3.0: WMA: Remove obsolete support for Class C stats" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:27 -07:00
Service qcabuildsw
3bc51df5af Merge "qcacld-3.0: HDD: Remove obsolete support for Class C stats" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:26 -07:00
Service qcabuildsw
de9bd12e3a Merge "qcacld-3.0: Fix nonsense Class A stats field names" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:26 -07:00
Service qcabuildsw
d672fff950 Merge "Release 5.2.0.16V" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:24 -07:00
Service qcabuildsw
309d89e060 Merge "qcacld-3.0: [11AX] Add changes for peer association" into wlan-cld3.driver.lnx.2.0-dev 2017-03-27 19:09:23 -07:00
yeshwanth sriram guntuka
951725af99 qcacld-3.0: Remove bssid from scan cache for HB failure only
Bssid is removed from scan cache as part of disconnect
handler if AP/p2p GO sends deauth or disassoc.

Fix is to remove bssid from scan cache only for HB
failure.

Change-Id: I23476858ab63f7c7ba1e82d897a4e37bb192e472
CRs-Fixed: 2017326
2017-03-24 08:21:38 -07:00
Sandeep Puligilla
7e0c556654 Release 5.2.0.17G
Release 5.2.0.17G

Change-Id: Ibeb33ce4d4cab4612bbec42361588e85163efe2b
CRs-Fixed: 688141
2017-03-24 07:06:46 -07:00
Nitesh Shah
0e5c732a91 Revert "qcacld-3.0: Define gVdevTypeNss_2g and VdevTypeNss_5g as Hex"
This reverts commit Ic0adb8287652ab1dcc89107e1610637342c426ec.

Defining gVdevTypeNss_2g and VdevTypeNss_5g as Integer.

Change-Id: Ia07c50dde2af4e6d47b844fa100fad4aaae93eab
CRs-Fixed: 2023756
2017-03-24 07:06:46 -07:00
Sandeep Puligilla
c67f18033e Release 5.2.0.17F
Release 5.2.0.17F

Change-Id: Ia3637002f2fb145c94183d17a04e1ae516ee9535
CRs-Fixed: 688141
2017-03-24 04:58:40 -07:00
Ganesh Kondabattini
9d3d3b1e55 qcacld-3.0: Delete tdls peer before leaving BSS
Delete all tdls peers when processing DEAUTH request on STA
interface.

CRs-Fixed: 2019858
Change-Id: I64fa9ea9719e62fabf86db3aab96e2dd0adfd28b
2017-03-24 04:58:39 -07:00
Sandeep Puligilla
79f7e0c85b Release 5.2.0.17E
Release 5.2.0.17E

Change-Id: I234175860f08423d03f818f6ef48d0b703341283
CRs-Fixed: 688141
2017-03-24 03:39:09 -07:00
Yun Park
eea1c9ca84 qcacld-3.0: Fix an htt memory leak
qcacld-2.0 to qcacld-3.0 propagation

With ATH_11AC_TXCOMPACT defined, host to target message send-completion
won't be called and messages are stored in htt_htc_pkt_misclist after
sending to HTC layer which will be freed upon htt_detach. This list
doesn't have a size limit and outgrow with more messages.
Add a fix to limit the size of this list which gives enough time for
firmware to process these messages before releasing it.

Change-Id: I6feb2d5700abe81a21dd93303163202616c739f5
CRs-Fixed: 902909
2017-03-24 03:39:08 -07:00
Sandeep Puligilla
a7bef07038 Release 5.2.0.17D
Release 5.2.0.17D

Change-Id: Ia12d1635aa11311ddbd1e9d10a62285ab506f296
CRs-Fixed: 688141
2017-03-24 02:58:27 -07:00
Abhishek Singh
d14304bb6a qcacld-3.0: Fix QDF ASSERT in wma_chan_phy_mode during driver load
If channel received in OEM channel info req is invalid for the
current country code the channel width received will be invalid.
When this invalid channel width is passed to wma_chan_phy_mode,
it cause QDF ASSERT.

To fix this if channel width is invalid set the phy mode invalid.

Change-Id: Iafa29be61c94ac6138162d47c8efda7504f0acf2
CRs-Fixed: 2021053
2017-03-24 02:58:26 -07:00
Sandeep Puligilla
e3ea864c92 Release 5.2.0.17C
Release 5.2.0.17C

Change-Id: Ie7608e81b81c7d189295f2cdec65d47fb7ba3cd4
CRs-Fixed: 688141
2017-03-24 02:19:08 -07:00
Himanshu Agarwal
289e40b30f qcacld-3.0: Use magic pattern to avoid double free of packets
Some of the packets like configuration messages and ipa stat
messages to fw are added in htt misc list. If these packets
fail to be transmitted, they are added in endpoint tx queue as well.
When driver is unloaded, as these packets are present in misc list
as well as in endpoint tx queue, double free will happen and crash
will be observed.

Use magic pattern to distinguish the packets that are stored in
endpoint tx queue as well.

Change-Id: I5d327049d0a2a1598f55ef3ec8a5628f9a01ccee
CRs-Fixed: 2016412
2017-03-24 02:19:07 -07:00
Sandeep Puligilla
5d3f8cc916 Release 5.2.0.17B
Release 5.2.0.17B

Change-Id: I6cafc220176cc37aaec6f81a7c02e27838e7f766
CRs-Fixed: 688141
2017-03-24 01:37:34 -07:00
Yun Park
5f0fc2335f qcacld-3.0: Remove op_string enum to avoid out of bounds access
Fix potential buffer overflow by array index out of bounds.
We need to add a new op_string entry whenever a new opcode added.
Otherwise, the op_string entry for the additional opcodes could
be accessed out-of-bounds.

Change-Id: Ic09b19916b63d8bb83bf278361b8519268ee1787
CRs-Fixed: 2005340
2017-03-24 01:37:34 -07:00
Sandeep Puligilla
aac718e951 Release 5.2.0.17A
Release 5.2.0.17A

Change-Id: I7863912dac242f9ab13656de9b37d8fd3c91a88f
CRs-Fixed: 688141
2017-03-24 00:57:38 -07:00
Himanshu Agarwal
0b9bbc3533 qcacld-3.0: Separate pdev detach processing as per pdev attach
Separate out pdev detach processing as ol_txrx_pdev_detach()
and ol_txrx_pdev_pre_detach() corresponding to pdev attach
functions ol_txrx_pdev_attach() and ol_txrx_pdev_post_attach()
respectively.

Change-Id: I7fdbe70ad8262a57b61a742fcfb2779e323172af
CRs-Fixed: 2010653
2017-03-24 00:57:37 -07:00
Sandeep Puligilla
0a608817cb Release 5.2.0.17
Release 5.2.0.17

Change-Id: I43dec5685bfdfcba5c177c0c38fa1fe13373dfcc
CRs-Fixed: 688141
2017-03-23 23:59:15 -07:00