Commit Graph

665 Commits

Author SHA1 Message Date
qcabuildsw
1facd26d93 Release 5.2.0.1N
Release 5.2.0.1N

Change-Id: I606e81b111e8d8ada3163fd5ca8da7e6bc6dd45c
CRs-Fixed: 688141
2016-11-22 15:35:01 -08:00
qcabuildsw
dc6518b646 Release 5.2.0.1M
Release 5.2.0.1M

Change-Id: Ica5151d49895b10fe4e3ba805b932eb2ac5564fe
CRs-Fixed: 688141
2016-11-21 15:50:01 -08:00
qcabuildsw
49b73a1248 Release 5.2.0.1L
Release 5.2.0.1L

Change-Id: I0b6fffa3c79d67e3bb50cebf1b2f37fa0e62910f
CRs-Fixed: 688141
2016-11-21 15:20:11 -08:00
qcabuildsw
48968d9c81 Release 5.2.0.1K
Release 5.2.0.1K

Change-Id: Id91467577923d9b8b9a6df19a03b26fd55dc8863
CRs-Fixed: 688141
2016-11-21 04:13:07 -08:00
qcabuildsw
97304b6950 Release 5.2.0.1J
Release 5.2.0.1J

Change-Id: I340be245f19d3c762e6e038fc0621ae1917b50a5
CRs-Fixed: 688141
2016-11-19 19:32:20 -08:00
qcabuildsw
ee4073f9a7 Release 5.2.0.1I
Release 5.2.0.1I

Change-Id: Id211f77d398156cc47d951aa449002fdec479849
CRs-Fixed: 688141
2016-11-17 19:45:09 -08:00
qcabuildsw
22cc4aa624 Release 5.2.0.1H
Release 5.2.0.1H

Change-Id: I3fb66165b96fe8987b9097ae578ad00ead6b1013
CRs-Fixed: 688141
2016-11-17 19:13:21 -08:00
qcabuildsw
56af9925b5 Release 5.2.0.1G
Release 5.2.0.1G

Change-Id: Iba48757096fd7f8bd3f885fa96c8b2069236e73d
CRs-Fixed: 688141
2016-11-16 16:37:49 -08:00
qcabuildsw
8c5f48dda7 Release 5.2.0.1F
Release 5.2.0.1F

Change-Id: I939ac1429bb4028fe69a133bcce69cc09b4f5c0c
CRs-Fixed: 688141
2016-11-15 13:48:06 -08:00
qcabuildsw
d52e8226c3 Release 5.2.0.1E
Release 5.2.0.1E

Change-Id: Icb1b905171f04c6f88aa7eeaa15e72005b1fdac5
CRs-Fixed: 688141
2016-11-15 13:47:25 -08:00
Mukul Sharma
491021c2a1 qcacld-3.0: Clear Link layer PEER stats during disconnection
qcacld-2.0 to qcacld-3.0 propagation

Currently host sends only clear AC stats mask to firmware during
disconnection hence PEER stats have large random garbage values.
As a part of this fix, host ensure to send clear all PEER stats
mask to firmware.

Change-Id: I804735d8e85769b04a33008c3b9b72029d0c4368
CRs-Fixed: 1019043
2016-11-14 11:51:03 -08:00
qcabuildsw
40b41ae29c Release 5.2.0.1D
Release 5.2.0.1D

Change-Id: I9e7ea03592acfcbcb064601ec1406def0bc34d7f
CRs-Fixed: 688141
2016-11-14 11:39:34 -08:00
Prakash Dhavali
d4f499a103 Release 5.2.0.1C
Release 5.2.0.1C

This matches with cld3-1.1 dev tip:
9e4e2a8 Release 5.1.0.35L

CRs-Fixed: 688141

Change-Id: Iea5c6fc53919d2a02699736d83d20fc14bd2ad6a
2016-11-12 00:24:13 -08:00
Kabilan Kannan
21eafc20c2 qcacld-3.0: Add scan start/stop event in TDLS connection tracker
TDLS connection tracker should be stopped, when firmware
sends scan started event and can be enabled again,
when firmware sends scan completed event.
Add changes to stop and start tdls connection tracker
based on scan events.

Change-Id: If61bca75d5f2c326d5e9c734bb8618d5cb67b246
CRs-Fixed: 1086302
2016-11-12 00:22:11 -08:00
Srinivas Girigowda
57b450e29e qcacld-3.0: Fix radio_stats to handle num_radios more than 1
In case of multiple radio, driver need to wait until it receives
all the radios stats and tx power levels stats and then
post the radio stats to user space.

