Commit Graph

7894 Commits

Author SHA1 Message Date
Pragaspathi Thilagaraj
2459400ed5 qcacld-3.0: Print SSID info when beacon report request is received
Currently the ssid received in the beacon report request is not
printed when beacon report is received from AP in the kmsg.

Fix to print the SSID if its present in the beacon report
request.

Change-Id: Ide4659e955dec756f60b0508eb3be529c43601b3
CRs-Fixed: 2632653
2020-03-04 15:32:07 -08:00
Pankaj Singh
8cf6c634b6 qcacld-3.0: Disable all roam scan in case p2p connection is present
Glitches seen after the STA disconnection because of the roam scan
triggered on a heartbeat failure ( beacon miss ).STA does a partial
scan followed by full scan causing the DUT to go off-channel from
the STA and P2P home channel, causing the music BLIP.

Fix is to disable roaming irrespective of data traffic present
or not on P2P interface and enabled again once P2P is disconnected.

Change-Id: I5ddf946adbfbe99d5b20c23c46b2b4ac0bfac47f
CRs-Fixed: 2632939
2020-03-04 15:31:46 -08:00
nshrivas
f120c86ba3 Release 5.2.0.174G
Release 5.2.0.174G

Change-Id: Icb14bce663aae0c8fb80399c9569d4153f182df8
CRs-Fixed: 774533
2020-03-04 14:10:30 -08:00
nshrivas
d035e7fe45 Release 5.2.0.174F
Release 5.2.0.174F

Change-Id: I309f8c84fbd983525230b2442ebede591d22a0a5
CRs-Fixed: 774533
2020-03-04 04:22:56 -08:00
nshrivas
b66791e9f4 Release 5.2.0.174E
Release 5.2.0.174E

Change-Id: I759f2ee1a73bbafc014c00a8f9d134391c5bbf14
CRs-Fixed: 774533
2020-03-04 03:00:30 -08:00
nshrivas
52749166c0 Release 5.2.0.174D
Release 5.2.0.174D

Change-Id: Id2352fa87edc23bbfc897cd1c9cd79e41ed67f90
CRs-Fixed: 774533
2020-03-04 01:26:45 -08:00
nshrivas
beb588772a Release 5.2.0.174C
Release 5.2.0.174C

Change-Id: I931d0afbc500287bb05e6a68039a2fc24da50411
CRs-Fixed: 774533
2020-03-03 22:19:54 -08:00
Liangwei Dong
75698c2414 qcacld-3.0: Fix Beacon report invalid channel issue
11K test bed sends beacon report request for channel 48 with
invalid reg class 0 to DUT. So, driver gets chan_freq 0 by API
wlan_reg_chan_opclass_to_freq because of reg class 0.
To get correct channel freq for beacon report request, use new
API wlan_reg_country_chan_opclass_to_freq to
get freq from country operating class table firstly by (opclass,
channel number) pair. When the lookup is failed, the API will
try to look up by chan number only.

Change-Id: I5b56804c20d6fade17b2acaa0f7c261feebd6370
CRs-Fixed: 2603989
2020-03-03 22:19:39 -08:00
nshrivas
8f7a399011 Release 5.2.0.174B
Release 5.2.0.174B

Change-Id: I27abe587f53a56faba736415281a761c9f8ed351
CRs-Fixed: 774533
2020-03-03 18:53:31 -08:00
nshrivas
4bf9b0363b Release 5.2.0.174A
Release 5.2.0.174A

Change-Id: I35c2c395513c05fd758f6631108612a239148b80
CRs-Fixed: 774533
2020-03-03 15:54:57 -08:00
nshrivas
e5ab05b818 Release 5.2.0.174
Release 5.2.0.174

Change-Id: I24e570ac994fa100e0238e043c2968921e3bace5
CRs-Fixed: 774533
2020-03-03 14:16:46 -08:00
nshrivas
d95ac82d6d Release 5.2.0.173Z
Release 5.2.0.173Z

Change-Id: I85f0164ad8588e09e15b83e4bba2e2aef93ad9bb
CRs-Fixed: 774533
2020-03-03 00:48:36 -08:00
nshrivas
198c006aa9 Release 5.2.0.173Y
Release 5.2.0.173Y

