Commit graph

8,363 commits

Author SHA1 Message Date
CNSS_WLAN Service
0640ea4412 Merge "Release 5.2.0.56I" into wlan-cld3.driver.lnx.2.0 2017-12-06 12:33:02 -08:00
CNSS_WLAN Service
b99ca180d8 Merge "qcacld-3.0: Always send assoc req/rsp" into wlan-cld3.driver.lnx.2.0 2017-12-06 12:33:00 -08:00
CNSS_WLAN Service
3cf1251026 Merge "qcacld-3.0: Change default value of gEnableTDLSScan" into wlan-cld3.driver.lnx.2.0 2017-12-06 12:32:59 -08:00
CNSS_WLAN Service
9c693905ff Merge "qcacld-3.0: indicate tkip mic error to protocol layer" into wlan-cld3.driver.lnx.2.0 2017-12-06 12:32:58 -08:00
snandini
38784ced1d Release 5.2.0.56I
Release 5.2.0.56I

Change-Id: I7c8d203d1d0eab6a2b4c61a9633d8b76910a8e7a
CRs-Fixed: 774533
2017-12-06 06:56:53 -08:00
Padma, Santhosh Kumar
22614a04b6 qcacld-3.0: Always send assoc req/rsp
Currently driver sends rsn ie request and response as part
of connect results update. Instead, send assoc request and
assoc response always which will anyways have rsn ie request
and response. Supplicant needs assoc response to proceed
for OWE based connection.

Change-Id: I7f022248a6ad2ad835826c94ccdfaccd5d6090bc
CRs-Fixed: 2141429
2017-12-06 06:56:53 -08:00
Bala Venkatesh
8c2c9712a3 qcacld-3.0: Change default value of gEnableTDLSScan
Change the value of CFG_TDLS_SCAN_ENABLE_DEFAULT to 1.

Change-Id: I51710ef88e14c02f48677b5fd271710b98e6eff1
CRs-Fixed: 2153756
2017-12-06 06:56:50 -08:00
jiad
cd49ec74b5 qcacld-3.0: indicate tkip mic error to protocol layer
Currently tkip mic countermeasure is not supported for Napier. Fix is to
indicate tkip mic error indication to protocol layer so that errors can
be propogated to supplicant.

Change-Id: I8ee94343e76040e360f0887a826c07f98545f71f
CRs-Fixed: 2151984
2017-12-06 06:56:47 -08:00
CNSS_WLAN Service
e49dce0632 Merge "Release 5.2.0.56H" into wlan-cld3.driver.lnx.2.0 2017-12-05 15:48:16 -08:00
CNSS_WLAN Service
b46c08e6f2 Merge "qcacld-3.0: Fix potential buffer over-read during FILS Association" into wlan-cld3.driver.lnx.2.0 2017-12-05 15:48:13 -08:00
snandini
2318e4ae40 Release 5.2.0.56H
Release 5.2.0.56H

Change-Id: Ibad7a0c9a395c175a1865d17736d40d5ca522257
CRs-Fixed: 774533
2017-12-05 13:38:43 -08:00
Vignesh Viswanathan
62d9899e8c qcacld-3.0: Fix potential buffer over-read during FILS Association
In function wlan_hdd_send_roam_auth_event, FILS kek is copied to
skb for the vendor command QCA_WLAN_VENDOR_ATTR_ROAM_AUTH_PTK_KEK
for kek_len length. There is no validation for the max value of
kek_len and would lead to an buffer over-read if kek_len exceeds
SIR_KEK_KEY_LEN_FILS.

Add sanity check for kek_len for max limit SIR_KEK_KEY_LEN_FILS
before copying the kek to skb.

Change-Id: I4290909cd2df8686a32d25aa14711db2b899b2eb
CRs-Fixed: 2152985
2017-12-05 13:38:42 -08:00
CNSS_WLAN Service
e8f17b4f14 Merge "Release 5.2.0.56G" into wlan-cld3.driver.lnx.2.0 2017-12-05 07:34:02 -08:00
CNSS_WLAN Service
d820d74811 Merge "qcacld-3.0: Enable Metering feature" into wlan-cld3.driver.lnx.2.0 2017-12-05 07:34:01 -08:00
snandini
325061be38 Release 5.2.0.56G
Release 5.2.0.56G

Change-Id: Iebbf849663bbb3ead290d31a0dc40869ba302809
CRs-Fixed: 774533
2017-12-05 07:22:36 -08:00
Yun Park
22026c75b7 qcacld-3.0: Enable Metering feature
Enable Data Metering feature in WLAN host driver for SDM845 and SDM670.