Change-Id: I6e4f9ac8f0d2950551301589dfd8332e8c349605
CRs-Fixed: 992365
2016-11-12 00:22:05 -08:00
Srinivas Girigowda
ad874a8204 qcacld-3.0: Support for variable number of tx power level stats
This is a qcacld-2.0 to qcacld-3.0 propagation.

Currently, firmware sends static 64 number of tx power level stats.
This is not scalable, hence add the support to send variable number
of tx power level stats.

Change is, firmware sends a separate WMI event with tx power level stats
indicating the total/num tx power levels and offset in the event
followed by the TLV. Host driver radio stats event processing is complete
only after receiving the tx power level stats.

Change-Id: Icd2c3958e09b2ce60f61e902d3f2da8b97acb013
CRs-Fixed: 992365
2016-11-12 00:21:59 -08:00
Srinivas Girigowda
458f228137 qcacld-3.0: Add support for tx time per power level in radio stats
This is a qcacld-2.0 to qcacld-3.0 propagation.

Modify the existing radio_stat structure to add time spent
in each tranmission power level.

Change-Id: Ia5da997aabd5331e736d7367c9d74dfaf3e47906
CRs-Fixed: 992365
2016-11-12 00:21:57 -08:00
Prakash Dhavali
6e5ad2a710 Release 5.2.0.1B
Release 5.2.0.1B

This mathces with following cld3-1.1 dev tip:

2837390 Add SSID length boundary check while processing vendor scan request
3487e4c Release 5.1.0.34T

CRs-Fixed: 688141

Change-Id: I0f454db5eaec58dfa3f48995f7ad97f5de9a6dc1
2016-11-03 18:11:40 -07:00
Deepthi Gowri
6acee3432d qcacld-3.0: Use system time instead of jiffies for BSS received time
During late suspend jiffies will not be incremented. Because of this
scan results are not age out as the delta of current time and the BSS
received time is not correct.

To address this, use the system time instead of jiffies for the
BSS received time and also make sure to use system time in all
other functions.

Change-Id: I4a9cd35ad5109ee2a33cfcafc9b03d5fcd80bb3f
CRs-Fixed: 1083225
2016-11-03 17:54:07 -07:00
Deepak Dhamdhere
2dae1bd94d qcacld-3.0: Do not send WMI commands in ROAM_HO_FAIL handling
When firmware sends WMI_ROAM_REASON_HO_FAILED event to host,
it has already deleted the peer. Host should not send peer
and vdev cleanup commands to firmware.

Add disassoc_reason field to roamCmd to indicate that CSR wants to
disconnect because of ROAM_HO_FAIL. Copy that information to PE
session, send it to WMA using WMA_DELETE_BSS_HO_FAIL_REQ.
Add wma_delete_bss_ho_fail() to take care of driver state cleanup
without sending commands to firmware.

CRs-Fixed: 1083649
Change-Id: Icdd7571214ea5510c0cdbc44c69d6b5060f5892c
2016-11-03 17:54:06 -07:00
Agrawal, Ashish
4e5fa1c5a1 qcacld-3.0: Pass sta_inactivity_timeout to FW
qcacld-2.0 to qcacld-3.0 propagation

If a station does not send anything in sta_inactivity_timeout, an
empty data frame is sent to it in order to verify whether it is
still in range. If this frame is not ACKed, the station will be
disassociated and then deauthenticated.

Change-Id: Ib86c9aacdb52141890b224262d55abbe58b1604d
CRs-Fixed: 1020078
2016-11-03 17:54:04 -07:00
Agrawal Ashish
da3e950519 qcacld-3.0: Pass short_retry_limit and long_retry_limit to FW
qcacld-2.0 to qcacld-3.0 propagation

Add data structures to save short_retry_limit and long_retry_limit.
long_retry_limit is count to retry frame at current rate.
short_retry_limit is count to retry frame on lower rate.
Add changes to pass these params to firmware as well.

Change-Id: Icb45c37358dcfacbea8e3b3f40b93189d62e1be4
CRs-Fixed: 1020078
2016-11-03 17:54:04 -07:00
Agrawal, Ashish
35b251d495 qcacld-3.0: Pass tx_pkt_fail_cnt_threshold to FW
qcacld-2.0 to qcacld-3.0 propagation

Add data structures to save tx_pkt_fail_cnt_threshold and changes
to pass the same to FW.

Change-Id: I46dc401c26c3eeeb41b345d0fe1b4406394971fb
CRs-Fixed: 1020078
2016-11-03 17:54:04 -07:00
Prakash Dhavali
f0c537b252 Release 5.2.0.1A
Release 5.2.0.1A

Change-Id: I1e952bd9f42ae149631cbc173a66f220debbbba0
CRs-Fixed: 688141
2016-10-31 17:25:07 -07:00
qcabuildsw
7c2d0a0afe Release 5.1.0.34D
Release 5.1.0.34D

