Commit Graph

2059 Commits

Author SHA1 Message Date
snandini
c6552b9cb9 Release 5.2.0.28R
Release 5.2.0.28R

Change-Id: I71eac69d1126d83ccd52c3ef7db57cc6a3d59236
CRs-Fixed: 774533
2017-06-07 02:45:09 -07:00
snandini
6a810474cb Release 5.2.0.28Q
Release 5.2.0.28Q

Change-Id: I7fa0f941430f1ab6bd8fdf499c5128c2e093310f
CRs-Fixed: 774533
2017-06-06 23:48:33 -07:00
snandini
6c5d3df31c Release 5.2.0.28P
Release 5.2.0.28P

Change-Id: Id01ddb371741b15265faac18b3d34e4d827633e8
CRs-Fixed: 774533
2017-06-06 10:26:25 -07:00
lifeng
13a89d7d81 qcacld-3.0: Add ini to configure SAP 11n max mcs
qcacld-2.0 to qcacld-3.0 propagation

Add support for configure host init SAP HT rate
upper bound.

Change-Id: If749f8a036d98d9070cb05170fa1e612fcb30e8a
CRs-Fixed: 1091897
2017-06-06 10:26:24 -07:00
snandini
54ed2aa925 Release 5.2.0.28O
Release 5.2.0.28O

Change-Id: Id5fd87278f440ac35094a688056c5fb76179e8a8
CRs-Fixed: 774533
2017-06-06 08:30:58 -07:00
Selvaraj, Sridhar
05ea0791e3 qcacld-3.0: Restrict FILS caps in ext cap to STA mode only
Currently, host driver sets FILS capability enable if broadcast
probe response support is enabled(i.e. g_enable_bcast_probe_rsp).
since this support adds FILS request params IE(which has the max
channel time STA would wait for AP to respond with broadcast probe
response) in probe request, FILS capability is set in ext cap.
However, it is also set in SAP role which leads to scan issues with
some client stations.

Restrict FILS caps in ext cap to STA role only if
g_enable_bcast_probe_rsp INI is set.

Change-Id: Ia5fc0cbf36a4a6df3eb21015ef0508f6daa7b21d
CRs-Fixed: 2048318
2017-06-06 08:30:56 -07:00
snandini
be5fbc74ca Release 5.2.0.28N
Release 5.2.0.28N

Change-Id: I60e09192ff7fc3a835426fe4db0cc085cbf3fdae
CRs-Fixed: 774533
2017-06-06 07:21:29 -07:00
snandini
0b7df64c45 Release 5.2.0.28M
Release 5.2.0.28M

Change-Id: I30bb6308ce76a98b0fc7732906e659d5df44bdcf
CRs-Fixed: 774533
2017-06-06 06:20:36 -07:00
snandini
5b3ecf64b1 Release 5.2.0.28L
Release 5.2.0.28L

Change-Id: If9c01943b8c6aaeed576d59f52a2832245625bd9
CRs-Fixed: 774533
2017-06-06 03:22:55 -07:00
Nachiket Kukade
8b4bfd8c75 qcacld-3.0: Advertise CSN of BF Antenna as 7 in VHT Caps if fw supports
If firmware supports CSN[Compressed Steering Number of Beamformer Antennas
] 8x8 and if the concerned INI(i.e. gTxBFCsnValue) is set above 3 which is
default fw support currently, send Probe/Assoc Request with CSN in VHT caps
as set in INI. Else set CSN to 3.

CSN of Beamformer Antenna in VHT caps is one less than the max number of
space time streams that the STA can receive in VHT NDP(i.e. CSN in VHT caps
= max space time streams STA can receive - 1)

Change-Id: I6c77f7513ee090beba8849b27c90ac0346e1ac58
CRs-Fixed: 2052348
2017-06-06 03:22:55 -07:00
snandini
31dee37e98 Release 5.2.0.28K
Release 5.2.0.28K

Change-Id: I4139ab5e42d543f5dc3555a1847db103e2b3d5bb
CRs-Fixed: 774533
2017-06-06 01:26:07 -07:00
snandini
099172dfbf Release 5.2.0.28J
Release 5.2.0.28J

Change-Id: Ie61587c412bc2aef05fa5ca30fd1cff02e4e7363
CRs-Fixed: 774533
2017-06-05 22:52:39 -07:00
snandini
fd4a637341 Release 5.2.0.28I
Release 5.2.0.28I

