Commit Graph

10568 Commits

Author SHA1 Message Date
Madan Koyyalamudi
9e59ad1862 Release 5.2.0.250D
Release 5.2.0.250D

Change-Id: Id6d71f81bae874bc22de2ce931ece2202bb8baec
CRs-Fixed: 774533
2021-09-30 15:14:58 -07:00
Madan Koyyalamudi
533cd27fe6 Release 5.2.0.250C
Release 5.2.0.250C

Change-Id: I93ca597c942175cd99e5128033d32162f9a1c7e4
CRs-Fixed: 774533
2021-09-30 13:01:23 -07:00
Madan Koyyalamudi
0f57ad7dfd Release 5.2.0.250B
Release 5.2.0.250B

Change-Id: I0231d262f81bc50d2328ae243690de092508fa99
CRs-Fixed: 774533
2021-09-30 10:51:40 -07:00
Madan Koyyalamudi
1c9f2b6970 Release 5.2.0.250A
Release 5.2.0.250A

Change-Id: I5440fd4960a1fdcb23f186bc929b83cd0d72406d
CRs-Fixed: 774533
2021-09-30 06:27:14 -07:00
Deeksha Gupta
9e8dbd5b76 qcacld-3.0: Fix possible OOB in unpack_tlv_core
Currently in unpack_tlv_core(), nBufRemaining is validated
after calling framesntohs API. Since, framesntohs() copies
pIn address to pOut address with length = 2 bytes as below.
DOT11F_MEMCPY(pCtx, (uint16_t *)pOut, pIn, 2);
which could cause OOB issue if pIn contains less than 2 bytes.

Fix is to validate the nBufRemaining size before calling
framesntohs().

Change-Id: I3ead03ec948282a410ddba5b01f82ca31d3d9199
CRs-Fixed: 3042282
2021-09-30 06:27:14 -07:00
Madan Koyyalamudi
dcc046aa34 Release 5.2.0.250
Release 5.2.0.250

Change-Id: I48d1597e190476298195bbc8e4985423fafa46bd
CRs-Fixed: 774533
2021-09-30 03:10:04 -07:00
Madan Koyyalamudi
38dd31868b Release 5.2.0.249Z
Release 5.2.0.249Z

Change-Id: Ie34c32b0dff79e736263bdd25f6f4d99c943ce78
CRs-Fixed: 774533
2021-09-30 01:00:01 -07:00
Madan Koyyalamudi
776aef042c Release 5.2.0.249Y
Release 5.2.0.249Y

Change-Id: Ia0493940f33d3efcfe5532772045564208562023
CRs-Fixed: 774533
2021-09-29 17:20:15 -07:00
Madan Koyyalamudi
fafdba2b5b Release 5.2.0.249X
Release 5.2.0.249X

Change-Id: Idd1d0d638b139f420dadd1bcfd203eecc327b329
CRs-Fixed: 774533
2021-09-29 15:05:18 -07:00
Madan Koyyalamudi
0fd208599f Release 5.2.0.249W
Release 5.2.0.249W

Change-Id: I5e4f5f2b5e45efab39ec56aa4faa26e1229d95a1
CRs-Fixed: 774533
2021-09-29 12:42:18 -07:00
Liangwei Dong
840b97841b qcacld-3.0: Fix IOT connect failure issue with WEP AP
WEP AP advertises HT40 capability unexpected, DUT needs to use 20Mhz
channel bandwidth to connect to AP.
Add override "cbmode" to 20Mhz for dot11mode A/B/G.

Change-Id: Ic73ff7ca721ff2f10327b1d8d500b8d0ef384de1
CRs-Fixed: 3043993
2021-09-29 12:42:12 -07:00
Madan Koyyalamudi
d9a5eec6ba Release 5.2.0.249V
Release 5.2.0.249V

Change-Id: I199bc59d64b2010abf026b0399653d857050f8c1
CRs-Fixed: 774533
2021-09-29 08:59:02 -07:00
Madan Koyyalamudi
9d10a6024d Release 5.2.0.249U
Release 5.2.0.249U

Change-Id: I61f3194ab5b2aafc810141e17c83cc9623350f45
CRs-Fixed: 774533
2021-09-29 01:29:51 -07:00
Madan Koyyalamudi
6899e3f215 Release 5.2.0.249T
Release 5.2.0.249T

