Commit Graph

2857 Commits

Author SHA1 Message Date
snandini
a35ca6dbf5 Release 5.2.0.48O
Release 5.2.0.48O

Change-Id: Icf6195228dadf3f176317fc9ee574a1f45762615
CRs-Fixed: 774533
2017-10-12 14:02:48 -07:00
Himanshu Agarwal
8bcec57472 qcacld-3.0: Add INI support for best candidate algo and RSSI scoring
1) Currently all the parameter to decide best candidate are chosen
   as by default.
   Add INI support for those parameters to change values on basis
   of performance.
2) At the time of calculating best candidate score, rssi consider
   bucket size, good rssi, bad rssi, good rssi percentage from total
   rssi percentage, bad rssi percentage from total percentage.
   Configure these all params from ini.

Change-Id: I808a40486473fcbb161c12fbd369b3b846beb8c2
CRs-Fixed: 2121735
2017-10-12 14:02:08 -07:00
snandini
de7e6e987d Release 5.2.0.48N
Release 5.2.0.48N

Change-Id: I5c21b8bdc5e69b3879a037e3214afd15d1413f64
CRs-Fixed: 774533
2017-10-12 14:01:57 -07:00
snandini
3917b566c7 Release 5.2.0.48M
Release 5.2.0.48M

Change-Id: I1214759e02316ed0542b245a3229f08e6b2c9ac6
CRs-Fixed: 774533
2017-10-12 14:01:48 -07:00
snandini
a2e3d2ca79 Release 5.2.0.48L
Release 5.2.0.48L

Change-Id: I0f0a63f9f9a72080d5c9188cadc7d9354a2372e4
CRs-Fixed: 774533
2017-10-12 14:01:37 -07:00
snandini
3064f24f25 Release 5.2.0.48K
Release 5.2.0.48K

Change-Id: I5458daf04400a7c416fd1297e2216222187b24e8
CRs-Fixed: 774533
2017-10-12 14:01:27 -07:00
Jeff Johnson
e58271f05c qcacld-3.0: Rename struct sSirBssDescription
The Linux Coding Style frowns upon mixed-case names and so-called
Hungarian notation, so rename struct sSirBssDescription to align with
the Coding Style.

Note that it will be a separate exercie to replace instances of the
tSirBssDescription and tpSirBssDescription typedefs.

Change-Id: Ia698c5290e719ac6eef22cdee56e8954e5f61146
CRs-Fixed: 2122503
2017-10-12 14:00:41 -07:00
snandini
78bcd2521b Release 5.2.0.48J
Release 5.2.0.48J

Change-Id: I0afb77dea8a384f31acc0e0992b3e6bad2f54eb5
CRs-Fixed: 774533
2017-10-12 14:00:18 -07:00
Sandeep Puligilla
a9de16b83a qcacld-3.0: Update the assoc reject status
Assoc reject status sent over the air
is internal failure status not inline
with the specification.

Update the assoc reject status sent
over the air.

Change-Id: I01250c63a42302d7b386a33aaf3b18e272581868
CRs-Fixed: 2115126
2017-10-12 14:00:15 -07:00
snandini
552c983728 Release 5.2.0.48I
Release 5.2.0.48I

Change-Id: I08edb80600e53097b6e65d0ffc69805f6e58ada3
CRs-Fixed: 774533
2017-10-12 14:00:12 -07:00
snandini
83955108bb Release 5.2.0.48H
Release 5.2.0.48H

Change-Id: I89d930c50b60c04b9d4b785d3b6622a91745ebef
CRs-Fixed: 774533
2017-10-12 14:00:05 -07:00
Kiran Kumar Lokere
9471221c04 qcacld-3.0: Reduce log messages during scanning
Excessive logging during scan causes the watchdog timeout
hence reduce the log messages in the scan path

Change-Id: I378e9667dfad15cfd5ba1c68484b97567af5d45f
CRs-Fixed: 2079149
2017-10-12 14:00:02 -07:00
snandini
f038dfc2e9 Release 5.2.0.48G
Release 5.2.0.48G

Change-Id: I08289306955327056baff11db170f0a2f66c02c8
CRs-Fixed: 774533
2017-10-12 13:59:53 -07:00
snandini
0ee0437614 Release 5.2.0.48F
Release 5.2.0.48F

Change-Id: I2a4f9011dcbeb21c77d2dfa73b3f538237ec0a2e
CRs-Fixed: 774533
2017-10-12 13:59:21 -07:00
snandini
b0e9c09db2 Release 5.2.0.48E
Release 5.2.0.48E