Change-Id: If720e40dd299d70b1a6300f56444855ae0f6fc64
CRs-Fixed: 2149525
2017-12-05 07:22:36 -08:00
CNSS_WLAN Service
535b168ec3 Merge "Release 5.2.0.56F" into wlan-cld3.driver.lnx.2.0 2017-12-05 04:03:40 -08:00
CNSS_WLAN Service
1a841fbb26 Merge "qcacld-3.0: Enable TDLS dynamic antenna switch" into wlan-cld3.driver.lnx.2.0 2017-12-05 04:03:39 -08:00
snandini
5d9ddfa603 Release 5.2.0.56F
Release 5.2.0.56F

Change-Id: Icfec5c82d551345c3f45c875426077b0f624c8c5
CRs-Fixed: 774533
2017-12-04 23:38:52 -08:00
Frank Liu
c0c25fd5c8 qcacld-3.0: Enable TDLS dynamic antenna switch
Enable TDLS dynamic antenna switch

Change-Id: I03bcdcd18281eb42389a87f8f65dd3d6fde67f44
CRs-Fixed: 2084952
2017-12-04 23:38:51 -08:00
CNSS_WLAN Service
3c42846444 Merge "Release 5.2.0.56E" into wlan-cld3.driver.lnx.2.0 2017-12-04 22:43:06 -08:00
CNSS_WLAN Service
6f6b000bf3 Merge "qcacld-3.0: add periodic data traffic stats" into wlan-cld3.driver.lnx.2.0 2017-12-04 22:43:04 -08:00
CNSS_WLAN Service
f17497f713 Merge "qcacld-3.0: Flush SAP pre-cac clean up work during SAP stop adapter" into wlan-cld3.driver.lnx.2.0 2017-12-04 22:43:03 -08:00
snandini
aab4c58a4f Release 5.2.0.56E
Release 5.2.0.56E

Change-Id: I7bd6e1e7586f0a892d02d7eb8f00b96a8fad1530
CRs-Fixed: 774533
2017-12-04 19:47:07 -08:00
Mohit Khanna
ca4173ba74 qcacld-3.0: add periodic data traffic stats
Add support for periodic stats for data packets to be displayed in
wlan driver logs.

Change-Id: Iee6759ae75657ae93e94ea1bb1343f2ea489c087
CRs-Fixed: 2120047
2017-12-04 19:47:06 -08:00
Rajeev Kumar
6e0cbffa6b qcacld-3.0: Flush SAP pre-cac clean up work during SAP stop adapter
Flush SAP pre-cac clean up work during SAP stop adapter such that
pre cac work does not run after SAP adapter is destroyed.

Change-Id: Ie3e659ab04a9d9bf3b7c114c2d0446f13746420c
CRs-Fixed: 2152520
2017-12-04 19:47:03 -08:00
CNSS_WLAN Service
0cb87d50e8 Merge "Release 5.2.0.56D" into wlan-cld3.driver.lnx.2.0 2017-12-04 18:27:55 -08:00
CNSS_WLAN Service
d15c6d52df Merge "qcacld-3.0: Remove IPA Tx system pipe setup for TX_FLOW_CONTROL_V2" into wlan-cld3.driver.lnx.2.0 2017-12-04 18:27:54 -08:00
snandini
3ad646a6ee Release 5.2.0.56D
Release 5.2.0.56D

Change-Id: I0f4c6ac3f7629bcc764a4c919d55a7e8abb03d45
CRs-Fixed: 774533
2017-12-04 18:16:48 -08:00
Yun Park
9281cb7be8 qcacld-3.0: Remove IPA Tx system pipe setup for TX_FLOW_CONTROL_V2
The Tx system pipes are not needed for MCC when TX_FLOW_CONTROL_V2
is enabled, where per vdev descriptors are supported in firmware.

Change-Id: I42ca1211af5a301db5fbbbfdd1876bd9065ab77a
CRs-Fixed: 2150488
2017-12-04 18:16:48 -08:00
CNSS_WLAN Service
9c651052dc Merge "Release 5.2.0.56C" into wlan-cld3.driver.lnx.2.0 2017-12-04 15:39:28 -08:00
CNSS_WLAN Service
6bc39cc4dc Merge "qcacld-3.0: Add check to validate vdev id" into wlan-cld3.driver.lnx.2.0 2017-12-04 15:39:26 -08:00
snandini
055d3ebf22 Release 5.2.0.56C
Release 5.2.0.56C