Change-Id: Ib3366186a7c4f5807f0b703927dbc3152c42fefe
CRs-Fixed: 774533
2017-06-05 22:11:23 -07:00
Selvaraj, Sridhar
021ee0ace3 qcacld-3.0: Update scan request IE's with default scan IE's
1) If g_qcn_ie_support is enabled, Save QCN IE along with default scan
   IE's received from Supplicant at init time.
2) Compare and update scan IE's with saved default scan IE's for each
   scan offload request to FW.

Change-Id: I902ab753db3bc3d5b4de400f550bf4ba3ceb424b
CRs-Fixed: 2033203
2017-06-05 22:11:16 -07:00
snandini
f00f92636f Release 5.2.0.28H
Release 5.2.0.28H

Change-Id: I4c1ff80947642cb22a6f40906ad2cf25c78103f4
CRs-Fixed: 774533
2017-06-05 21:10:44 -07:00
snandini
5c90701fc6 Release 5.2.0.28G
Release 5.2.0.28G

Change-Id: I241be06f60d5674ef6790b6a00150eb5c2ce42d3
CRs-Fixed: 774533
2017-06-05 20:31:23 -07:00
Selvaraj, Sridhar
6f97f41021 qcacld-3.0: Parse beacon IE's to extract Fixed fields
Currently, in beacon IE parsing of roam synch indication, fixed fields
[beacon interval, timestamp, capabilities] are not parsed resulting
in these fields being reported as zeros to supplicant.

Parse beacon IE's to extract fixed fields from beacon IE's.

Change-Id: I3ba2b8037de99a49b42eeecc7670bdb23c118f9d
CRs-Fixed: 2053019
2017-06-05 20:31:22 -07:00
snandini
c9703c2ace Release 5.2.0.28F
Release 5.2.0.28F

Change-Id: Ife3d5d6f7aa99e52fb79d37e38796d0a4e1cc11a
CRs-Fixed: 774533
2017-06-05 19:29:07 -07:00
snandini
3b66f90dac Release 5.2.0.28E
Release 5.2.0.28E

Change-Id: Id9024858cf7a664142520626393550983fa0727d
CRs-Fixed: 774533
2017-06-05 17:23:51 -07:00
Padma, Santhosh Kumar
922344761b qcacld-3.0: Reset ext_cap structure
Currently ext_cap structure is not reset to zero in
lim_send_probe_rsp_mgmt_frame. This can cause
dot11f_unpack_ie_ext_cap to return status other than
DOT11F_PARSE_SUCCESS and result in unnecessary error messages in
lim_update_extcap_struct.

Reset ext_cap structure in lim_send_probe_rsp_mgmt_frame to fix this.

Change-Id: I874d4d150a405d32737912f0b40661bafa5df268
CRs-Fixed: 2035704
2017-06-05 17:23:48 -07:00
snandini
ad6ee1f39e Release 5.2.0.28D
Release 5.2.0.28D

Change-Id: I6f7772e513097c9f6b28ed671dbbaf7827b1e12f
CRs-Fixed: 774533
2017-06-05 13:29:43 -07:00
snandini
28ba2437e8 Release 5.2.0.28C
Release 5.2.0.28C

Change-Id: Icf365ab6a6be79ea6b364ce38163d66c1f35aa6b
CRs-Fixed: 774533
2017-06-05 11:41:48 -07:00
snandini
2f273775ae Release 5.2.0.28B
Release 5.2.0.28B

Change-Id: I9033ab97b69c61fa379656dde42a6d74d3c8bfa5
CRs-Fixed: 774533
2017-06-05 10:00:06 -07:00
Ganesh Kondabattini
5e0ac2ab19 qcacld-3.0: Update channel width in Operating Mode IE
Host is always updating channel width as 20MHz while updating the
rx nss value in Operating Mode IE.

Channel width should be updated from session entry.

CRs-Fixed: 2048435
Change-Id: Ib78f52d3ad1be875450a76c20a9332933f50277f
2017-06-05 10:00:05 -07:00
snandini
cc0d3b97f5 Release 5.2.0.28A
Release 5.2.0.28A

Change-Id: Ied74d00ff11c6cfea19cd7b2dd833776c945b800
CRs-Fixed: 774533
2017-06-05 09:22:29 -07:00
Ganesh Kondabattini
a28484e447 qcacld-3.0: handle connection tracker event from FW
FW indicates the bt coex events using event
'WMI_TDLS_CONNECTION_TRACKER_NOTIFICATION' and with reason as
'WMI_TDLS_ENTER_BT_BUSY_MODE' and 'WMI_TDLS_EXIT_BT_BUSY_MODE'.