Change-Id: Iccfe0a17df22b0d664d1fa37d30d114e5d3118ea
CRs-Fixed: 774533
2020-03-02 20:26:46 -08:00
nshrivas
fd4a85f373 Release 5.2.0.173X
Release 5.2.0.173X

Change-Id: Ibf5928d593643a83c44c177a676b114727a1fae0
CRs-Fixed: 774533
2020-03-02 17:45:25 -08:00
nshrivas
aedfdd5db5 Release 5.2.0.173W
Release 5.2.0.173W

Change-Id: I2d46ed22f70b46c83e9694a18fe478cf5ffa90ec
CRs-Fixed: 774533
2020-03-02 16:00:57 -08:00
Pragaspathi Thilagaraj
63eb6363dc qcacld-3.0: Introduce ini for roam_triggers including sta kickout trigger
Introduce ini for roaming_triggers to enable/disable specific
roaming triggers. This will be the master ini to control roaming
triggers. If this ini is set to zero, roaming will not be enabled
on the sta interface unless its enabled via vendor command.
A new roaming trigger - Sta kickout roaming is introduced in
firmware, include this bit support also in the ini.

The value of this ini will be sent over the wmi command
WMI_ROAM_ENABLE_DISABLE_TRIGGER_REASON_CMDID during RSO start.
Reset this value to 0 during RSO stop if RSO stop is due to
disconnect or roam synch failure.

Change-Id: I02f207cdde9d8fb68cd91fab07572baa9e7ac50d
CRs-Fixed: 2631712
2020-03-02 19:12:34 +05:30
nshrivas
d62d38b464 Release 5.2.0.173V
Release 5.2.0.173V

Change-Id: Ie2d814a9a2c814c883a419ef77ee46e8454234dd
CRs-Fixed: 774533
2020-02-29 05:21:04 -08:00
nshrivas
0df7f82004 Release 5.2.0.173U
Release 5.2.0.173U

Change-Id: I44cf604e76344a47d461db54acd7ef2692c2f9db
CRs-Fixed: 774533
2020-02-29 01:08:19 -08:00
bings
839a2e8cd1 qcacld-3.0: update he cap for ft_session->ftPEContext.pAddBssReq
In roaming when preparing pAddBssParams in lim_ft_prepare_add_bss_req,
it should update he cap like lim_sta_send_add_bss_pre_assoc, otherwise
wma_set_bss_rate_flags_he can't be triggered.

Change-Id: I0fe4f7f6e4db076e3e79e6bd81257e44ec3ae682
CRs-Fixed: 2628459
2020-02-29 01:08:18 -08:00
nshrivas
d33c3dd5d0 Release 5.2.0.173T
Release 5.2.0.173T

Change-Id: I2a849f8087e35bb56871d5b3b40a60f79a234991
CRs-Fixed: 774533
2020-02-28 16:31:16 -08:00
nshrivas
05bae21a0b Release 5.2.0.173S
Release 5.2.0.173S

Change-Id: I14864fb308a9eeb7967c6528c5566d03aa6c3bae
CRs-Fixed: 774533
2020-02-28 09:09:52 -08:00
nshrivas
d2b5ff8cf1 Release 5.2.0.173R
Release 5.2.0.173R

Change-Id: I252de70fd596680181cc8977f274561dd36814fe
CRs-Fixed: 774533
2020-02-28 07:25:52 -08:00
nshrivas
abd82b85c2 Release 5.2.0.173Q
Release 5.2.0.173Q

Change-Id: I8240ba53db2b51d117d8e4b7caefc9c5c860c7be
CRs-Fixed: 774533
2020-02-28 05:55:55 -08:00
nshrivas
95a3f0e53a Release 5.2.0.173P
Release 5.2.0.173P

Change-Id: Id03dceca427f69b0792212b63b7857ef0dca4f3a
CRs-Fixed: 774533
2020-02-28 04:21:32 -08:00
nshrivas
dbbca19444 Release 5.2.0.173O
Release 5.2.0.173O

