Commit Graph

6218 Commits

Author SHA1 Message Date
nshrivas
b492bae0b3 Release 5.2.0.127Z
Release 5.2.0.127Z

Change-Id: I5f7799df6fc212cdf73136412fdedfa3e7594da8
CRs-Fixed: 774533
2019-03-26 10:30:13 -07:00
nshrivas
d8e2f3feba Release 5.2.0.127Y
Release 5.2.0.127Y

Change-Id: I3008dfc761e4d089d9b46f5f380b402fbd190237
CRs-Fixed: 774533
2019-03-26 05:47:08 -07:00
Jeff Johnson
8e9530b563 qcacld-3.0: mac: Replace explicit comparison to NULL
Per the Linux Kernel coding style, as enforced by the kernel
checkpatch script, pointers should not be explicitly compared to
NULL. Therefore within mac replace any such comparisons with logical
operations performed on the pointer itself.

Change-Id: I387e08b1ba4d46e6b5ca5cf08ba398a32a3a00d4
CRs-Fixed: 2418392
2019-03-26 05:47:07 -07:00
nshrivas
4b81e701b0 Release 5.2.0.127X
Release 5.2.0.127X

Change-Id: I90ce56d7d740e3b35fbc501592d51f08158f6259
CRs-Fixed: 774533
2019-03-26 01:24:30 -07:00
nshrivas
2b2e6f52db Release 5.2.0.127W
Release 5.2.0.127W

Change-Id: Iafcec45223391bafdba06ad6d32202cc68cd2523
CRs-Fixed: 774533
2019-03-25 22:17:26 -07:00
nshrivas
44f73bf3df Release 5.2.0.127V
Release 5.2.0.127V

Change-Id: Iafec7aee1f5eba9dcc287edca8f7f49774fe6827
CRs-Fixed: 774533
2019-03-25 20:40:34 -07:00
nshrivas
8ee53a526a Release 5.2.0.127U
Release 5.2.0.127U

Change-Id: I8ddc4a058e00a2da45d5a6a8cabe1a86ebd0ece0
CRs-Fixed: 774533
2019-03-25 17:56:00 -07:00
Jeff Johnson
32fd511f84 qcacld-3.0: Rename LIM identifier isConnected
The Linux Coding Style frowns upon mixed-case names so rename LIM
identifier isConnected to be compliant.

Change-Id: I951dca2c7549fc9d24ad8d0f2e9c19e8dcfcdc0c
CRs-Fixed: 2422198
2019-03-25 17:55:35 -07:00
nshrivas
89bc6df506 Release 5.2.0.127T
Release 5.2.0.127T

Change-Id: If34ecb76705722e424aa0b56edc2f9d0f940a213
CRs-Fixed: 774533
2019-03-25 14:24:21 -07:00
nshrivas
32cb3b47b7 Release 5.2.0.127S
Release 5.2.0.127S

Change-Id: I365212934dfbf17720fdc8065a08f775c60ece96
CRs-Fixed: 774533
2019-03-25 12:39:41 -07:00
nshrivas
ba59972e3b Release 5.2.0.127R
Release 5.2.0.127R

Change-Id: Ifc3cc07f05a2ab134cf8130e2a398fbc61b1991d
CRs-Fixed: 774533
2019-03-25 10:59:40 -07:00
Jeff Johnson
085583ae7a qcacld-3.0: Remove p2pNoA from struct pe_session
The p2pNoA member of struct pe_session is unused, so remove it. And
since this is the only usage of typedef tSirNoAParam, remove it as
well.

Change-Id: I323a595c38aee806c0dabbf3b70de22538385ec5
CRs-Fixed: 2422191
2019-03-25 10:59:39 -07:00
nshrivas
1a9113a117 Release 5.2.0.127Q
Release 5.2.0.127Q

Change-Id: Ie521f159004353851196cce2ed65fa2bf2f691a6
CRs-Fixed: 774533
2019-03-25 07:27:52 -07:00
nshrivas
367878597f Release 5.2.0.127P
Release 5.2.0.127P

Change-Id: I2e05b4b33306444338c00a3d96cf3b50b41e3196
CRs-Fixed: 774533
2019-03-25 05:58:10 -07:00
nshrivas
4be9f667e1 Release 5.2.0.127O
Release 5.2.0.127O

