Commit Graph

6554 Commits

Author SHA1 Message Date
nshrivas
9ab3d4f96e Release 5.2.0.136S
Release 5.2.0.136S

Change-Id: Id093d24dbcb2660a8768ba4e50f4a1399b40e851
CRs-Fixed: 774533
2019-06-13 23:00:14 -07:00
Srinivas Girigowda
feb23fc3f0 qcacld-3.0: Replace SIR_MAC_SA_QUERY_* with converged enum
Replace SIR_MAC_SA_QUERY_* with converged enum.

Change-Id: If5d2b4edfa2719bb19f94dad1557a3c64772da0b
CRs-Fixed: 2471272
2019-06-13 23:00:07 -07:00
nshrivas
e5cc0e917b Release 5.2.0.136R
Release 5.2.0.136R

Change-Id: Ibbb148e8b7564ced437fa7e86c6af7177170096c
CRs-Fixed: 774533
2019-06-13 15:50:39 -07:00
nshrivas
d3fa2d6b64 Release 5.2.0.136Q
Release 5.2.0.136Q

Change-Id: I09fc76256bd835d0c5579d8d843702a23276b9da
CRs-Fixed: 774533
2019-06-13 05:49:48 -07:00
nshrivas
b611c14efb Release 5.2.0.136P
Release 5.2.0.136P

Change-Id: I238617b8c1a33addd68951f01e4ed7eb9640aecf
CRs-Fixed: 774533
2019-06-13 04:10:26 -07:00
nshrivas
c193583465 Release 5.2.0.136O
Release 5.2.0.136O

Change-Id: I994a6b69b60b58d801caa3849c01febacf576fdb
CRs-Fixed: 774533
2019-06-13 02:48:04 -07:00
nshrivas
6173f8708a Release 5.2.0.136N
Release 5.2.0.136N

Change-Id: If88e44e5166750e32ffcfb9c47f0036edd94a14d
CRs-Fixed: 774533
2019-06-13 01:07:53 -07:00
nshrivas
a0d74a38cf Release 5.2.0.136M
Release 5.2.0.136M

Change-Id: Ife17e316dad6b632a9e9781f2509df8eddae0fd5
CRs-Fixed: 774533
2019-06-12 23:16:46 -07:00
nshrivas
2975b42ae2 Release 5.2.0.136L
Release 5.2.0.136L

Change-Id: I8c08a39505cf166c7a3e1175a33e5a3a79498a83
CRs-Fixed: 774533
2019-06-12 21:38:11 -07:00
nshrivas
2dbc844a87 Release 5.2.0.136K
Release 5.2.0.136K

Change-Id: I540e6d814425ab6931bf9a7e3a378e53974ba893
CRs-Fixed: 774533
2019-06-12 17:45:46 -07:00
nshrivas
a28bc89ed7 Release 5.2.0.136J
Release 5.2.0.136J

Change-Id: I5c79fda7d02a8b27c9f5e4add4727836bb6f1d0f
CRs-Fixed: 774533
2019-06-12 16:15:00 -07:00
nshrivas
c1ca131582 Release 5.2.0.136I
Release 5.2.0.136I

Change-Id: I65ea5d15a80ded739504c27434ade121e6e53eee
CRs-Fixed: 774533
2019-06-12 02:48:56 -07:00
gaurank kathpalia
26fe75c1d5 qcacld-3.0: Fill default nss in pe roam sync cb
Currently the driver fills the vdev nss, and default nss
in ft session according to the band on which the roaming
happenend. For eg. if the roaming happenend on 5ghz band,
then the nss value would be filled from the nss 5ghz value.
But the nss is filled before the channel is populated in
the structure, which can lead to wrong nss.

Fix is to fill the nss value after the channel has been
populated in the session.

Change-Id: Ie4fc2452107fe5b1be296be7768868d251796a73
CRs-Fixed: 2467718
2019-06-12 02:48:55 -07:00
nshrivas
6a67f23b6a Release 5.2.0.136H
Release 5.2.0.136H