WMA is handling this event and sending it to PE, But PE is not
handling it.

This change is to handle WMI_TDLS_CONNECTION_TRACKER_NOTIFICATION
in PE.

CRs-Fixed: 2051707
Change-Id: I844d1883bcb769799170fd7cf7114940d1bb8cd4
2017-06-05 09:22:25 -07:00
Nitesh Shah
622d31246e qcacld-3.0: Reject all vdev commands for TDLS in roaming
All the vdev and peer related commands are forbidden, when the
roaming happens in the system.
Firmware roaming module does vdev_stop, once the roaming is
successfully completed. Part of vdev stop, firmware will delete
all TDLS peers. So after roaming is completed, as part of
roam_sync_complete, host should not send peer_delete. If host
sends peer_delete then FW will not be able to send
peer_delete_resp_event as peer is already deleted
during roaming.

Make changes to reject all vdev and management commands
to firmware, when roaming is in progress in the system.

Change-Id: I17b36d0ce484efeda9dc537684792c7a90d2eae8
CRs-Fixed: 2049039
2017-06-05 09:22:23 -07:00
snandini
608bd1b659 Release 5.2.0.28
Release 5.2.0.28

Change-Id: I7145a12853a885d7896c06f606c5581800638e5c
CRs-Fixed: 774533
2017-06-05 06:15:55 -07:00
Selvaraj, Sridhar
40fcc69397 qcacld-3.0: Update ESE version IE presence to PE session correctly
Currently, driver is not updating the ESE version IE presence to PE
session if power constraint IE is present in beacon/probe. This causes
driver not adding ESE version IE in assoc request though AP is
advertising ESE version IE in its beacon/probe.

Update ESE version IE presence to PE session irrespective of whether
Power constraint IE is present or not.

Change-Id: Idb4ab5ef03449df49ee74848c8824bca9318f08a
CRs-Fixed: 2042660
2017-06-05 06:15:55 -07:00
snandini
704ce612ce Release 5.2.0.27Z
Release 5.2.0.27Z

Change-Id: If4a2abafa31a5aa2dae2c91c8d995f13349ad599
CRs-Fixed: 774533
2017-06-02 23:27:56 -07:00
snandini
5a1bd18b2a Release 5.2.0.27Y
Release 5.2.0.27Y

Change-Id: I9b48578f2d021099447ce7d40efe70e024315c9f
CRs-Fixed: 774533
2017-06-02 20:38:58 -07:00
Kiran Kumar Lokere
dda6077ba4 qcacld-3.0: Disable vendor VHT IE support if 2G 11ac disabled
Disable vendor VHT IE support if 11ac is disabled in 2.4G by
user configuration

Change-Id: I8920fae5352fa1a4c7356918bce3b27e2c4a3345
CRs-Fixed: 2052059
2017-06-02 20:38:54 -07:00
snandini
b885ea9e4d Release 5.2.0.27X
Release 5.2.0.27X

Change-Id: Idf8a64e78c7bd052db9fcdd3a583104e9bea123d
CRs-Fixed: 774533
2017-06-02 18:50:44 -07:00
Kiran Kumar Lokere
5be8fc8860 qcacld-3.0: Do not disable TxBFee with VHT caps in vendor IE
Do not disable the TxBfee feature if the VHT caps are in vendor
specific IE.

Change-Id: Ie1c8e15a908d74d9d30b550207225f8b0480035b
CRs-Fixed: 2035404
2017-06-02 18:50:42 -07:00
snandini
0c398ea1b2 Release 5.2.0.27W
Release 5.2.0.27W

Change-Id: I67a9ecb1add02668fe72acd7c14a2eb6583a2742
CRs-Fixed: 774533
2017-06-02 17:59:47 -07:00
snandini
293c5e2340 Release 5.2.0.27V
Release 5.2.0.27V

Change-Id: I068050fa9c4ded18b22a84f4819d137432b11480
CRs-Fixed: 774533
2017-06-02 17:25:16 -07:00
snandini
1254a7bcbc Release 5.2.0.27U
Release 5.2.0.27U

Change-Id: I7682116e9b2ed60761fae2550171165a905b663f
CRs-Fixed: 774533
2017-06-02 14:47:44 -07:00
snandini
8c10e02d05 Release 5.2.0.27T
Release 5.2.0.27T

