Commit Graph

6515 Commits

Author SHA1 Message Date
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
nshrivas
da558d79e4 Release 5.2.0.135I
Release 5.2.0.135I

Change-Id: Ib7731bcca5a5ee1ae58a27f1270b7ec7ca1ed52e
CRs-Fixed: 774533
2019-06-02 01:51:39 -07:00
gaurank kathpalia
3ebc17b3e5 qcacld-3.0: Link BLM to the legacy APIs
Link BLM exposed APIs to the following:-

1. csr_get_scan_result:- Link this API with filter bssids in
the reject ap list maintained by the blacklist mgr.

2. lim_assoc_rej_add_to_rssi_based_reject_list:- Link this API
with the the blacklist mgr add bssid to reject list to add the
OCE and BTM related assoc rejects.

3. Userspace avoid list parsing logic for the userspace to set
the BSSID as avoided.

Change-Id: Id51ffb80cea3f845fefe14db25d0f7acda6ea0f3
CRs-Fixed: 2461281
2019-06-02 01:51:34 -07:00
nshrivas
207eaabf34 Release 5.2.0.135H
Release 5.2.0.135H

Change-Id: I549156c80d508a133d511cbc1b154e0840705aee
CRs-Fixed: 774533
2019-06-01 17:05:46 -07:00
nshrivas
cea92bd601 Release 5.2.0.135G
Release 5.2.0.135G

Change-Id: I40acf9ab5b81a6c25d12a19f1f996452951b2e3b
CRs-Fixed: 774533
2019-06-01 03:23:40 -07:00
Abhishek Singh
f5f2166bbb qcacld-3.0: Remove obsolete legacy cfg related files
Remove obsolete cfg_api.h and cfg_global.h files related to
legacy cfg.

Change-Id: I1978c3b44239c62b1dfb6fd59a8a25bccf277aac
CRs-Fixed: 2463744
2019-06-01 03:23:40 -07:00
nshrivas
7de31bbf96 Release 5.2.0.135F
Release 5.2.0.135F

Change-Id: I815196e76e65a6227b1e5e33fba1b6f1a2b91be8
CRs-Fixed: 774533
2019-06-01 01:38:18 -07:00
wadesong
90d68dee05 qcacld-3.0: Enlarge the PMKR0 buffer for FT-FILS
PMKR0 buffer's length is currently 32 bytes in struct
pe_fils_session, which is incapable of storing the
value of Q when SHA384 is used for authentication.

Enlarge the PMKR0 buffer to 48 bytes in case SHA384
is used.

Change-Id: Ib935a4dfc6fc415453d3c3b9cf458cc3b0f4f0a2
CRs-Fixed: 2462643
2019-06-01 01:38:18 -07:00
nshrivas
821baeb405 Release 5.2.0.135E
Release 5.2.0.135E

Change-Id: I7a7941dd3a45770ae3016ec032728bc19e771ab8
CRs-Fixed: 774533
2019-05-31 23:48:20 -07:00
nshrivas
221bf3cebc Release 5.2.0.135D
Release 5.2.0.135D

Change-Id: I93af44441f156162790420f76672343d0228277c
CRs-Fixed: 774533
2019-05-31 21:56:05 -07:00
Sandeep Puligilla
d7e005b23a qcacld-3.0: MBSSID: Fix SSID population
CSR is populating TX SSID in NonTx to NonTx
BSSID roaming scenario.

SSID is populated from the TX beacon instead
of the generated NonTX beacon. MOdified code
to populate the IE's from NonTX beacon.

Change-Id: Ib02f320ba0e6622ad79a1bd2429ad5f61e53b71b
CRs-Fixed: 2462018
2019-05-31 21:56:05 -07:00
Pragaspathi Thilagaraj
cbecb299cf qcacld-3.0: Advertise BSS transition enabled in extended capabilities
When BTM config is disabled in the supplicant, the BSS
transition bit (19) of the extended capabilities will be
disabled. If BTM offload is enabled, currently driver still
advertises that the BSS transition bit(19) as disabled. This
results in AP disabling 11v for this STA.

Advertise the BSS transition bit (19) as enabled in the extended
capabilities if btm_offload ini bit 1 is enabled.

Change-Id: I7c1977294a2e166321951ee0ec31f18929c42176
CRs-Fixed: 2455919
2019-05-31 21:56:01 -07:00
nshrivas
c110e2ed45 Release 5.2.0.135C
Release 5.2.0.135C

Change-Id: I955b269c8eac0ca671d62c7eb263a37aa86ec157
CRs-Fixed: 774533
2019-05-31 14:50:36 -07:00
nshrivas
67628ac49d Release 5.2.0.135B
Release 5.2.0.135B