Change-Id: I145323e873d35bd83a0dbe4d0a15230f1fcb5b95
CRs-Fixed: 774533
2019-06-12 00:41:28 -07:00
Nirav Shah
11d68b798c qcacld-3.0: Send disassoc failure if vdev is in INIT state
In roaming scenario, if association is not completed with
new AP, there is possibility of trying to send disassoc in
failure handling. So, if vdev is in INIT state send
disassoc failure and cleanup session.

Change-Id: I0fcf3b0b51aa810323911c5ebc121767ca22a502
CRs-Fixed: 2453160
2019-06-12 00:41:28 -07:00
nshrivas
834079e3ce Release 5.2.0.136G
Release 5.2.0.136G

Change-Id: Id626260eef8c5a73bc0de1bf503825cbe6a4f682
CRs-Fixed: 774533
2019-06-11 17:37:28 -07:00
nshrivas
556e43a78b Release 5.2.0.136F
Release 5.2.0.136F

Change-Id: I3a1afedf95a6e00b8e4e32122a1f455b858571b5
CRs-Fixed: 774533
2019-06-11 09:50:52 -07:00
nshrivas
6e469ef55d Release 5.2.0.136E
Release 5.2.0.136E

Change-Id: I10133935cdfbf8cc59b4fca3c1c13164b7a152c9
CRs-Fixed: 774533
2019-06-10 11:53:56 -07:00
nshrivas
6342ad3723 Release 5.2.0.136D
Release 5.2.0.136D

Change-Id: I47f3e877c226468b486e1b6701e2b3ec6ddf2f1f
CRs-Fixed: 774533
2019-06-10 09:15:38 -07:00
nshrivas
64934f0065 Release 5.2.0.136C
Release 5.2.0.136C

Change-Id: If2d4c506bb25e7be4a39b3bc70feba54df2f12b9
CRs-Fixed: 774533
2019-06-10 07:28:03 -07:00
nshrivas
a1a4c7054c Release 5.2.0.136B
Release 5.2.0.136B

Change-Id: I228dcfd16bfbb3f525796609cc743be7993ce045
CRs-Fixed: 774533
2019-06-10 02:37:35 -07:00
nshrivas
270fc0c235 Release 5.2.0.136A
Release 5.2.0.136A

Change-Id: I0ad32829828cbce62b10ae8aef26a4010fd97878
CRs-Fixed: 774533
2019-06-10 00:50:18 -07:00
nshrivas
45bd5c2360 Release 5.2.0.136
Release 5.2.0.136

Change-Id: I79be3c46c54cbdc1ab98ae0beeb5fcf45f762d6e
CRs-Fixed: 774533
2019-06-09 02:57:01 -07:00
nshrivas
8f1cecacb9 Release 5.2.0.135Z
Release 5.2.0.135Z

Change-Id: I270b1568ca36e78da39cf1b2738da4725f028087
CRs-Fixed: 774533
2019-06-08 12:30:20 -07:00
nshrivas
38105e4b3d Release 5.2.0.135Y
Release 5.2.0.135Y

Change-Id: Ic1e7967f08ecccc6be51cd9897b44ac1dd33bf98
CRs-Fixed: 774533
2019-06-08 06:29:25 -07:00
Pragaspathi Thilagaraj
7a1a08e6b6 qcacld-3.0: Replace typedef eCsrAuthType
eCsrAuthType is the enum of AKMs to be used during connection.
So the name eCsrAuthType is misleading as akm and auth algo are
different.
Also the Linux Coding Style doesn't allow mixed-case names and
so-called Hungarian notation, so rename the enum eCsrAuthType to
be compliant.

Change-Id: I35e18d1f84babd0ef2928ae9d7258028d4c9b3c5
CRs-Fixed: 2463813
2019-06-08 06:29:25 -07:00
nshrivas
ac67d926a0 Release 5.2.0.135X
Release 5.2.0.135X