Change-Id: I859ff212d048bdb2490d16f6c48a7065ef7862f9
CRs-Fixed: 774533
2019-03-25 04:24:55 -07:00
nshrivas
e9430986aa Release 5.2.0.127N
Release 5.2.0.127N

Change-Id: I47410a9c3580cc8ca01bdaa666492ae7d1a4f9a7
CRs-Fixed: 774533
2019-03-24 20:48:16 -07:00
nshrivas
ec25097c09 Release 5.2.0.127M
Release 5.2.0.127M

Change-Id: I3bb2f036a7a70293d4bcbbe339897d1bccda1f53
CRs-Fixed: 774533
2019-03-24 19:26:52 -07:00
nshrivas
771ce050dc Release 5.2.0.127L
Release 5.2.0.127L

Change-Id: I953be238d575203efff058637d5d34d3acb5491f
CRs-Fixed: 774533
2019-03-24 17:55:05 -07:00
Srinivas Girigowda
5b86fbd1bd qcacld-3.0: Replace EDCA_AC_* macros with QCA_WLAN_AC_*
Replace EDCA_AC_* macros with QCA_WLAN_AC_*.

Change-Id: Ia48c0ffc9c87d3313e996567cf0ba9a599cdf6c3
CRs-Fixed: 2421732
2019-03-24 17:54:49 -07:00
nshrivas
ff2d8591db Release 5.2.0.127K
Release 5.2.0.127K

Change-Id: I5a2df3e6a5fa5bf3038536971bdc62d5033a4043
CRs-Fixed: 774533
2019-03-24 14:54:48 -07:00
Abhishek Singh
bfaebe3372 qcacld-3.0: Fix opportunistic timer start issue in 2x2 DBS mode
In 2x2 DBS mode once STA/SAP change channel from 2.4Ghz to 5Ghz,
policy_mgr_get_current_pref_hw_mode_ptr never return
PM_SINGLE_MAC_UPGRADE to start the opportunistic timer to switch to
single mac mode.

Fix is to check and start opportunistic timer once connection info are
updated. Also start opportunistic timer before
check for SAP to change channel as when SAP change channel it should
stop opportunistic timer and set required HW mode.
If single mac mode is required after channel switch it will start
opportunistic timer again in channel switch callback.

Change-Id: Id6bbc7ea51ba8147e517e7e7bf2b14931c95ea44
CRs-Fixed: 2419645
2019-03-24 14:54:48 -07:00
nshrivas
e30041a794 Release 5.2.0.127J
Release 5.2.0.127J

Change-Id: I6625dd46d3b99dd8986c826e9cac95f1d5a0950d
CRs-Fixed: 774533
2019-03-22 17:39:29 -07:00
nshrivas
cd956a839a Release 5.2.0.127I
Release 5.2.0.127I

Change-Id: I636c0afd77e104654d6f621de6dee7748554e9aa
CRs-Fixed: 774533
2019-03-22 16:11:24 -07:00
nshrivas
b4ad9859ea Release 5.2.0.127H
Release 5.2.0.127H

Change-Id: I3d310eccb15a0e044f4a0e4c526837508adc2c98
CRs-Fixed: 774533
2019-03-22 13:33:35 -07:00
Ashish Kumar Dhanotiya
6025c701f7 qcacld-3.0: Cache supported mode of connected STA for SAP
Currently in case of SAP, supported mode of station received
in assoc request is not getting cached.

Add support to cache the supported mode of station received
in assoc request request in sta_info.

Change-Id: I9820ae2d65fc529a1ab16424f6732fd273da3ae0
CRs-fixed: 2419957
2019-03-22 13:33:34 -07:00
nshrivas
557c398384 Release 5.2.0.127G
Release 5.2.0.127G

Change-Id: I9d25f086c148d6fcf4f8510419e45d5535dca1e1
CRs-Fixed: 774533
2019-03-22 11:41:59 -07:00
nshrivas
1002fc0ea6 Release 5.2.0.127F
Release 5.2.0.127F

Change-Id: I520df78d05ffa6a1e1b0639fcf9d915a50aaad93
CRs-Fixed: 774533
2019-03-22 08:47:16 -07:00
nshrivas
1c3e0802eb Release 5.2.0.127E
Release 5.2.0.127E