Change-Id: I01f43f34d7faae8278917730604819cf65cb07ea
CRs-Fixed: 774533
2017-06-02 13:41:18 -07:00
snandini
cfa0054117 Release 5.2.0.27S
Release 5.2.0.27S

Change-Id: Ibc767ddb68989e7d128010e596aaf08c6f2be307
CRs-Fixed: 774533
2017-06-01 21:21:22 -07:00
Arif Hussain
43354e663f qcacld-3.0: Handle user-space roaming failure case
Supplicant uses connect command to send roam request and
also starts auth timer. On failing to receive assoc success
from driver, supplicant will send disconnect indication to
the driver after auth timeout which is 10 sec.

So, currently supplicant does not allow to stay with current AP
if roam invoke fails.

On roam invoke failure, indicate this failure to supplicant
and send death to current AP for driver and firmware cleanup,
So that we can avoid 10sec auth-timer delay.

Change-Id: Ie010a55b9b7a6563c817b17815d004f7b8bfa2fa
CRs-Fixed: 2044156
2017-06-01 21:21:21 -07:00
Arif Hussain
b7eb4aff37 qcacld-3.0: Fix memory leak in mac_open
Make sure to free cfg resource in allocated during
cfg_init when case of pe_open failure happen.

Change-Id: I651585dabec344253fb3015d974f9f4685d24304
CRs-Fixed: 2027588
2017-06-01 21:21:19 -07:00
Arif Hussain
ae99ff0b8a qcacld-3.0: Cleanup in mac_open to avoid freeing p_mac
In “Change-Id: I3638b576b76c26181cb180d8b37e195ba3b0ecad”
replaced dynamic allocation of p_mac to used memory from
.bss segment, So do not free p_mac.

Change-Id: I2aab77871b8b96de65d7732a001934586df635d0
CRs-Fixed: 2026241
2017-06-01 21:21:17 -07:00
Arif Hussain
7168379ca5 qcacld-3.0: Change dynamic memory to static from .bss segment for p_mac
Size of global context handler p_mac is too big to allocate memory
and more possibility of failing memory allocation of this big size.

So use mac global context from .bss segment by using global static
variable.

Change-Id: I3638b576b76c26181cb180d8b37e195ba3b0ecad
CRs-Fixed: 2011049
2017-06-01 21:21:16 -07:00
snandini
8dbf8bd4ab Release 5.2.0.27R
Release 5.2.0.27R

Change-Id: Ifc70a1028e295baf4ad367cb34d2c5be5f3138a6
CRs-Fixed: 774533
2017-06-01 19:55:34 -07:00
Paul Zhang
d2315479ae qcacld-3.0: Set burst duration when using short BI
qcacld-2.0 to qcacld-3.0 propagation

When the DUT connects to an AP whose BI is short, for
example 25ms. Per the fw scan schedule mechanism, the
TBTT scan has high priority. Then the scan issued by
host will be timeout.

To mitigate this issue, enable the burst scan feature
by setting the burst scan duration.

Change-Id: Id28e9d1ec242c205481fb3b7242134b0dae78834
CRs-Fixed: 1109279
2017-06-01 19:55:33 -07:00
snandini
b9b95af516 Release 5.2.0.27Q
Release 5.2.0.27Q

Change-Id: I0d12fa89c6f946b785a7cecefa8fa07256a12dcb
CRs-Fixed: 774533
2017-06-01 16:01:10 -07:00
Manikandan Mohan
39accff49b qcacld-3.0: Add INI item for 11AX HE params and configure on BSS start
Add INI params for 11AX HE OBSS_PD. Update code to set
these params on BSS start on station connection and SAP start.

Change-Id: I60ae2cae936558668dfb1059744a6e3891aaebd1
CRs-fixed: 2045431
2017-06-01 16:01:09 -07:00
snandini
5822f22e66 Release 5.2.0.27P
Release 5.2.0.27P

Change-Id: I84e9b2e8e7ef5ce3980ac0def65b483c7696c496
CRs-Fixed: 774533
2017-06-01 12:32:30 -07:00
snandini
2d2eefb3c4 Release 5.2.0.27O
Release 5.2.0.27O

Change-Id: I46fcab22fa808e552d5c88ad3e6ea4676606af83
CRs-Fixed: 774533
2017-06-01 07:21:48 -07:00
snandini
0e3fb46900 Release 5.2.0.27N
Release 5.2.0.27N

Change-Id: I8f4343e45c8c185470a84340d4920836dac3202b
CRs-Fixed: 774533
2017-06-01 06:06:49 -07:00