Change-Id: Id281b77e5533cc30cf4f7fb8816caa413ee7ed65
CRs-Fixed: 774533
2021-09-28 21:12:02 -07:00
Yu Wang
d3a8dfe1b6 qcacld-3.0: update rates set on connect success
Update operational rates set, extended operational rates set
and MCS based rates set in VDEV MLME legacy priv object on
connect success.
Refine the APIs for fetching these rates.

Change-Id: I7697b3d2e26e2fc565a2e672afe19f255af89d7e
CRs-Fixed: 3044036
2021-09-28 21:11:56 -07:00
Pragaspathi Thilagaraj
7e90b8b5f5 qcacld-3.0: Fix missing attributes in connectivity logging events
Fix few missing attribute in below connectivity events:
QCA_WLAN_VENDOR_DIAG_EVENT_TYPE_EAP_RESPONSE
QCA_WLAN_VENDOR_DIAG_EVENT_TYPE_ROAM_SCORE_CURR_AP

Also send the roam candidate info properly to userspace.

Change-Id: Ia9c4f095316adf8f40294f1e119cad648749bb72
CRs-Fixed: 3037650
2021-09-28 21:11:51 -07:00
Madan Koyyalamudi
2dc924ee27 Release 5.2.0.249S
Release 5.2.0.249S

Change-Id: Iaf98f6754151b9ba29ac33a37453e6c0af1a9698
CRs-Fixed: 774533
2021-09-28 17:04:35 -07:00
Madan Koyyalamudi
28e1882b2d Release 5.2.0.249R
Release 5.2.0.249R

Change-Id: I13e933562db8724a618a5e28f58b14554d978f9d
CRs-Fixed: 774533
2021-09-28 13:59:54 -07:00
Madan Koyyalamudi
1bad9e0350 Release 5.2.0.249Q
Release 5.2.0.249Q

Change-Id: I735243c959479586608abb15e41e35e6db5585b6
CRs-Fixed: 774533
2021-09-28 11:53:43 -07:00
Madan Koyyalamudi
97308f00f0 Release 5.2.0.249P
Release 5.2.0.249P

Change-Id: Iffd0bfdf93a883cad09239406fb5e160abe00ec5
CRs-Fixed: 774533
2021-09-28 08:04:43 -07:00
Bing Sun
6c1bb1c763 qcacld-3.0: Remove unused allocation of mlo ie struct
Remove unused allocation of mlo ie struct in
sir_convert_mlo_probe_rsp_frame2_struct.

Change-Id: I42e71f7d09304eb91629bed036f40980bf34792a
CRs-Fixed: 3045161
2021-09-28 08:04:43 -07:00
Madan Koyyalamudi
87e6498309 Release 5.2.0.249O
Release 5.2.0.249O

Change-Id: I3601e2c0d0164724852e3c374fce795577d23de1
CRs-Fixed: 774533
2021-09-28 03:43:05 -07:00
Madan Koyyalamudi
7a3ff80948 Release 5.2.0.249N
Release 5.2.0.249N

Change-Id: I307570cd6853d0d65657f635eec994a7b84c05a9
CRs-Fixed: 774533
2021-09-28 00:30:26 -07:00
abhinav kumar
cba3794625 qcacld-3.0: Process ADDTS RSP with medium time as 0
Currently, if AP sends ADDTS response for an AC with
medium time as 0 host treats it as ADD TS failure.

For the UAPSD scenario, no need to check Tspec medium
time if ACM is not enabled in AP.

Change-Id: I9a769e7fc2f675c07f91d934014338a6d311c791
CRs-Fixed: 3039433
2021-09-28 00:30:25 -07:00
Madan Koyyalamudi
a7cc0c2e6f Release 5.2.0.249M
Release 5.2.0.249M

Change-Id: Ifb15edd5762c020963f21bd70a7ba9a668e3f15f
CRs-Fixed: 774533
2021-09-27 22:22:13 -07:00
Madan Koyyalamudi
a913cee728 Release 5.2.0.249L
Release 5.2.0.249L

Change-Id: Id9f3ce2855ca7ca25951cc1eaa5cad377bab13c0
CRs-Fixed: 774533
2021-09-27 20:09:55 -07:00
Utkarsh Bhatnagar
b133ed84cb qcacld-3.0: Fill Current MAC Frequency Range
During wma_pdev_hw_mode_transition_evt_handler()
get the freq range from mac_freq_mapping[] present in
 wmi_pdev_hw_mode_transition_event_fixed_param and  pass