Change-Id: I89dbd7bb75db75ceaea7a1ca14753ca8c01b30ce
CRs-Fixed: 774533
2017-10-12 13:58:47 -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
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
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
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
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
snandini
bc6af4c186 Release 5.2.0.48
Release 5.2.0.48

Change-Id: I6e313ca7b053752b57a4a286080eb1ebb42c8490
CRs-Fixed: 774533
2017-10-12 13:57:33 -07:00
Naveen Rawat
6fc3c50ad0 qcacld-3.0: Save processed AUTH frames seq number in pe_session
In case STAUT is using auto-switch auth type for WEP, a retried AUTH frame
from AP can mess up our state machine and connection will fail. Save seq
number of processed auth so that retried frame can be dropped in host.

Change-Id: I00cedf594309e0bb9b4bb8f0ced2929e7d00f64d
CRs-Fixed: 2102402
2017-10-12 13:57:28 -07:00
Naveen Rawat
7e7af3ca75 Revert "qcacld-3.0: Add delay in sending open system auth frame"
This reverts Change-Id: I6bc7097ec7568fc65a379c7c31c96d5874f1e216

Change-Id: Ic63b451f507904b812b1874d9911f47f265aad23
CRs-Fixed: 2102402
2017-10-12 13:57:24 -07:00
snandini
b041b7a809 Release 5.2.0.47Z
Release 5.2.0.47Z

Change-Id: I0e67649cd752215494d47c14c6fdf7637e0eacda
CRs-Fixed: 774533
2017-10-12 13:57:13 -07:00
Naveen Rawat
668dee36c7 qcacld-3.0: Avoid integer overflow in lim_update_ibss_prop_add_ies
In function lim_update_ibss_prop_add_ies size of a malloc is based on
sum of two integers. Add check for integer overflow before malloc.

Change-Id: Ia7f1b306e6eb99ee0cea9f2ef00123ca66a5c062
CRs-Fixed: 2119673
2017-10-12 13:57:09 -07:00
snandini
5ed9e96084 Release 5.2.0.47Y
Release 5.2.0.47Y

Change-Id: I2d6b6199caa5ea0f4d82e5edcc30247b684f86c6
CRs-Fixed: 774533
2017-10-12 13:57:05 -07:00
Jeff Johnson
5a6b660768 qcacld-3.0: Replace typedef tSirLedFlashingReq
The current driver strategy is to converge on unified APIs, and the
unified WMI struct flashing_req_params conveys the same information as
typedef tSirLedFlashingReq, therefore replace tSirLedFlashingReq with
struct flashing_req_params.

Change-Id: I4ef75ee3bff7c83dbf8197bba0802569282a414f
CRs-Fixed: 2121335
2017-10-12 13:57:01 -07:00
snandini
7ee07e375c Release 5.2.0.47X
Release 5.2.0.47X

Change-Id: I3d4bffbe0586321dc54b92edc3e52cb34ca46ec3
CRs-Fixed: 774533
2017-10-12 13:56:37 -07:00
snandini
a0fae8a30d Release 5.2.0.47W
Release 5.2.0.47W

Change-Id: I37c3bd172980766924bd16ea3a5c723b53e39d2d
CRs-Fixed: 774533
2017-10-12 13:56:30 -07:00
snandini
1d533fe456 Release 5.2.0.47V
Release 5.2.0.47V

Change-Id: I5c25a7f6d2ba1b9089288516d8f80bc69245c7cf
CRs-Fixed: 774533
2017-10-12 13:56:13 -07:00
snandini
98d368cf23 Release 5.2.0.47U
Release 5.2.0.47U

Change-Id: Ie020dd60f1d7e333d4f7028533c8bb5bb0d1c2a1
CRs-Fixed: 774533
2017-10-09 03:47:58 -07:00
snandini
d1dee0e5ee Release 5.2.0.47T
Release 5.2.0.47T

Change-Id: I27ec50843d8f15dd9731400d26c5d2df7a750afe
CRs-Fixed: 774533
2017-10-06 21:49:14 -07:00
snandini
47232fca8f Release 5.2.0.47S
Release 5.2.0.47S

Change-Id: I350b8b82a588400692ab9bc78598ed144d80604f
CRs-Fixed: 774533
2017-10-06 19:30:51 -07:00
Krunal Soni
aadaa27fbd qcacld-3.0: Provide SME API to send unit test command to FW
Current driver forming a unit test command within HDD layer and uses
message passing method to deliver it to WMA layer which
requires HDD layer to have a knowledge of how to form a unit test command.

User SME API to send params to WMA layer and let WMA form a unit test
command and send it directly to FW through WMI layer instead of HDD
forming and passing it down.

CRs-Fixed: 2118725
Change-Id: Id1838939813e6cd2d52cee8720a1f4e0ca34329b
2017-10-06 19:30:50 -07:00
snandini
964f09873f Release 5.2.0.47R
Release 5.2.0.47R

