Граф коммитов

407 Коммитов

Автор SHA1 Сообщение Дата
Jeff Johnson
8db2d53dec qcacld-3.0: Remove obsolete "enable close loop" configuration
Currently cfg.ini supports a "gEnableCloseLoop" configuration item,
and this is used to override the WNI_CFG_ENABLE_CLOSE_LOOP entry in
the MAC CFG database.  However this MAC CFG database entry is no
longer in use, so remove the obsolete support for this configuration
item.

Change-Id: Ic8b7f4f522e910476273dd428bbb471a19cbe79f
CRs-Fixed: 1060579
2016-09-15 09:41:29 -07:00
qcabuildsw
c9fbe2950e Release 5.1.0.26S
Release 5.1.0.26S

Change-Id: Ie63eb9da551a0787e5770ae343d8636283fde891
CRs-Fixed: 688141
2016-09-15 01:39:46 -07:00
qcabuildsw
df85ff5ebe Release 5.1.0.26R
Release 5.1.0.26R

Change-Id: I47ba5562b1a121dc31c5bc2dbf97c2b0adb5986b
CRs-Fixed: 688141
2016-09-14 15:53:04 -07:00
qcabuildsw
d198e81754 Release 5.1.0.26Q
Release 5.1.0.26Q

Change-Id: I417059f38c02ac499deff2e3ba189da817e81913
CRs-Fixed: 688141
2016-09-13 12:54:46 -07:00
qcabuildsw
cee9c06def Release 5.1.0.26P
Release 5.1.0.26P

Change-Id: Ieb3fce4f5e1884d1fe5e3f4781fdd42af6e89fc1
CRs-Fixed: 688141
2016-09-12 21:46:04 -07:00
Naveen Rawat
02e1266b70 qcacld-3.0: Send Vendor Specific TPC Report IE in probe request
Send vendor specific TPC report IE as part of scan request IE to firmware.
This IE will then be included in probe request sent by firmware for scan.

Change-Id: I16e067de3980faa773d5027306795ca8e2a3c247
CRs-Fixed: 1062155
2016-09-12 21:46:00 -07:00
qcabuildsw
6b3b1aea49 Release 5.1.0.26O
Release 5.1.0.26O

Change-Id: Iedf96ff5224311a2c9f740d86bb6436affb69926
CRs-Fixed: 688141
2016-09-12 19:04:19 -07:00
qcabuildsw
6dbbe0883c Release 5.1.0.26N
Release 5.1.0.26N

Change-Id: Ifbfd383304acc6140b2918d15b5d0e0c89c3e9b2
CRs-Fixed: 688141
2016-09-12 12:16:29 -07:00
qcabuildsw
9d1df66654 Release 5.1.0.26M
Release 5.1.0.26M

Change-Id: I779976f45b671b33cc4663d8470515d39aa688d0
CRs-Fixed: 688141
2016-09-12 11:12:40 -07:00
qcabuildsw
5d2c9db1df Release 5.1.0.26L
Release 5.1.0.26L

Change-Id: I4e1660efda00b9255b382ddba70b82cfd173ff54
CRs-Fixed: 688141
(cherry picked from commit 397a4fadd42064601c2b6c7ca9363cf84f9631ca)
2016-09-11 17:55:59 -07:00
qcabuildsw
9e93a61862 Release 5.1.0.26K
Release 5.1.0.26K

Change-Id: I0a31da9177ad6e978d6e72efba37153431c18a1e
CRs-Fixed: 688141
(cherry picked from commit 36008e6d9865769c8815dffeea10b18258c3c9b5)
2016-09-11 17:53:24 -07:00
Selvaraj, Sridhar
a7fc763e16 qcacld-3.0: Update Assoc IEs to firmware after STA connects
As part of MBO(Multiband Operations), the Assoc IE's including
MBO IE need to be sent to FW as part of Roam Scan Offload command
so that these IE's can be used later in firmware initiated roams

Change-Id: Ia873c65a7813ae63d8e53d7445095990b0c2fed7
CRs-Fixed: 1039969
(cherry picked from commit 0af3520421400b65002604e0a3a9c7c714cc1e21)
2016-09-11 17:37:17 -07:00
qcabuildsw
a2c9394237 Release 5.1.0.26J
Release 5.1.0.26J

Change-Id: I1b94db3771c91e56767e97aa0a92f2e7747f2e3a
CRs-Fixed: 688141
(cherry picked from commit f55e364553887474f084902b5b657a40b31c75da)
(cherry picked from commit d5310cc84048776f7b153449370ebe6cb5ef8492)
2016-09-11 17:12:29 -07:00
Selvaraj, Sridhar
4577a9b955 qcacld-3.0: Send p2p ack indication directly to HDD from PE
qcacld-2.0 to qcacld-3.0 propagation