Change-Id: Id1914d3bbe8561c62dd43ac65f9a5ea32bcc9aa8
CRs-Fixed: 774533
2019-05-31 07:40:09 -07:00
Pragaspathi Thilagaraj
e64714a3b4 qcacld-3.0: Rename pe_session member pePersona
The Linux Coding Style doesn't allow mixed-case names so rename
pePersona to opmode in struct pe_session to be in compliance.

Change-Id: I3434bdba5300fb89c7e78cd16dacfd151ba7c00b
CRs-Fixed: 2459760
2019-05-31 07:40:08 -07:00
nshrivas
bb6d04a2f9 Release 5.2.0.135A
Release 5.2.0.135A

Change-Id: Icec1d9effdbc5558e1e947051e3550ea6e47f1f0
CRs-Fixed: 774533
2019-05-31 05:17:09 -07:00
Yeshwanth Sriram Guntuka
22ed80066a qcacld-3.0: Advertise max NSS capability with few IOT APs
Few IOT APs advertise reduced NSS capabilities on ending
up in bad state. These APs can later recover to support
the actual NSS capabilities. In this scenario, when STA
initiates connection to these APs, which are in bad state,
reduced NSS capabilities is advertised. STA cannot later
upgrade NSS capabilities to the minimum of STA max NSS
capability and APs actual NSS capability, once AP recovers.

Fix is to advertise max NSS capability during connection
with these IOT APs based on vendor OUIs and downgrade if
AP still advertises reduced NSS capability in association
response.

Change-Id: I49ea13534b1a44fd9ffadd1e8fb44e9d782147c4
CRs-Fixed: 2453938
2019-05-31 05:17:09 -07:00
nshrivas
f3882b0da8 Release 5.2.0.135
Release 5.2.0.135

Change-Id: I4c100c20be914ffbecf8a9faba3b85544252764a
CRs-Fixed: 774533
2019-05-31 02:29:50 -07:00
nshrivas
d8679842c8 Release 5.2.0.134Z
Release 5.2.0.134Z

Change-Id: I166c799f729691c9314e206d3d8faa7d8cecef28
CRs-Fixed: 774533
2019-05-30 19:29:35 -07:00
nshrivas
71edafacb9 Release 5.2.0.134Y
Release 5.2.0.134Y

Change-Id: I4cf0edbe22fca7363dd3a9f461d3a516ee88fd6e
CRs-Fixed: 774533
2019-05-29 22:12:37 -07:00
nshrivas
5b1b7d3177 Release 5.2.0.134X
Release 5.2.0.134X

Change-Id: I94b667cd926c1289222c3412a37b2b65a2641e2c
CRs-Fixed: 774533
2019-05-29 02:53:59 -07:00
Srinivas Girigowda
f8e5d2e3ac qcacld-3.0: Replace SIR_MAC_ACTION_* with converged enum ACTION_SPCT_*
Replace SIR_MAC_ACTION_* with converged enum ACTION_SPCT_*.

Change-Id: I76cc3d7ea8e12b9a40f39ba855a73e2779896fea
CRs-Fixed: 2460915
2019-05-29 02:53:53 -07:00
nshrivas
b1620c33dd Release 5.2.0.134W
Release 5.2.0.134W

Change-Id: Ic4b50ccf9c89449610a715e6d6e371cc81dc6ab2
CRs-Fixed: 774533
2019-05-29 00:05:35 -07:00
Sandeep Puligilla
5e647f7f3e qcacld-3.0: LFR3 changes for MBSSID
Changes to support LFR3 roaming with MBSSID feature.

Change-Id: Ie968d23bbd2efc6b33b774d603394eb3df450cc1
CRs-Fixed: 2439989
2019-05-29 00:05:34 -07:00
nshrivas
2c1cb8de22 Release 5.2.0.134V
Release 5.2.0.134V

Change-Id: Iba6781e8bc7a70823730084f73432ca6d9acd2ff
CRs-Fixed: 774533
2019-05-28 08:20:00 -07:00
nshrivas
371b0c88e4 Release 5.2.0.134U
Release 5.2.0.134U

Change-Id: I84f191971af2449e26d5b53d0111799b51b19bae
CRs-Fixed: 774533
2019-05-28 05:18:52 -07:00
Pragaspathi Thilagaraj
6fc0a9a120 qcacld-3.0: Fix default value of beamformee STS Capability for SAP
A VHT beamformee shall indicate the maximum number of space-time
streams it can receive in a VHT NDP in the Beamformee STS
Capability subfield of the VHT Capabilities Information field of
the VHT Capabilities element. The SAP is advertising STS value
as 8 in both 2G and 5G band. This may cause IOT issues.