till policy_mgr_hw_mode_transition_cb() and update
cur_mac_freq_range[MAX_MAC] from it. if no freq range
provided (legacy chipsets) then use
freq_range_caps[MODE_HW_MAX][MAX_MAC] to fill the
range depending on the new HW mode.

Change-Id: I145d48052ce37724b0f697c19a1041f5a908cb54
CRs-Fixed: 3044976
2021-09-27 20:09:50 -07:00
Madan Koyyalamudi
016d7273c4 Release 5.2.0.249K
Release 5.2.0.249K

Change-Id: Ia20146dd994824270f931c09a5f1ba7e5bbeb6e6
CRs-Fixed: 774533
2021-09-27 17:57:43 -07:00
Madan Koyyalamudi
04ba9d5ee3 Release 5.2.0.249J
Release 5.2.0.249J

Change-Id: I6236386f75dde434cf8585fc21e97d55547d0b5d
CRs-Fixed: 774533
2021-09-26 13:56:37 -07:00
Madan Koyyalamudi
31ed06e99e Release 5.2.0.249I
Release 5.2.0.249I

Change-Id: I1d538a8b0a8baa264f58f635509d1d1d563ff6e2
CRs-Fixed: 774533
2021-09-26 07:39:14 -07:00
Madan Koyyalamudi
0a9f366016 Release 5.2.0.249H
Release 5.2.0.249H

Change-Id: Ie0e68e9d3f326384b3004eeca012bb6510cc6952
CRs-Fixed: 774533
2021-09-26 04:49:55 -07:00
Pragaspathi Thilagaraj
5e4b2f49ad qcacld-3.0: Fill and send connectivity logging management frame events
Fill the management frame data and enqueue the filled record to the logging
queue.
Frame sequence number, peer rssi, tx_status, authentiation algo,
authentication frame transaction sequence number will be filled to the
log record.

Change-Id: I069b7816fdc52eeed964d6586c52b58d1a5d5cd4
CRs-Fixed: 3030075
2021-09-26 04:49:44 -07:00
Madan Koyyalamudi
887c66c1c0 Release 5.2.0.249G
Release 5.2.0.249G

Change-Id: I96e84f5425bbb4c58392a2be0059997278aede80
CRs-Fixed: 774533
2021-09-25 22:56:40 -07:00
Madan Koyyalamudi
941a26facc Release 5.2.0.249F
Release 5.2.0.249F

Change-Id: Id76f82833524a3d347d4d7fcfb93171de7180b54
CRs-Fixed: 774533
2021-09-24 22:58:44 -07:00
Madan Koyyalamudi
adcde748e6 Release 5.2.0.249E
Release 5.2.0.249E

Change-Id: I34501bb29614d0705c0790277fdb13538909c8a0
CRs-Fixed: 774533
2021-09-24 20:44:45 -07:00
Lincoln Tran
cae4c6106a qcacld-3.0: Enable legacy connection with 11be enabled
Don't populate the MLO IE in the assoc req in legacy connections.
Don't create the MLO partner peer in legacy connections.

Change-Id: Id34662608a65ba9b85871d328099849c578f1585
CRs-fixed: 3038615
2021-09-24 20:44:44 -07:00
Madan Koyyalamudi
2cc48336a8 Release 5.2.0.249D
Release 5.2.0.249D

Change-Id: I1aef4a99945235130b314bf91609bafa7452b8f2
CRs-Fixed: 774533
2021-09-24 18:27:37 -07:00
Madan Koyyalamudi
9f4d7dddec Release 5.2.0.249C
Release 5.2.0.249C

Change-Id: I18eb0552c6ba4a67d8194576b47ff0ee9556ed49
CRs-Fixed: 774533
2021-09-24 02:14:20 -07:00
sheenam monga
cdb30cbe71 qcacld-3.0: Send probe response only on probe request channel
Currently lim_process_probe_req_frame_multiple_bss sends probe
response for all AP sessions. If probe request is received on 2g
and 2 AP sessions are present then probe response will be sent
for both AP's operating frequencies which is not desired and
can cause delay to send probe response on required frequency.