During P2P functionality, Host will send GO NEG REQ and
receives ACK completion from firmware which will be queued
to indicate HDD. Meanwhile if host receives GO-NEG RESP it
will be sent directly to HDD via function callback. In HDD as
we got  GO NEG RESP before ACK completion for GO-NEG REQ, HDD
will generate pkt completion for GO NEG Request.
Now GO NEG CONFORMATION frame will be sent and driver will be
expecting completion for this. The GO NEG REQ ACK completion
which got buffered in PE will be delivered to Supplicant and
Supplicant assumes that this is the ACK for GO NEG CONF frame.
This causes early termination of remain on channel due to which
firmware may drop the GO NEG CONF frame and may not retry as ROC
is terminated.
Fix this by making ACK Completion indication to HDD via function
callback.

Git-commit: 32ddf4196f423b8eaea7ec6c0816e2961aa7fc45
Change-Id: I0dd3acb236b270839649d2becfdc007e7aae9fdd
CRs-Fixed: 1012547
(cherry picked from commit a3996d421de7f55d5a6f7da19d7ff4b568ce7c50)
(cherry picked from commit 42405db3bd3f4b10800cde8cdcd14f521461a5a7)
2016-09-11 17:12:10 -07:00
qcabuildsw
ed259c4236 Release 5.1.0.26I
Release 5.1.0.26I

Change-Id: I094f85d2360b2ac903959b507ef338c072568624
CRs-Fixed: 688141
(cherry picked from commit f287c5415c642efc4cecfa733c37be6cad5a19bb)
2016-09-11 17:10:03 -07:00
qcabuildsw
b9ab5eb1b8 Release 5.1.0.26H
Release 5.1.0.26H

Change-Id: Iffe2de323ce44467975ba96101666f0601150b11
CRs-Fixed: 688141
(cherry picked from commit c0aa8ed6e971fb369a5a6c51bc44e1e5715506fc)
2016-09-11 16:55:46 -07:00
Naveen Rawat
03e8d95c9e qcacld-3.0: Send HT/VHT CAPs IE to firmware per band
Send HT/VHT CAPs IE to firmware per band. This will allow certain
features like LDPC to be configured per band.

Change-Id: I21c83af984f9be3ade46121ef148b52568c3ad0f
CRs-Fixed: 1055774
(cherry picked from commit 2a94c5666ea0c66477d0086c8d5a401db8e4afcf)
2016-09-11 16:49:46 -07:00
qcabuildsw
f821d418ab Release 5.1.0.26G
Release 5.1.0.26G

Change-Id: I33404709241889245378b5e81d9e92f1a19733a7
CRs-Fixed: 688141
(cherry picked from commit 36d731d10bdba33f331ae189aece4686ef306706)
2016-09-10 19:08:43 -07:00
qcabuildsw
863e29e778 Release 5.1.0.26F
Release 5.1.0.26F

Change-Id: I2876cddbf5ff79c44d6331f5af61781138902357
CRs-Fixed: 688141
(cherry picked from commit 5a610a62d974d0009fef00110f98794cc1c9b256)
2016-09-10 19:08:36 -07:00
qcabuildsw
500c1b329d Release 5.1.0.26E
Release 5.1.0.26E

Change-Id: Ib42d0372760133d27074f70bd0b9d60bb0409f69
CRs-Fixed: 688141
(cherry picked from commit 78aca0df5756decc780f8e62253f9784c6fa6858)
2016-09-10 19:06:33 -07:00
Kondabattini, Ganesh
b72e25cb7f qcacld-3.0: Define data structures for new AP requirements
qcacld-2.0 to qcacld-3.0 propagation

Defining data structures for below new requirements.
        - beacon_tx_rate
        - vendor_ie
        - vendor_ie_len
        - vendor_ie_assoc_policy
        - sta_inactivity_timeout
        - tx_pkt_fail_cnt_threshold
        - short_retry_limit
        - long_retry_limit
        - ampdu_size
        - supp_rate_set
        - extended_rate_set

Change-Id: I9d05cd7b8e051c4e9e4912cf866206ae32ec293d
CRs-Fixed: 1020078
(cherry picked from commit 8f57eee853baff54397c68c8cd71aeb50610a56a)
2016-09-10 19:06:29 -07:00
qcabuildsw
8ff87d80f6 Release 5.1.0.26D
Release 5.1.0.26D

Change-Id: I1b02ff4038a6e55a6860ccb6c0d0027aec3a4da4
CRs-Fixed: 688141
(cherry picked from commit 9315cb9888f85f24102a55dc021644281221d75f)
2016-09-10 19:06:13 -07:00
qcabuildsw
7c04b1ab17 Release 5.1.0.26C
Release 5.1.0.26C