Change-Id: Ie598a928a13d82d1ddab89ed390c89376dd8064c
CRs-Fixed: 774533
2017-12-04 15:27:51 -08:00
Yeshwanth Sriram Guntuka
d5aae7fcf4 qcacld-3.0: Add check to validate vdev id
Set ARP stats command is sent to firmware after
SAP is stopped. As a result, invalid vdev id is
sent in the set ARP stats param resulting in
firmware crash.

Fix is to add check to validate vdev id before
sending set ARP stats command to firmware.

Change-Id: Ia7ab56b9d5aa6a0fd53d84ef1264feea395dd44c
CRs-Fixed: 2149289
2017-12-04 15:27:51 -08:00
CNSS_WLAN Service
82b4f3181b Merge "Release 5.2.0.56B" into wlan-cld3.driver.lnx.2.0 2017-12-04 13:49:59 -08:00
CNSS_WLAN Service
863c2b8225 Merge "qcacld-3.0: Break when STA entry is found in a session" into wlan-cld3.driver.lnx.2.0 2017-12-04 13:49:58 -08:00
snandini
cb289e3443 Release 5.2.0.56B
Release 5.2.0.56B

Change-Id: I4304ff09f68edbda39bb44735687a23fc2ba2634
CRs-Fixed: 774533
2017-12-04 13:38:32 -08:00
Abhishek Singh
6d6e3d1a34 qcacld-3.0: Break when STA entry is found in a session
Once duplicate sta entry is deleted, in lim_send_sme_disassoc_ntf,
driver loop through the SAP interfaces to find the new added sta
to send ADD STA req to firmware. Now while looping through SAP
interfaces even if STA is found on 1st interface, it checks next
interface, making the sta entry as NULL. Thus even if STA is present
on an interface sta remains NULL and ADD STA req is not sent to
firmware.

To fix this break as soon as STA entry is found in a session.

Change-Id: I6fbeda48c7a8f403bbdb8c0bd9b38b832d7e002f
CRs-Fixed: 2149764
2017-12-04 13:38:31 -08:00
CNSS_WLAN Service
fa485ba5a5 Merge "Release 5.2.0.56A" into wlan-cld3.driver.lnx.2.0 2017-12-03 19:33:36 -08:00
CNSS_WLAN Service
fc32dcb67e Merge "qcacld-3.0: Replace instances of unadorned %p" into wlan-cld3.driver.lnx.2.0 2017-12-03 19:33:35 -08:00
snandini
983cba41c6 Release 5.2.0.56A
Release 5.2.0.56A

Change-Id: I5dc77ceeba459c3235ab4272d13e61298aef6321
CRs-Fixed: 774533
2017-12-03 19:26:27 -08:00
Alok Kumar
19b6ad998b qcacld-3.0: Replace instances of unadorned %p
Replace instances of unadorned %p which violates security guidelines.

Change-Id: Ia3d69204a426f1208f3e685107f528e7ca544cba
CRs-Fixed: 2133314
2017-12-03 19:26:26 -08:00
CNSS_WLAN Service
cae8e17a09 Merge "Release 5.2.0.56" into wlan-cld3.driver.lnx.2.0 2017-12-03 15:37:21 -08:00
CNSS_WLAN Service
7d93b5c271 Merge "qcacld-3.0: Wait for external threads to complete before con mode switch" into wlan-cld3.driver.lnx.2.0 2017-12-03 15:37:20 -08:00
CNSS_WLAN Service
20ebe92fbd Merge "Release 5.2.0.55Z" into wlan-cld3.driver.lnx.2.0 2017-12-03 15:27:36 -08:00
CNSS_WLAN Service
50afc69a7d Merge "qcacld-3.0: Do not update beacon for ESE" into wlan-cld3.driver.lnx.2.0 2017-12-03 15:27:35 -08:00
CNSS_WLAN Service
fd82929e40 Merge "qcacld-3.0: Fix to update KRK/BTK for ESE connection" into wlan-cld3.driver.lnx.2.0 2017-12-03 15:27:34 -08:00
CNSS_WLAN Service
aa37f1c3da Merge "Release 5.2.0.55Y" into wlan-cld3.driver.lnx.2.0 2017-12-03 15:27:33 -08:00
CNSS_WLAN Service
441bd5fc51 Merge "qcacld-3.0: Close cds sched as part of cds_close()" into wlan-cld3.driver.lnx.2.0 2017-12-03 15:27:32 -08:00
CNSS_WLAN Service
c2149cac94 Merge "qcacld-3.0: Fix a memory leak in hdd_assoc handler" into wlan-cld3.driver.lnx.2.0 2017-12-03 15:27:31 -08:00