Fix is to check probe request frequency and vdev operating freq
if both frequencies are same then only send probe response.

Change-Id: I8df0b0e78a5f9a586567dbe4b1d496f6cee04ff8
CRs-Fixed: 3042791
2021-09-24 02:14:15 -07:00
Surya Prakash Sivaraj
75277ed0ab qcacld-3.0: Send SSID in join req for OWE transition mode
STA connection with OWE transition mode SSID fails due to join
failure timeout. Since, it is OWE transition mode, STA needs probe
response for join success.

The scan table entry of the candidate BSSID is sent in the join request.
This entry is used to create session and to send probe request to AP.
In case of OWE transition mode, the beacon carries wildcard SSID.
Therefore, the scan table entry also has wildcard ssid. Also,
during the candidate selection, scm_ignore_ssid_check_for_owe check
allows even entries with wildcard SSIDs to be selected as candiates
for OWE transition mode.

The join request with Wildcard SSID in the scan entry is used by LIM
to create session, as well as to send probe request.Therefore,
the AP doesn't respond to the probe request with wildcard ssid
leading to join failure timeout.

This change adds ssid from connect request to the cm_vdev_join_req,
which can be used by LIM to create session and to send probe request
whenever the SSID in scan entry is wildcard.

Change-Id: I02e19e16f2620b5568fbff82ff29d394ab9ee00d
CRs-Fixed: 3041073
2021-09-24 02:14:10 -07:00
Madan Koyyalamudi
a71d33d0fc Release 5.2.0.249B
Release 5.2.0.249B

Change-Id: I44f032318802b7a58da41d8dc1a1390da651541f
CRs-Fixed: 774533
2021-09-24 00:01:26 -07:00
Madan Koyyalamudi
ec75534bae Release 5.2.0.249A
Release 5.2.0.249A

Change-Id: I2331246766cdfb4180426302277611d8567779cc
CRs-Fixed: 774533
2021-09-23 21:35:05 -07:00
Madan Koyyalamudi
fb9a36997c Release 5.2.0.249
Release 5.2.0.249

Change-Id: I424e9f9cae4358a0f0b9b396c2f9a53fdb5b392a
CRs-Fixed: 774533
2021-09-23 19:19:23 -07:00
Madan Koyyalamudi
5790a395b7 Release 5.2.0.248Z
Release 5.2.0.248Z

Change-Id: If5b99f271251bf47248d28c678774378569aa6e0
CRs-Fixed: 774533
2021-09-23 14:59:39 -07:00
Madan Koyyalamudi
5b12e74ef9 Release 5.2.0.248Y
Release 5.2.0.248Y

Change-Id: I03475bed702934689ca4b43389df2b0215ebca88
CRs-Fixed: 774533
2021-09-23 12:09:45 -07:00
Bing Sun
70a98de49c qcacld-3.0: Populate mlo IE and rnr IE for probe response of mlo ap
Populate mlo IE and rnr IE for non mlo probe response if it is mlo AP

Change-Id: I9bdedb235a35c22a9de4d009d5a72cf104b4da2c
CRs-Fixed: 3042029
2021-09-23 12:09:45 -07:00
Madan Koyyalamudi
a6584d7346 Release 5.2.0.248X
Release 5.2.0.248X

Change-Id: Iddc01fe1ff652fea9bd3db4b4b2c3c4501908f74
CRs-Fixed: 774533
2021-09-23 10:00:15 -07:00
Madan Koyyalamudi
253a7f72d1 Release 5.2.0.248W
Release 5.2.0.248W

Change-Id: I6286487f0fa1b8ee1d8313ba74ddb0ba1fcdeb90
CRs-Fixed: 774533
2021-09-23 04:25:11 -07:00
Madan Koyyalamudi
5ccd6f19ef Release 5.2.0.248V
Release 5.2.0.248V

Change-Id: I3741e34974036bf2c9014989bcb21e58f4b9a79b
CRs-Fixed: 774533
2021-09-23 02:11:22 -07:00
Madan Koyyalamudi
e0a00e6961 Release 5.2.0.248U
Release 5.2.0.248U

Change-Id: Ib895e0c22ed933e787f2ad7dd1ac8a0181f0e9d9
CRs-Fixed: 774533
2021-09-22 22:00:29 -07:00