Change-Id: I245b923a6fe4239196587530d077b6e41e9191e4
CRs-Fixed: 688141
2016-10-29 17:34:11 -07:00
qcabuildsw
cfc4cad790 Release 5.1.0.34C
Release 5.1.0.34C

Change-Id: I706e96ccc0193cf218a5ed3180947bb80c419aa9
CRs-Fixed: 688141
2016-10-29 17:34:07 -07:00
qcabuildsw
975b4d339a Release 5.1.0.34B
Release 5.1.0.34B

Change-Id: I5923bf2aefcae4a1b4617cc4ab271307f59e4d0a
CRs-Fixed: 688141
2016-10-29 17:34:04 -07:00
qcabuildsw
1bd774c3c0 Release 5.1.0.34A
Release 5.1.0.34A

Change-Id: Ie37305564da9252d4086e710d299f3a48cc847b6
CRs-Fixed: 688141
(cherry picked from commit ef591b06b44e2bc3f9642db70a18f8008715ca28)
2016-10-29 17:30:15 -07:00
qcabuildsw
b378c64e87 Release 5.1.0.34
Release 5.1.0.34

Change-Id: Ia8c74e0028661471b4bee42d81f526c80e9ac2c7
CRs-Fixed: 688141
(cherry picked from commit 8f73342466126b314c1ca1dbd297cbc6c256df57)
2016-10-29 17:28:49 -07:00
qcabuildsw
5d7138ba93 Release 5.1.0.33Z
Release 5.1.0.33Z

Change-Id: I4fe3be00220531ce6bab62fdbba237e72b85d6d3
CRs-Fixed: 688141
(cherry picked from commit ea4730ae12799e43443bbf4125d15541a54fc58a)
2016-10-29 17:27:45 -07:00
qcabuildsw
4405cbfb79 Release 5.1.0.33Y
Release 5.1.0.33Y

Change-Id: I7438d311c22416a826c65e35ccaaf97b52744e84
CRs-Fixed: 688141
(cherry picked from commit 8605902cf94dd3f0167926b0ec3c32c9b355c3ac)
2016-10-29 17:26:58 -07:00
qcabuildsw
de3531a926 Release 5.1.0.33X
Release 5.1.0.33X

Change-Id: I45526164e7a4629f83fffe6c1df48ee65fd1fbd3
CRs-Fixed: 688141
(cherry picked from commit bb89388a0e6d83d20c7b1921725856d5be1a1b60)
2016-10-29 17:25:35 -07:00
qcabuildsw
c8572b7251 Release 5.1.0.33W
Release 5.1.0.33W

Change-Id: I3a839b75717c65f885f33a2e00fbf7d345d5e33c
CRs-Fixed: 688141
(cherry picked from commit 6e4d700fe01b3eee279c2ef42e81dd754abf72c2)
2016-10-29 17:24:11 -07:00
qcabuildsw
1d69124539 Release 5.1.0.33V
Release 5.1.0.33V

Change-Id: If54300b706623f3b9f0ebb8cd41abfb53f9430ea
CRs-Fixed: 688141
(cherry picked from commit 6f16a9ad0ef3760c43cc4ce2b00b815035403515)
2016-10-29 17:19:49 -07:00
qcabuildsw
82fbd7c8b4 Release 5.1.0.33U
Release 5.1.0.33U

Change-Id: Ibe27b95878211042a4120c80682cfe36aecccf52
CRs-Fixed: 688141
(cherry picked from commit 39388c29aebc5ee920d5cf348b92669d92b582ca)
2016-10-29 17:18:44 -07:00
qcabuildsw
58ce4da2f1 Release 5.1.0.33T
Release 5.1.0.33T

Change-Id: I2387e591c6aab4efe11aee399ef865448ce30152
CRs-Fixed: 688141
(cherry picked from commit 85b4a9f140dcd8d8c6674f2a5f48b2aae1faaf92)
2016-10-29 17:16:30 -07:00
qcabuildsw
40b16627b3 Release 5.1.0.33S
Release 5.1.0.33S

Change-Id: I32709dbf8167cc82dd9a8977cd877cf2c841aa05
CRs-Fixed: 688141
(cherry picked from commit 66aa76b1073ebe457e6127c0b4bef7f2755ad87d)
2016-10-28 18:09:28 -07:00
Jeff Johnson
feb22898cb Revert "qcacld-3.0: Use system time instead of jiffies for BSS received time"
This reverts Change-Id Ia14b84f1039dc4ffec6ad63550fed21e932f8012