Change-Id: Icc6e11ad9292771b8c62aa32baa5bb13d93cd9a2
CRs-Fixed: 774533
2020-02-28 00:19:49 -08:00
nshrivas
12a95adb2d Release 5.2.0.173N
Release 5.2.0.173N

Change-Id: Iac6395dc1cf79f30ca7b5dd1678e2391a484302c
CRs-Fixed: 774533
2020-02-27 20:16:06 -08:00
nshrivas
8e9267fafe Release 5.2.0.173M
Release 5.2.0.173M

Change-Id: I1dfbd6261d5ca78876166ab734f228a240219601
CRs-Fixed: 774533
2020-02-27 18:49:44 -08:00
nshrivas
c3e4b93d4c Release 5.2.0.173L
Release 5.2.0.173L

Change-Id: Iad66d6377954b733a92a62d553e65835320e6218
CRs-Fixed: 774533
2020-02-27 13:16:04 -08:00
Kiran Kumar Lokere
f01581d180 qcacld-3.0: Fix issue in populating VHT capabilities for TDLS
If AP-STA connection is non-VHT mode then VHT capabilities are not
included in TDLS frames as the session is not VHT capable.
Correct the condition to populate VHT capabilities for TDLS.

Change-Id: I993e495255d7b82e32500e051cc2b296df00aa03
CRs-Fixed: 2627299
2020-02-27 13:16:04 -08:00
nshrivas
586e34054b Release 5.2.0.173K
Release 5.2.0.173K

Change-Id: Ic0c26dbca9814789df23d37d802f611f0bd31617
CRs-Fixed: 774533
2020-02-27 11:44:49 -08:00
nshrivas
239d58974a Release 5.2.0.173J
Release 5.2.0.173J

Change-Id: I8e3619585eceb7b4deb04867f1589d4d60a78c2f
CRs-Fixed: 774533
2020-02-27 10:16:22 -08:00
Vulupala Shashank Reddy
d493c152c9 qcacld-3.0: Record the channel number for pktcapture mode
For packet capture mode, record the channel number on
which STA vdev is operating on.

Change-Id: Id52536b5b238dc1e4fe4c612a651c6fe8ddc17d3
CRs-Fixed: 2627713
2020-02-27 10:15:57 -08:00
nshrivas
b43e1bc3ee Release 5.2.0.173I
Release 5.2.0.173I

Change-Id: I3a34fbc02ecac080e8b03a61df5a2c17d6e3df27
CRs-Fixed: 774533
2020-02-27 06:28:59 -08:00
nshrivas
2bd73abba7 Release 5.2.0.173H
Release 5.2.0.173H

Change-Id: I8b518dc419b5fe039983401b26f0a175471e2f6c
CRs-Fixed: 774533
2020-02-26 22:38:38 -08:00
nshrivas
4221c958d1 Release 5.2.0.173G
Release 5.2.0.173G

Change-Id: Ic0ced0366f67ec62dfa4f2b5bc4ae5c8f37aba3c
CRs-Fixed: 774533
2020-02-26 20:46:31 -08:00
Nirav Shah
80338b1553 qcacld-3.0: Disallow TKIP/WEP with HT supported client
As softap, send assoc failure if HT supported client try to associate
as WEP/TKIP pairwise key.

Change-Id: Ifcf13eaf3d0d8a48f7e32b675bd53a98611af964
CRs-Fixed: 2616083
2020-02-26 20:46:31 -08:00
nshrivas
9916bd2bbc Release 5.2.0.173F
Release 5.2.0.173F

Change-Id: I0ba52b24591c47608517a451955f575dd239558e
CRs-Fixed: 774533
2020-02-26 18:05:17 -08:00
nshrivas
6742cc69fa Release 5.2.0.173E
Release 5.2.0.173E

Change-Id: Ic6e14000fcb08687f85184eea13e9d644edf1a52
CRs-Fixed: 774533
2020-02-26 16:33:37 -08:00
nshrivas
4e52b4793e Release 5.2.0.173D
Release 5.2.0.173D

Change-Id: I4eb00463908acecde46a1892c454d7c070d26bea
CRs-Fixed: 774533
2020-02-26 14:56:29 -08:00
nshrivas
21ca52c9e4 Release 5.2.0.173C
Release 5.2.0.173C