Change-Id: I5ccc056cba9d8a98c4dc9c3b5df053df41ccd559
CRs-Fixed: 774533
2019-03-22 07:13:22 -07:00
Srinivas Girigowda
c54199d0a1 qcacld-3.0: Remove obsolete macros/enums/structures from the code
Remove obsolete macros/enums/structures from the code.

Change-Id: I26b68ff99bbd8aa1260f93bebd61875b16c34821
CRs-Fixed: 2420837
2019-03-22 07:13:21 -07:00
nshrivas
e2ff47d602 Release 5.2.0.127D
Release 5.2.0.127D

Change-Id: Ie9986352645f445ad9e69c3c836ebae3ce5611c9
CRs-Fixed: 774533
2019-03-22 03:08:57 -07:00
nshrivas
195b2933aa Release 5.2.0.127C
Release 5.2.0.127C

Change-Id: Ia348f2144c4bf7f6b90d3e5bbe3431de6f5d71be
CRs-Fixed: 774533
2019-03-21 23:04:30 -07:00
Abhishek Singh
bc4261fe8c qcacld-3.0: Send HW mode change while switching STA channel in 2x2 DBS
If DBS 2x2 mode is supported, to operate in 2.4Ghz the driver needs to
be in DBS mode before vdev start/restart is sent on 2.4Ghz channel.
If STA is connected to a 5Ghz channel and the PEER AP switch from 5Ghz
to 2.4Ghz channel, it sends vdev restart without sending the HW mode
change to firmware.

Fix is to set HW mode before the initiating vdev restart if new channel
is 2.4Ghz and 2x2 DBS is supported and current HW mode is not DBS

Change-Id: I6dc57f37e155f0e29b17840e4e246de773f42b3e
CRs-Fixed: 2419642
2019-03-21 23:04:24 -07:00
nshrivas
892beaca4b Release 5.2.0.127B
Release 5.2.0.127B

Change-Id: Iacf017f69a961abd42fa91d5e53218aa01f252c4
CRs-Fixed: 774533
2019-03-21 21:20:14 -07:00
Jeff Johnson
eac5aadbc9 qcacld-3.0: Avoid NULL checking result of & operation
In LIM there are two separate places where the code iterates over the
gpSession[] array and tests each &mac_ctx->lim.gpSession[i] for NULL.
These NULL checks are unnecessary, so remove them.

Change-Id: Ice7435b19cc9fc61ebe11537e0aa6acd1b61984d
CRs-Fixed: 2419289
2019-03-21 21:20:05 -07:00
nshrivas
c7f95fa0bb Release 5.2.0.127A
Release 5.2.0.127A

Change-Id: Ib9e77eee569663a27d615b72e60fee8edeb2369e
CRs-Fixed: 774533
2019-03-21 13:02:16 -07:00
nshrivas
2f23e9a2bf Release 5.2.0.127
Release 5.2.0.127

Change-Id: I759ef4ade4be5bec8098db1704b758d734a29989
CRs-Fixed: 774533
2019-03-21 05:11:51 -07:00
nshrivas
cdc781846f Release 5.2.0.126Z
Release 5.2.0.126Z

Change-Id: If39f985900b243ba4e829d38356098497a319df0
CRs-Fixed: 774533
2019-03-20 22:09:55 -07:00
Sandeep Puligilla
cfd2957f4d qcacld-3.0: MBSSID: Handle Non Tx BSS association
NON TX BSS may not respond to unicast probe request.
so dont send unicast probe request as part of association.

Change-Id: Ia36d71742e4632c6c979066a833bdc98b71bae9c
CRs-Fixed: 2415672
2019-03-20 22:09:55 -07:00
Srinivas Girigowda
b8fdc643d2 qcacld-3.0: Consolidate multiple MAX_SSID_LEN to WLAN_SSID_MAX_LEN
Consolidate multiple MAX_SSID_LEN to WLAN_SSID_MAX_LEN.

Change-Id: I1764b891501c4e3371cf478c324ebcdcab319f5f
CRs-Fixed: 2419367
2019-03-20 22:09:45 -07:00
gaurank kathpalia
fa7ad0a453 qcacld-3.0: Update the ini params according to the BDF setting
Currently the driver just start the vdev according to the ini
params, without consdering the tx, rx chainmask supported by the
FW per band, per mac, which can lead to connection in 2x2, even
though FW is not capable of 2 antennas on a particular band.