Change-Id: I0c04b972eaef33eaad3001ea3f3682acd36fb667
CRs-Fixed: 688141
(cherry picked from commit b3949fa06a87310ed41daba3e0dd357eeb7cdc72)
2016-09-10 19:05:41 -07:00
Krishna Kumaar Natarajan
6553ea16be qcacld-3.0: Handle protected dual of public action frame
Handle protected dual of public action frame in lim_process_action_frame.

GAS comeback request/response frames will be converted into protected dual of
public action frame on encryption. These frames should be passed to userspace
for further processing.

Change-Id: I25e7f06369cdd238a561ddb5a825a63fe35f7b17
CRs-Fixed: 1063665
(cherry picked from commit 7745335fbdebcd81b274c703e5a080d61dd86428)
2016-09-10 19:05:38 -07:00
qcabuildsw
b33a1b8392 Release 5.1.0.26B
Release 5.1.0.26B

Change-Id: I17835a32e5ef3da009dd42b841a73da832b93863
CRs-Fixed: 688141
(cherry picked from commit 050f0dd635c69769575ef00dbc1214de497ac282)
2016-09-10 19:05:35 -07:00
Sreelakshmi Konamki
beacc2eae2 qcacld-3.0: Resolve unknown code issues in MTRACE logs
qcacld-2.0 to qcacld-3.0 propagation

Some MTRACE logs returns 'unknown code' instead of code and data passed
to MTRACE. To resolve this unknown code issues in MTRACE logs,
add any missing MTRACE code enums in corresponding trace functions.
Both mac_trace_msg_tx() and mac_trace_msg_rx() were not handling
eWniMsgTypes enums, we don't have module Id for SME to handle
in those functions itself. So, modified mac_trace_msg_tx() to mac_trace().

Change-Id: Ia994c971178e24843f652b67336afeaec5e949ab
CRs-Fixed: 871983
(cherry picked from commit 5e12a6f7a67de546c8567341f35707da61cf00b8)
2016-09-10 19:05:23 -07:00
Rakesh Sunki
cf1c9abd5c qcacld-3.0: Fix NDP ping failure issue
After completing NDP initiator and response between two NDP peers,
ping failure between the peers is observed due to mismatch in the
broadcast station id set in the driver and the broadcast MAC address
for the NDI. This sta id is eventually used as local id to fetch the
peer associated with the sta id and extract the vdev id from the peer
handler,  which was pointing to the incorrect vdev leading to ping
packets drop in the firmware due to incorrect vdev id.

Assign the broadcast id for NDI same as the NDI self
peer's sta id, which will point to the correct vdev id.

Change-Id: I4a4eeae149a4347da236cb768cf41141d9efdaca
CRs-Fixed: 1059527
2016-09-10 18:49:07 -07:00
qcabuildsw
2072f396ed Release 5.1.0.26A
Release 5.1.0.26A

Change-Id: I931a9ecf31d438f50fe8b8454914d734f4254271
CRs-Fixed: 688141
2016-09-10 14:11:42 -07:00
qcabuildsw
e546c9b241 Release 5.1.0.26
Release 5.1.0.26

Change-Id: Ic579e7747b2600bfd2d3b2a409ed62b32f4d497c
CRs-Fixed: 688141
2016-09-10 14:10:12 -07:00
qcabuildsw
d1353d2dd0 Release 5.1.0.25Z
Release 5.1.0.25Z

Change-Id: I0769ee052ee49cc19f8b13d0d2b8b95f3c3032f1
CRs-Fixed: 688141
2016-09-10 14:05:24 -07:00
qcabuildsw
5dae0fea7d Release 5.1.0.25Y
Release 5.1.0.25Y

Change-Id: I57535b476c010ea470707aeade5136a18c01a94e
CRs-Fixed: 688141
2016-09-07 11:48:53 -07:00
qcabuildsw
070c9dd2ce Release 5.1.0.25X
Release 5.1.0.25X

Change-Id: Iaf245d3adfc32267070783c3dab671c69754fd90
CRs-Fixed: 688141
2016-09-06 18:23:52 -07:00
Masti, Narayanraddi
6319f063aa qcacld-3.0: Maintain session id for TDLS functionality in lim struct
qcacld-2.0 to qcacld-3.0 propagation

Currently, since we are using same member from lim structure for p2p and
TDLS there could be possibilities that session id is overwritten
by p2p which would lead in not sending Tx completion indication from
lim to hdd thus leading to Tx timeout though we have received tx completion
indication from FW.

Fix is to create new session id for TDLS frames transmission

Change-Id: I1f78f24ac01e0b26c92238dbe831af88aa267bd5
CRs-Fixed: 991455
2016-09-06 18:23:48 -07:00
qcabuildsw
b08f5ccd2c Release 5.1.0.25W
Release 5.1.0.25W