Change-Id: I67fecb1a43e2daee4f32eaefa9c90c2526b62c01
CRs-Fixed: 774533
2020-02-26 11:39:46 -08:00
Abhishek Singh
d5712927b2 qcacld-3.0: Improve logging in driver
Improve logging in driver by avoiding unnecessary error prints
and combining logs.

Change-Id: Ibab9067aa1bce992f36fca22a5aed88e8d85ba25
CRs-Fixed: 2627549
2020-02-26 11:39:28 -08:00
nshrivas
c7d351f031 Release 5.2.0.173B
Release 5.2.0.173B

Change-Id: I90ea18d781dbf514dd2e9f41597521d94ef280be
CRs-Fixed: 774533
2020-02-26 10:06:39 -08:00
nshrivas
5a3b87db75 Release 5.2.0.173A
Release 5.2.0.173A

Change-Id: I3b0386ae095f03f1748bf9b96386b45fd2cae009
CRs-Fixed: 774533
2020-02-26 06:41:45 -08:00
Abhinav Kumar
8747fd098c qcacld-3.0: Update sae_single_pmk info in RSO start command
Requirement is to allow station to just keeps only one
PMK1 and PMKID1 which gets derived while first connection
and re-use it for roaming to other AP which has some
specific VSIE.

To support this feature, STA should Set new flag in 11i
params during RSO start/update when initial connection is
completed based on the VSIE in AP beacon/probe response
frame. This flag will allow fw to roam to AP(s) which has
VSIE with single PMK.

Update PMK info in RSO start command with
sae_single_pmk info if initial connection is completed
with AP contains VSIE.

Change-Id: I839b48da48f92f24444e69405d87560186d7f986
CRs-Fixed: 2616029
2020-02-26 06:40:55 -08:00
Abhinav Kumar
c71e678b18 qcacld-3.0: Add support for sae roaming with single PMK
Requirement is to allow station to just keeps only one
PMK1 and PMKID1 which gets derived while first connection
and re-use it for roaming to other AP which has some
specific VSIE.

To support this feature, STA should:
1. Set new flag in 11i params during RSO start/update when
initial connection is completed based on the VSIE in AP
beacon/probe response frame. This flag will allow fw to roam
to AP(s) which has VSIE with single PMK.
2. STA should dynamically enable this feature if below
vendor specific IE on AP’s Beacon or Probe Response at
the first connection:
Category 	Data
Type 		0xDD
Length 		0x05
OUI 		0x00 40 96
Type 		0x03
Data 		Don’t care
		(EX, 0x05)

Maintain a separate pmk information structure to support sae
roaming using single pmk.

Change-Id: I0aac7659cecd4d8aaff86c9715e512cf46f22615
CRs-Fixed: 2616035
2020-02-26 06:40:44 -08:00
nshrivas
1589373241 Release 5.2.0.173
Release 5.2.0.173

Change-Id: Ia2254f0e09304794fae73f7219cee3d6aa20aefb
CRs-Fixed: 774533
2020-02-26 04:53:25 -08:00
nshrivas
832507be4d Release 5.2.0.172Z
Release 5.2.0.172Z

Change-Id: Ib481ae34421561bbf614f9fc2b3894f97fe553ea
CRs-Fixed: 774533
2020-02-25 23:32:54 -08:00
wadesong
a0000d5747 qcacld-3.0: Remove an unused local variable
Remove the local variable selfStaDot11Mode from function
lim_process_sta_mlm_add_bss_rsp_ft as it is not used anymore.

Change-Id: I642ed6ef9f61aa5d30882cc5cbd5d356b56a1573
CRs-Fixed: 2626419
2020-02-25 23:32:54 -08:00
nshrivas
5d920cc421 Release 5.2.0.172Y
Release 5.2.0.172Y

Change-Id: I25746e29bfb6bba8175bb5355a257531d9ac5440
CRs-Fixed: 774533
2020-02-25 21:58:03 -08:00
nshrivas
20302c88c1 Release 5.2.0.172X
Release 5.2.0.172X

Change-Id: Ia5405513a828515fa027552a840de546226a695f
CRs-Fixed: 774533
2020-02-25 20:25:25 -08:00