Change-Id: I3b17365c54478ad8774920ef8b0bcf5e4a4ded30
CRs-Fixed: 774533
2019-06-07 11:38:57 -07:00
Pragaspathi Thilagaraj
469495ba47 qcacld-3.0: Rename pMsgBuf identifier
The Linux Coding Style doesn't allow mixed-case names and
so-called Hungarian notation, so rename the pMsgBuf to be
compliant.

Change-Id: Ia28e9e8ce69c7fbb6853278ccdb12e722ec24e06
CRs-Fixed: 2463442
2019-06-07 11:38:56 -07:00
nshrivas
21b9862e8d Release 5.2.0.135W
Release 5.2.0.135W

Change-Id: Idbe4afec62c488420e04acea207dabccf561fe71
CRs-Fixed: 774533
2019-06-07 07:05:40 -07:00
Pragaspathi Thilagaraj
d48e6cd463 qcacld-3.0: Rename statusCode identifier
The Linux Coding Style doesn't allow mixed-case names and
so-called camelcase notation, so rename the statusCode to be
compliant with the coding style.

Change-Id: I98e0af710401a9718bdc1402617253eb970c5861
CRs-Fixed: 2463825
2019-06-07 07:05:35 -07:00
Pragaspathi Thilagaraj
96742aed1e qcacld-3.0: Rename CSR/SME identifier pBssDesc
The Linux Coding Style doesn't allow mixed-case names and
so-called Hungarian notation, so rename the identifier pBssDesc
to be compliant.

Change-Id: I0980de75bbaaeb1eee9321621da1f3ff90e09188
CRs-Fixed: 2463446
2019-06-07 07:05:30 -07:00
nshrivas
512792a38d Release 5.2.0.135V
Release 5.2.0.135V

Change-Id: Ia01bbc815372335710dafd22170a0490c1e7db96
CRs-Fixed: 774533
2019-06-07 03:23:46 -07:00
nshrivas
5e92416970 Release 5.2.0.135U
Release 5.2.0.135U

Change-Id: I0e08c23f1e78fcd3940b25498b23edc4c22639e9
CRs-Fixed: 774533
2019-06-07 01:51:23 -07:00
Kiran Kumar Lokere
0f1f4635cf qcacld-3.0: Set extended cap TWT capabilities in roam offload
Set TWT capabilities in extended capability IE in roam scan
offload request.

Change-Id: I4f07cfff47a2ecc4acf4d43d8885ce65f2fa2141
CRs-Fixed: 2459217
2019-06-07 01:51:22 -07:00
Kiran Kumar Lokere
7a6c327af3 qcacld-3.0: Fix possible NULL dereference
Check the station data structure for NULL dereference before
accessing it.

Change-Id: Id719a77e0de36767bd699caacf507cf4f7bb8fc6
CRs-Fixed: 2462587
2019-06-07 01:51:17 -07:00
Abhinav Kumar
73a516ba32 qcacld-3.0: Update Max Tx Power in channel switch wrapper IE
Currently in case of CSA announcement with channel switch mode 1,
host wraps "switch wrapper IEs" of the current operating channel
for target channel. This is not expected. Driver should send
fills information about target channel in the channel switch
wrapper IEs.

Fix is to fill IE in host and ignore the IE from hostapd.

Change-Id: Ie2447fa7affdf8211a46877e0d8b0e41796f0cc3
CRs-Fixed: 2444679
2019-06-07 01:51:09 -07:00
nshrivas
7ea060459e Release 5.2.0.135T
Release 5.2.0.135T

Change-Id: Ieab2f53939c7f1a909e342a6e9ca44a6a5b3f388
CRs-Fixed: 774533
2019-06-06 19:01:50 -07:00
nshrivas
2b3ea8ea3e Release 5.2.0.135S
Release 5.2.0.135S

Change-Id: If148bd1577f36302d89b4887ef4a38c8c6f3ebcd
CRs-Fixed: 774533
2019-06-06 13:02:16 -07:00
Abhinav Kumar
009f69fb6a qcacld-3.0: Fix possible memory leak
Free Dynamic allocated memory in following scenarios:
1. In __lim_ext_scan_forward_bcn_probe_rsp()
Free dynamic allocated memory for result in failure case