Change-Id: I7277a5f42bfa5979299b016599095c03be2eba8a
CRs-Fixed: 774533
2017-10-06 18:11:56 -07:00
snandini
85f5e632a3 Release 5.2.0.47Q
Release 5.2.0.47Q

Change-Id: I48d3c1d64dfb13122ef13060e0616918483b928f
CRs-Fixed: 774533
2017-10-06 14:18:13 -07:00
snandini
31c6047d1e Release 5.2.0.47P
Release 5.2.0.47P

Change-Id: Id435cd19796b58935a0ba47427d27093554baa03
CRs-Fixed: 774533
2017-10-06 12:27:49 -07:00
Vignesh Viswanathan
a1bb0929b9 qcacld-3.0: Send HLP packet to IP layer for FILS
In case of FILS connection, form 802.3 packet out of
HLP IE info parsed from assoc response(if present) and
send the same to IP layer.

Change-Id: I0e077ee48030da84bfe9f987722f96ac2e05ae36
CRs-Fixed: 2034452
2017-10-06 12:27:49 -07:00
Vignesh Viswanathan
34cf475c6b qcacld-3.0: Add FILS HLP parsing support in Assoc Resp
Parse and update HLP IE info if present in Assoc resp.

Change-Id: If166d71459b622e44511370e49c2ef8d983f8b76
CRs-Fixed: 2034452
2017-10-06 12:27:46 -07:00
Sridhar Selvaraj
6d3e0d78a3 qcacld-3.0: Add FILS HLP Support for Assoc Request
This change adds support to append/store the HLP IE(if present)
in req_ie as part of connect request from Supplicant and adds the
same in Association request for FILS connection.

Change-Id: I8cd3e28b462a8ac2bd9eee2a383f9d0886adfa83
CRs-Fixed: 2034452
2017-10-06 12:27:42 -07:00
Poddar, Siddarth
db568161cb qcacld-3.0: Add support to post data stall event to SYS queue
Add support to post data stall event to sys message queue
to handle it in data detection module and finally post
diag event to QXDM. Add support to send  NUD failure
diag event.

CRs-Fixed: 2086176
Change-Id: I72ba36d4c2f6ef2eb495ad1586f74af0f3c69254
2017-10-06 12:27:32 -07:00
snandini
3635ad27ba Release 5.2.0.47O
Release 5.2.0.47O

Change-Id: I23eb38275be6bc1baf7cbff03ed66975638d576d
CRs-Fixed: 774533
2017-10-06 11:45:08 -07:00
Yeshwanth Sriram Guntuka
32cc7e8136 qcacld-3.0: Increase default value of Probe after HB timer to 70msecs
If Probe resp is received just after the Probe after
HB timer expires then it results in disconnection.

Fix is to increase the probe after hb timer default
value to 70msecs.

Change-Id: I0d4ac3e567def348c6b03b41c54579f332099de8
CRs-Fixed: 2111579
2017-10-06 11:45:07 -07:00
snandini
e29c72d26c Release 5.2.0.47N
Release 5.2.0.47N

Change-Id: Iecab039357de810568165b135750721a833a473f
CRs-Fixed: 774533
2017-10-06 10:25:25 -07:00
snandini
1dd1f72c44 Release 5.2.0.47M
Release 5.2.0.47M

Change-Id: I27d0b44780932dde8875b77f4278a31ac3dfcc05
CRs-Fixed: 774533
2017-10-06 07:58:09 -07:00
snandini
3fbcf86e45 Release 5.2.0.47L
Release 5.2.0.47L

Change-Id: Id2b04746d63ad6d0280c83debdc7828feff252b1
CRs-Fixed: 774533
2017-10-06 04:25:25 -07:00
snandini
eaa91ef6ed Release 5.2.0.47K
Release 5.2.0.47K

Change-Id: I89e47838d4dcdefb8fa2f86405d3774bcd725f84
CRs-Fixed: 774533
2017-10-06 02:36:42 -07:00
snandini
fbdb5cb413 Release 5.2.0.47J
Release 5.2.0.47J

Change-Id: Ic88145b240b2196a7f828811be9b6b2041afb63f
CRs-Fixed: 774533
2017-10-06 00:13:09 -07:00
Varun Reddy Yeturu
84637fcaa0 qcacld-3.0: Check the length of IE's before appending
Check the length of the IE's before appending them
and storing them in the session in
lim_process_update_add_ies.

Change-Id: I70d26638a58998c82a8810d7c2181d1f24c56e19
CRs-Fixed: 2119729
2017-10-06 00:13:08 -07:00