Fix is to intersect both the tx, rx chainmask for both bands,
and change the ini to minimum of the nss supported by ini, and
the BDF setting of the chains.

Change-Id: Ib0e9bac19959bbcf9bade7dbd78674be4099a23d
CRs-Fixed: 2414103
2019-03-20 22:09:28 -07:00
Sandeep Puligilla
d8546bb3eb qcacld-3.0: Send MBSSID BSS information to firmware
Send MBSSID BSS information like profile number
and max profile count to firmware as part of VDEV
UP command.

Change-Id: I612f0be9c52fd61b25d1c884940f28ce9fe0872e
CRs-Fixed: 2399999
2019-03-20 22:09:23 -07:00
nshrivas
c9a483c984 Release 5.2.0.126Y
Release 5.2.0.126Y

Change-Id: Ief9db35a809c91d36f595a1ffc4226b551ae5df2
CRs-Fixed: 774533
2019-03-20 10:10:18 -07:00
Abhinav Kumar
4356594c3e qcacld-3.0: Add new config for BTM offload
Currently, whenever roaming is triggered after a successful roam scan
firmware sends a BTM query to current connected AP when it is 11v
capable. Driver completes roaming with candidates received as part of
BTM request from AP. STA respond to AP with BTM response after
successful initiation of roaming.

Now the requirement is FW could send "BTM query with a preferred
candidate list" after a successful roam scan for some roam scan reasons
like PER, LOW_RSSI, HIGH_RSSI, MAWC, DENSE etc. Preferred candidate list
is obtained as part of roam scan based on firmware bss scoring logic.

Add new ini "btm_query_bitmask" to configure the bitmask for roam scan
reasons which is sent to firmware as part of RSO start via wmi btm config
cmd. Fw sends "BTM query with preferred candidate list" only for those
roam scans which are enabled through this bitmask.
New INI: btm_query_bitmask
Min: 0
Max: 0xFFFFFFFF
Default: 0x8
Bitmask : 0x8 (LOW_RSSI) refer enum WMI_ROAM_TRIGGER_REASON_ID.

Change-Id: I24b538745f2ac88d4e5c990573234e0f8a881b1f
CRs-Fixed: 2408111
2019-03-20 10:10:17 -07:00
nshrivas
5056964e58 Release 5.2.0.126X
Release 5.2.0.126X

Change-Id: Ib6bff0361eec784f0cfd9fb4ae3c33604d578106
CRs-Fixed: 774533
2019-03-20 08:25:48 -07:00
nshrivas
cd332dfe49 Release 5.2.0.126W
Release 5.2.0.126W

Change-Id: I1c769b32f1a5bf33441745d5cf4904f09e064821
CRs-Fixed: 774533
2019-03-20 06:34:03 -07:00
nshrivas
f548db2a8d Release 5.2.0.126V
Release 5.2.0.126V

Change-Id: I1570a79adf1eebdcc3c98cc8e49638447e220704
CRs-Fixed: 774533
2019-03-20 00:57:54 -07:00
nshrivas
2ad9801160 Release 5.2.0.126U
Release 5.2.0.126U

Change-Id: I37561f96ecd7a7902902a55d021aa0944f445adf
CRs-Fixed: 774533
2019-03-19 22:54:39 -07:00
nshrivas
d5a0828d3b Release 5.2.0.126T
Release 5.2.0.126T

Change-Id: I68f37a31fbf9ef928a121d6ff45d8ecc0ef4979d
CRs-Fixed: 774533
2019-03-19 21:16:59 -07:00
nshrivas
92c030908e Release 5.2.0.126S
Release 5.2.0.126S

Change-Id: Ie2870e120a1492fb88dda99afc66cec551dfb5c7
CRs-Fixed: 774533
2019-03-19 19:47:30 -07:00
nshrivas
4df5ebc611 Release 5.2.0.126R
Release 5.2.0.126R

Change-Id: I0ccdba79ba456f17dde76319c1151dcd94bd7d0a
CRs-Fixed: 774533
2019-03-19 18:19:55 -07:00