2. In sme_oem_data_req()
Free dynamic allocated memory for oem_data_req in failure case.

3. In sme_notify_ht2040_mode()
Free dynamic allocated memory for pHtOpMode in default case.

4. In sme_send_rate_update_ind()
Free dynamic allocated memory for rate_upd if mutex acquire
fails.

5. In sme_txpower_limit()
Free dynamic allocated memory tx_power_limit rate_upd if mutex
acquire fails.

Change-Id: I5deccb5ac10f69ad00ea860f43c821ee7e90c71e
CRs-Fixed: 2465786
2019-06-06 13:02:15 -07:00
nshrivas
75d3cf6413 Release 5.2.0.135R
Release 5.2.0.135R

Change-Id: Ia7fa8b3cee6a4b932caf87729f8fe7ef39d3c581
CRs-Fixed: 774533
2019-06-05 09:22:37 -07:00
nshrivas
b09915d778 Release 5.2.0.135Q
Release 5.2.0.135Q

Change-Id: Ic79187b141a2eb6e1ce40695df83d0dc3c0705fc
CRs-Fixed: 774533
2019-06-04 22:45:43 -07:00
nshrivas
576b01f0c5 Release 5.2.0.135P
Release 5.2.0.135P

Change-Id: I250a9cd5e32dfd3ca656eea640c57ba835089a86
CRs-Fixed: 774533
2019-06-04 20:22:15 -07:00
Yeshwanth Sriram Guntuka
1c7d239b15 qcacld-3.0: Update MCS set on add_sta in LFR2 scenario
In LFR2 scenario, STA roams to IOT AP with which max nss
capability is advertised because ini configured vendor OUI
and data for max nss is found in AP's beacons or probe
responses. On receiving association response with reduced
nss, nss is not updated as part of add_sta. This is resulting
in incorrect nss to be sent in peer_assoc command.

Fix is to update MCS set so that appropriate nss is sent in
peer_assoc command.

Change-Id: Id137a09f24063c8260c21eda6cd74cbb571b9129
CRs-Fixed: 2464318
2019-06-04 20:22:08 -07:00
nshrivas
c0a982c47c Release 5.2.0.135O
Release 5.2.0.135O

Change-Id: I3033c56c6b191b022cdb0a7d833e80b251a53ebf
CRs-Fixed: 774533
2019-06-04 00:57:58 -07:00
nshrivas
8b50203713 Release 5.2.0.135N
Release 5.2.0.135N

Change-Id: I7bf78387e953eef44a89470a2b7bd913e6c31614
CRs-Fixed: 774533
2019-06-03 21:03:34 -07:00
Srinivas Girigowda
3fcc2f5803 qcacld-3.0: Replace SIR_MAC_TDLS_* with converged enum TDLS_*
Replace SIR_MAC_TDLS_* with converged enum TDLS_*.

Change-Id: Id611517e135c64afc29de371c32c08cff3b985d7
CRs-Fixed: 2461770
2019-06-03 21:03:33 -07:00
nshrivas
08f6512782 Release 5.2.0.135M
Release 5.2.0.135M

Change-Id: I07426340c553ad0e3ec589e51f81d4af33af1dcb
CRs-Fixed: 774533
2019-06-03 19:02:40 -07:00
nshrivas
8f638fc7a3 Release 5.2.0.135L
Release 5.2.0.135L

Change-Id: I463a080d979ad6368bb6aba836028b69530515d4
CRs-Fixed: 774533
2019-06-03 15:24:35 -07:00
nshrivas
a46dfad56a Release 5.2.0.135K
Release 5.2.0.135K

Change-Id: I2bb99948a32cb7b7ed119861d1274c33ebe2a281
CRs-Fixed: 774533
2019-06-03 02:26:54 -07:00
nshrivas
8a97237186 Release 5.2.0.135J
Release 5.2.0.135J

Change-Id: Ifc4d4104db77964d07d1bc5a242f93cc08a84e25
CRs-Fixed: 774533
2019-06-02 23:24:51 -07:00