Commit Graph

2881 Commits

Author SHA1 Message Date
snandini
8208de4aff Release 5.2.0.49H
Release 5.2.0.49H

Change-Id: Ifa8e12f7fd29cf29b153b209683643430a46aba9
CRs-Fixed: 774533
2017-10-17 05:05:26 -07:00
snandini
5fffa74cb2 Release 5.2.0.49G
Release 5.2.0.49G

Change-Id: I7f7649ccc60897f0d263887fc8acb285c9ad049f
CRs-Fixed: 774533
2017-10-17 02:17:25 -07:00
snandini
2049fe0f50 Release 5.2.0.49F
Release 5.2.0.49F

Change-Id: I6f80c0115ae3b2ebd1b6f267db4aedc435521cc6
CRs-Fixed: 774533
2017-10-16 22:02:49 -07:00
snandini
5f3047b4e1 Release 5.2.0.49E
Release 5.2.0.49E

Change-Id: Iede0c460c1e146ae0ae51e103145139ae86787ea
CRs-Fixed: 774533
2017-10-16 18:06:57 -07:00
snandini
3c286a9f9a Release 5.2.0.49D
Release 5.2.0.49D

Change-Id: Ic2e71f5bfe8598e24e3f67f20d068ee0652f7d48
CRs-Fixed: 774533
2017-10-16 16:44:13 -07:00
snandini
be58ba23ea Release 5.2.0.49C
Release 5.2.0.49C

Change-Id: Ie63f6c840a5cad227aec837a552fc95508762c41
CRs-Fixed: 774533
2017-10-16 14:23:13 -07:00
snandini
092a4b9117 Release 5.2.0.49B
Release 5.2.0.49B

Change-Id: I5840c9f702cb3a31baec4bb8d8e26c683ba07f1c
CRs-Fixed: 774533
2017-10-16 12:20:45 -07:00
snandini
968ba050a1 Release 5.2.0.49A
Release 5.2.0.49A

Change-Id: Id961e5a12001183e2251a0c5ebf6cb1805bcf84b
CRs-Fixed: 774533
2017-10-16 10:27:36 -07:00
snandini
141ce942d6 Release 5.2.0.49
Release 5.2.0.49

Change-Id: Ief7a5d0390f612c7a211f50c8993628aac2b5b3c
CRs-Fixed: 774533
2017-10-16 01:56:48 -07:00
snandini
1da8617f56 Release 5.2.0.48Z
Release 5.2.0.48Z

Change-Id: Idebe40280d36aae2ac4a23c7898547974024218f
CRs-Fixed: 774533
2017-10-14 05:59:28 -07:00
snandini
f37960919e Release 5.2.0.48Y
Release 5.2.0.48Y

Change-Id: I03554f43571203bc2aeb63867a59a1d52791fa9b
CRs-Fixed: 774533
2017-10-13 23:53:40 -07:00
Krunal Soni
e50ff45334 qcacld-3.0: Release PEER's timer memory before removing it from table
SAP DUT allocates SA query timer for each STA-PEER which gets associated
to DUT. When STA-PEER walks out or gets disassociated, SAP DUT releases
this timer memory through PEER clean-up process but in few corner cases
it is observed that STA-PEER left uncleaned.

In such cases ideally when SAP session goes away, SAP state-machine
should check any left out memory and clean it up through
lim_cleanup_mlm() but this API check for own session validity and
own session has been marked as invalid before even calling this API.
Due to which timer memory leaks.

Fix the situation by deleting the timer before marking own session as
invalid.

In some cases, for some reasons PEER delete sta request couldn't send to
FW then memory associated with delete sta request needs to be freed.
If status is failure and del sta response is not required then silently
release the memory.

CRs-Fixed: 2124293
Change-Id: I082c771bbee6d083b15515dd2e40ed9a27e0a9a1
2017-10-13 23:53:39 -07:00
snandini
d0229ac0cc Release 5.2.0.48X
Release 5.2.0.48X

Change-Id: I56349d7adcf2b7c11d35a15314efd59d7d4bf3c0
CRs-Fixed: 774533
2017-10-13 19:51:28 -07:00
snandini
2bceb0344a Release 5.2.0.48W
Release 5.2.0.48W

Change-Id: If5cc7d5fe7922db2d00a7625112b0843aabb6a5a
CRs-Fixed: 774533
2017-10-13 15:51:25 -07:00
snandini
da0e02fe6d Release 5.2.0.48V
Release 5.2.0.48V

Change-Id: I60c0f2f3a6270bf5f5a499ccef0fd5ee0535d4ef
CRs-Fixed: 774533
2017-10-13 13:42:41 -07:00
snandini
7528e02dbc Release 5.2.0.48U
Release 5.2.0.48U

Change-Id: Ifae761905a6c69e5ea45d3c79428d38a1c22e074
CRs-Fixed: 774533
2017-10-13 12:12:41 -07:00
snandini
29594ffd64 Release 5.2.0.48T
Release 5.2.0.48T

Change-Id: I235bb6aca3fb275c57e83d7c5d9a4bc2c2ebabac
CRs-Fixed: 774533
2017-10-13 01:52:05 -07:00
snandini
0ea8a2d56b Release 5.2.0.48S
Release 5.2.0.48S

Change-Id: Ia1ce3b23b82923815d536de308d9cdf2ecb7a7f1
CRs-Fixed: 774533
2017-10-13 01:00:05 -07:00
Jeff Johnson
66ebf1523f qcacld-3.0: Fix style issues in lim_utils.h
Checkpatch reported instances of the following issue, so fix them:
- ERROR:SPACING: space prohibited before that ',' (ctx:WxE)

Change-Id: Ifc015a9e3976ebca03662438998433e976e6cf18
CRs-Fixed: 2125683
2017-10-13 01:00:04 -07:00
Jeff Johnson
ec0164c434 qcacld-3.0: Fix style issues in cfg_proc_msg.c
Checkpatch reported the following issues, so fix them:
- ERROR:SPACING: space prohibited before that ':' (ctx:WxE)
- ERROR:SPACING: space prohibited after that '*' (ctx:ExW)

Change-Id: I2ae63f6a0474a6d8384c2b6796a5239b99aa3ffb
CRs-Fixed: 2125682
2017-10-13 01:00:02 -07:00
Jeff Johnson
c742d8dddc qcacld-3.0: Fix lim_update_sta_ds() style issues
Checkpatch reported the following issues, so fix them:
- WARNING: Missing a blank line after declarations
- WARNING: Block comments use a trailing */ on a separate line
- ERROR: that open brace { should be on the previous line

Change-Id: I7671e3a165cb7f372187c37ce31a92778422031a
CRs-Fixed: 2124909
2017-10-13 00:59:58 -07:00
snandini
0dc7668325 Release 5.2.0.48R
Release 5.2.0.48R

Change-Id: Id501f9e0446a34ab2015d9edfa084237a47e3ef3
CRs-Fixed: 774533
2017-10-13 00:10:48 -07:00
snandini
cc7c927f9f Release 5.2.0.48Q
Release 5.2.0.48Q

Change-Id: Icc43caa67451c78d551dcb804739f9e1c7f345b4
CRs-Fixed: 774533
2017-10-12 14:03:26 -07:00
snandini
a963f8ae87 Release 5.2.0.48P
Release 5.2.0.48P

Change-Id: I725e76bf12c0f67a8ec50b7351c496b7f415643f
CRs-Fixed: 774533
2017-10-12 14:03:06 -07:00
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