Change-Id: I9c362816e75c8f209544092abb1d55308c45328b
CRs-Fixed: 688141
2016-09-06 17:24:52 -07:00
qcabuildsw
b456c02f99 Release 5.1.0.25V
Release 5.1.0.25V

Change-Id: Ibc735962b5f17e3823a796ccd7774d257bf52bf0
CRs-Fixed: 688141
2016-09-06 16:27:08 -07:00
qcabuildsw
7d06dd55c9 Release 5.1.0.25U
Release 5.1.0.25U

Change-Id: Ie1ea4337b4dc365fac9ffc29ca16d80382ab8c32
CRs-Fixed: 688141
2016-09-06 15:24:24 -07:00
qcabuildsw
46cec9839a Release 5.1.0.25T
Release 5.1.0.25T

Change-Id: I66653f57351115b5fdc393586f2f1b3510907db0
CRs-Fixed: 688141
2016-09-06 14:26:16 -07:00
qcabuildsw
38e8ce8849 Release 5.1.0.25S
Release 5.1.0.25S

Change-Id: If822dd1351e437779f2e74851cbe4e178f4b8b1e
CRs-Fixed: 688141
2016-09-06 13:29:18 -07:00
qcabuildsw
5e7f144a65 Release 5.1.0.25R
Release 5.1.0.25R

Change-Id: I6410c7b3b3a520c98b51bcb95339164aed306d40
CRs-Fixed: 688141
2016-09-05 01:23:19 -07:00
qcabuildsw
32e0c6ffc1 Release 5.1.0.25Q
Release 5.1.0.25Q

Change-Id: I4020618927aae783a8327b3266f8c045d2635f99
CRs-Fixed: 688141
2016-09-03 07:45:18 -07:00
qcabuildsw
c34f885076 Release 5.1.0.25P
Release 5.1.0.25P

Change-Id: I8ba2c3b7d80e3a6a56c1a990a988c93817ade213
CRs-Fixed: 688141
2016-09-02 21:27:01 -07:00
Deepak Dhamdhere
f2a7d8be0e qcacld-3.0: Use OkcEnabled .ini flag to control firmware OKC
Turn off opportunistic key caching (OKC) in firmware based on
"OkcEnabled" parameter in WCNSS_qcom_cfg.ini.
It is enabled by default and can be turned off with value 0.
Remove FEATURE_WLAN_OKC compilation option because OKC is always
compiled in for cld3.0. Remove underlying empty routine
cb_notify_set_okc_feature_enabled().

CRs-Fixed: 1057181
Change-Id: I174e860abef0532d62517635fe56927d8c3c9fd3
2016-09-02 21:27:00 -07:00
qcabuildsw
8c06eadb42 Release 5.1.0.25O
Release 5.1.0.25O

Change-Id: Ia95cfff02c994dfc26fb7e563645f46e4c51f6e2
CRs-Fixed: 688141
2016-09-02 19:00:08 -07:00
qcabuildsw
a0ad5c309c Release 5.1.0.25N
Release 5.1.0.25N

Change-Id: Iadd88a3ff3fdbb8da8519d747be0f74aa68b7617
CRs-Fixed: 688141
2016-09-02 18:27:14 -07:00
qcabuildsw
ba183010ea Release 5.1.0.25M
Release 5.1.0.25M

Change-Id: I2ff404e9c8e613c6d1bc71421499c65c782aa473
CRs-Fixed: 688141
2016-09-02 18:26:56 -07:00
qcabuildsw
b0f314063e Release 5.1.0.25L
Release 5.1.0.25L

Change-Id: I0d246e6e268c33593142f013b72c48b1d39b5826
CRs-Fixed: 688141
2016-09-02 18:26:44 -07:00
qcabuildsw
dd374d9b21 Release 5.1.0.25K
Release 5.1.0.25K

Change-Id: Id67f3a9a9322f8bb3f67fc2eb1ff54ed623e1c32
CRs-Fixed: 688141
2016-09-02 18:25:51 -07:00
qcabuildsw
734dd59f32 Release 5.1.0.25J
Release 5.1.0.25J

Change-Id: I5202150553bba1b7ded8739ad6de9d10707a3415
CRs-Fixed: 688141
2016-09-02 18:25:40 -07:00
qcabuildsw
79f878c7ef Release 5.1.0.25I
Release 5.1.0.25I

Change-Id: Ib3be809b570a772c5861ce051c57481028e19fcd
CRs-Fixed: 688141
2016-09-02 18:24:26 -07:00
qcabuildsw
4e523e20ba Release 5.1.0.25H
Release 5.1.0.25H

Change-Id: I6cb805a60f57f0745df157cf04a7dc03ec92ac05
CRs-Fixed: 688141
2016-09-02 18:24:05 -07:00