It was observed that in some scenarios scan results are not showing up
in the UI in a timely manner. The speculation is that not all code was
converted that needs to be converted. So revert this change for now
with the expectation that a complete change will be forthcoming. This
means that until a revised change is supplied that the original issue
of scan result aging may again be present.

Change-Id: I38d975fd9927493e81f4008b429abcae90af4fa9
CRs-Fixed: 1083225
(cherry picked from commit f40cf74d38bf630930325c6e9b703746bee107cc)
2016-10-28 18:09:26 -07:00
qcabuildsw
82cd89ca5a Release 5.1.0.33R
Release 5.1.0.33R

Change-Id: I8ff78fd6cd885a3fe5ffbf0d16c5b4c82493d963
CRs-Fixed: 688141
(cherry picked from commit 8122db983b2e7ef0e30df5534fb0ceb5b8710484)
2016-10-28 18:09:22 -07:00
qcabuildsw
deb134c8d0 Release 5.1.0.33Q
Release 5.1.0.33Q

Change-Id: Id4445f76067058ddeba1785768e66f932cda7953
CRs-Fixed: 688141
(cherry picked from commit d3dbfb73ee65670d4b8a29e10898ed69797051f5)
2016-10-28 18:09:14 -07:00
qcabuildsw
74ec52e715 Release 5.1.0.33P
Release 5.1.0.33P

Change-Id: Ieda45269e9e54d13c049a566b52abb484b94561f
CRs-Fixed: 688141
(cherry picked from commit b1efbb8202bf4f3b420b89c483ffba9491b78993)
2016-10-28 18:09:11 -07:00
qcabuildsw
9db538b5be Release 5.1.0.33O
Release 5.1.0.33O

Change-Id: I1ae9cab43bb68459bf281f05d090fa488b09addd
CRs-Fixed: 688141
(cherry picked from commit 34f633444f444cf1e89b1e3dc6486c3f115c431d)
2016-10-28 18:09:07 -07:00
qcabuildsw
17098c8d86 Release 5.1.0.33N
Release 5.1.0.33N

Change-Id: I179b7d01a90a5b6b8ca0c03bfc746652fe8113d2
CRs-Fixed: 688141
(cherry picked from commit 444c7232e72f968664136c5c4d38585a6acd01e2)
2016-10-28 18:04:42 -07:00
qcabuildsw
6ddb1c06fb Release 5.1.0.33M
Release 5.1.0.33M

Change-Id: I135d7044c768ac9d79c0681a743d9a52bec4d48f
CRs-Fixed: 688141
(cherry picked from commit 246dbb0edafa1ec439506239eadf044e0ad8b58a)
2016-10-28 18:04:38 -07:00
qcabuildsw
c7d41a5dc3 Release 5.1.0.33L
Release 5.1.0.33L

Change-Id: I4c38836f62df5b877c055e57167e5e93991b75ee
CRs-Fixed: 688141
(cherry picked from commit 9c185b08ffa3ac3fbd7c424e85b2c1a94ec49717)
2016-10-28 18:04:32 -07:00
qcabuildsw
222c834672 Release 5.1.0.33K
Release 5.1.0.33K

Change-Id: I07b6a14b288626e9a4d85971bcd435f4eae35577
CRs-Fixed: 688141
(cherry picked from commit ad605143c9fc0d805d72d8b92d9d234fe8866ff3)
2016-10-28 18:04:28 -07:00
qcabuildsw
d1698d580e Release 5.1.0.33J
Release 5.1.0.33J

Change-Id: I43ed1feb0b8f8a41c1cf514ab5872644edabe564
CRs-Fixed: 688141
(cherry picked from commit 0a38d9b84f811f8eb81e4e5d458cd2b8fae1223c)
2016-10-28 18:04:23 -07:00
qcabuildsw
02a1276b1f Release 5.1.0.33I
Release 5.1.0.33I

Change-Id: I04dcf134381577b5889ac0c3926f62ed64e7ed69
CRs-Fixed: 688141
(cherry picked from commit 2af8c3cef53bf93f565bc8ecc6075f7ecbe9dec0)
2016-10-28 18:04:20 -07:00
qcabuildsw
e2606dde5c Release 5.1.0.33H
Release 5.1.0.33H

Change-Id: I9a6d4d89be4357c36918d518e836307f0e8b286e
CRs-Fixed: 688141
(cherry picked from commit b798f95ad488c848571d32c63301bc42b0722297)
2016-10-28 18:04:15 -07:00
qcabuildsw
b0821c471b Release 5.1.0.33G
Release 5.1.0.33G

Change-Id: I0352881b7ed17e4d34ec5c74de0b77ca0e16324d
CRs-Fixed: 688141
(cherry picked from commit 548562e0d00a7dacc70c53d99df8a0bdfd193e18)
2016-10-28 18:04:09 -07:00