Fix the default value of beamformee STS capability value as
default value 3 for SAP.

Change-Id: I026eabeea941a33f1ffab6e498e6de90e182320e
CRs-Fixed: 2448390
2019-05-28 05:18:48 -07:00
nshrivas
48a887afae Release 5.2.0.134T
Release 5.2.0.134T

Change-Id: I5e964e839fd3cf0269a9201bab61bbdf58af03cc
CRs-Fixed: 774533
2019-05-28 00:53:22 -07:00
nshrivas
e9ee88cbe5 Release 5.2.0.134S
Release 5.2.0.134S

Change-Id: I7c8147f94d48392ab55c7f8b8ac875a329ee6837
CRs-Fixed: 774533
2019-05-27 22:04:13 -07:00
Srinivas Girigowda
395adddf8f qcacld-3.0: Replace SIR_MAC_RRM_* with converged macros
Replace SIR_MAC_RRM_* with converged macros.

Change-Id: I2150b5818dee4e35dda51a23fc956876d88b4c5b
CRs-Fixed: 2459572
2019-05-27 22:04:12 -07:00
nshrivas
9fce107497 Release 5.2.0.134R
Release 5.2.0.134R

Change-Id: I40c2116fe291a35d983a76ddfa05559619c5828e
CRs-Fixed: 774533
2019-05-27 20:13:16 -07:00
nshrivas
d071de06fe Release 5.2.0.134Q
Release 5.2.0.134Q

Change-Id: I01a0cf8ba44c57788a044e6b4aa10fcb8be1125e
CRs-Fixed: 774533
2019-05-27 15:33:37 -07:00
Pragaspathi Thilagaraj
1112c96ef5 qcacld-3.0: Replace typedef tSirBssDescription
The linux coding style forbids use of typedef unless clearly
some rules are met. The tSirBssDescription doesn't match any of
those criteria, so replace it with underlying structure
bss_description.

Change-Id: I36ad517325117cf04d499c7c472ca6ef5921a85d
CRs-Fixed: 2459769
2019-05-27 15:33:37 -07:00
Pragaspathi Thilagaraj
e05162d92b qcacld-3.0: Rename pe_session member bssIdx
The Linux Coding Style doesn't allow mixed-case names so rename
bssIdx in struct pe_session to be in compliance.

Change-Id: Idf2df6cb4ca30e4fdae74b8fb39445bb878003c5
CRs-Fixed: 2459768
2019-05-27 15:33:33 -07:00
nshrivas
49f1803b05 Release 5.2.0.134P
Release 5.2.0.134P

Change-Id: I9c87d1d1a6ea2b8a6013c6dea65b9a4e96def155
CRs-Fixed: 774533
2019-05-27 10:37:32 -07:00
nshrivas
cb8716747a Release 5.2.0.134O
Release 5.2.0.134O

Change-Id: I4faaa0688940799cab1f7a05d2db29efd3eb9460
CRs-Fixed: 774533
2019-05-27 06:07:10 -07:00
Pragaspathi Thilagaraj
afd0a48d1c qcacld-3.0: Rename pe_session member eSirBssType
The Linux Coding Style doesn't allow mixed-case names so rename
eSirBssType in struct pe_session to be in compliance.

Change-Id: Iafe6649a130c77064180c67fb1385d2d7a763370
CRs-Fixed: 2459767
2019-05-27 06:07:09 -07:00
nshrivas
bf0ad87984 Release 5.2.0.134N
Release 5.2.0.134N

Change-Id: I7029feb10bc703f6bcd590c8bf2a5eaa6a62d35d
CRs-Fixed: 774533
2019-05-27 04:23:22 -07:00
Pragaspathi Thilagaraj
cb58bbc7b6 qcacld-3.0: Replace typedef tSirMacStatusCodes
The Linux Coding Style enumerates a few special cases where
typedefs are useful, but stresses "NEVER EVER use a typedef
unless you can clearly match one of those rules." The
tSirMacStatusCodes typedef does not meet any of those criteria,
so replace it properly named enum.

Change-Id: I4712acc4898a60ce78e7a6e71d2e91f5b1929c97
CRs-Fixed: 2459765
2019-05-26 14:10:28 +05:30
nshrivas
be24d8ccb5 Release 5.2.0.134M
Release 5.2.0.134M

Change-Id: Ie4a23bf4789c82da576cdc94b4962a5a9941210e
CRs-Fixed: 774533
2019-05-24 23:13:18 -07:00