Commit Graph

2745 Commits

Author SHA1 Message Date
Jeff Johnson
526c7a7054 qcacld-3.0: Remove obsolete eWNI_SME_TKIP_CNTR_MEAS_REQ
Change "qcacld-3.0: Remove csr_roam_issue_tkip_counter_measures()"
removed the only sender of message eWNI_SME_TKIP_CNTR_MEAS_REQ. Since
this message is no longer used, remove it along with the now obsolete
handler code.

Change-Id: I7ff4dfb455daa464379b8d6a65e0a4cd3eb75570
CRs-Fixed: 2115345
2017-09-28 03:46:56 -07:00
Jeff Johnson
9cf61f780e qcacld-3.0: Remove obsolete eWNI_SME_SET_APWPARSNIEs_REQ
Change "qcacld-3.0: Remove obsolete csr_roam_update_wparsni_es()"
removed the only sender of message eWNI_SME_SET_APWPARSNIEs_REQ. Since
this message is no longer used, remove it along with the now obsolete
handler code.

Change-Id: I67819ea52b9600ed6afd986202090b99baf0f666
CRs-Fixed: 2114959
2017-09-28 03:46:43 -07:00
snandini
e6887972a0 Release 5.2.0.45R
Release 5.2.0.45R

Change-Id: I97d0b7aabd7e79c2382c69183d7ad1e37b1f9c9b
CRs-Fixed: 774533
2017-09-28 01:57:37 -07:00
snandini
a9186c009a Release 5.2.0.45Q
Release 5.2.0.45Q

Change-Id: Ic329ce3d3aed8903473edf60e51324a435d7909b
CRs-Fixed: 774533
2017-09-27 21:40:10 -07:00
snandini
85868c8753 Release 5.2.0.45P
Release 5.2.0.45P

Change-Id: I67458caf3acce99243980899867414a18e51f578
CRs-Fixed: 774533
2017-09-27 20:58:00 -07:00
Deepak Dhamdhere
6a02148e2c qcacld-3.0: Use correct smeSessionid in rrm beacon report xmit
lim_send_radio_measure_report_action_frame() uses 0 as the smeSessionId
and that results in wrong value of vdev_id when firmware vdev is 1,
resulting in firmware assert. Use the value from sme session entry.

CRs-Fixed: 2036670
Change-Id: I797a719abc29d4086be131f895a90e0752a2d27f
2017-09-27 20:57:58 -07:00
Naveen Rawat
296a51846f qcacld-3.0: Add support to send rate information for mgmt frames
Add support to send rate information for mgmt frames.

Currently default rates are used by target for the mgmt frames before
association. If the AP does not support the default rates (1 Mbps for
2.4G and 6Mbps for 5G), STA would still send AUTH, ASSOC frames with
the default rates. Add support to send the minimum rate supported by
the AP as part of the MGMT Tx WMI command.

Change-Id: I38d832818bbbd5fe3dec5660bd01dd08798bf0be
CRs-Fixed: 2085006
2017-09-27 20:57:56 -07:00
snandini
dfbcca7068 Release 5.2.0.45O
Release 5.2.0.45O

Change-Id: Idb54916c1e9c2e9b13a652fc7a7540452de4fb47
CRs-Fixed: 774533
2017-09-27 20:09:03 -07:00
Kiran Kumar Lokere
cc44868605 qcacld-3.0: Fix issue in processing VHT caps in vendor IE
VHT caps in vendor IE are not parsed if the same vendor IE OUI is
present twice with different type values. Check the type in vendor
IE to detect the VHT caps in the vendor IE.

Change-Id: I4d3fd7d6488719719718b84a2dbea7cda0c8e869
CRs-Fixed: 2080186
2017-09-27 20:08:56 -07:00
snandini
0bac6ee34c Release 5.2.0.45N
Release 5.2.0.45N

Change-Id: I7c13f2f57c78e160f91c07abff8d22f414ea1131
CRs-Fixed: 774533
2017-09-27 19:24:03 -07:00
snandini
25bc04bea0 Release 5.2.0.45M
Release 5.2.0.45M

Change-Id: Ie7fa137dc3f91f21ae92bcc43e3ba0f65b38c528
CRs-Fixed: 774533
2017-09-27 17:30:43 -07:00
snandini
d98162c32c Release 5.2.0.45L
Release 5.2.0.45L

Change-Id: I3b634f5c466587a7609136bf1eadd80cc27f00d3
CRs-Fixed: 774533
2017-09-27 16:23:41 -07:00
snandini
206b8a8a64 Release 5.2.0.45K
Release 5.2.0.45K

Change-Id: I29aaa90fe5e3f704db4856bb8b6d63046aca921f
CRs-Fixed: 774533
2017-09-26 22:20:06 -07:00
snandini
851fa3cf22 Release 5.2.0.45J
Release 5.2.0.45J

Change-Id: I6a45b8e520d9588efd6d71f119f09a2eab525a1c
CRs-Fixed: 774533
2017-09-26 21:30:35 -07:00
snandini
f3adf7fb2b Release 5.2.0.45I
Release 5.2.0.45I

Change-Id: I60ef5c7f6590e898321cb767157eab49d1929157
CRs-Fixed: 774533
2017-09-26 20:43:44 -07:00
snandini
d2c0d75f84 Release 5.2.0.45H
Release 5.2.0.45H

Change-Id: I44e308a5e0ddfa78515cc313a484d2c4070fcd40
CRs-Fixed: 774533
2017-09-26 19:58:01 -07:00
Vignesh Viswanathan
5532cd4cc5 qcacld-3.0: Add new vendor AP check to associate in 1x1
Some vendor APs are not able to handle the SMPS frames causing the
APs to crash.

Add new vendor AP OUIs, compare the vendor AP OUIs with AP capabilities
and if there is a match and also check if the AP is 4x4 11ac then
associate in 1x1 to that AP.

Change-Id: I91b56d67a2d20b9e6eae8e7b6e14db4d2905ec29
CRs-Fixed: 2094490
2017-09-26 19:57:58 -07:00
snandini
268c743dc1 Release 5.2.0.45G
Release 5.2.0.45G

Change-Id: Ic6e6bc5e585bb9f153d90bc0cdce556b02420396
CRs-Fixed: 774533
2017-09-26 17:53:03 -07:00
Ganesh Kondabattini
3573957abf qcacld-3.0: set the limit off-channel command parameters
Set the limit off-channel command parameters and conc_system_pref
according to active tos indication from application.

CRs-Fixed: 2066088
Change-Id: I896999adb59aa468daf33364c708d95ef3062018
2017-09-26 17:53:00 -07:00
snandini
5c90049395 Release 5.2.0.45F
Release 5.2.0.45F

Change-Id: I8b5259401e0b5f80297c07704725d0480883cb4b
CRs-Fixed: 774533
2017-09-26 12:23:52 -07:00
snandini
d57a2aeacf Release 5.2.0.45E
Release 5.2.0.45E

Change-Id: I9f3a093c2447525bea95dc4ee2d08143e7e29bf3
CRs-Fixed: 774533
2017-09-26 09:38:41 -07:00
snandini
e0d648996d Release 5.2.0.45D
Release 5.2.0.45D

Change-Id: Ie91883a9819800182f2b0f1dbda9bbf2215d9dc9
CRs-Fixed: 774533
2017-09-25 23:42:44 -07:00
snandini
c2c177123b Release 5.2.0.45C
Release 5.2.0.45C

Change-Id: If78e39e37939af08c16bdcf3167b49514a019a34
CRs-Fixed: 774533
2017-09-25 21:56:58 -07:00
Jeff Johnson
11bd4f3c42 qcacld-3.0: mac: Replace instances of unadorned %p
Replace instances of unadorned %p in core/mac.

Change-Id: Id9b15d369dda7660f292e6c961b25d2e8270b141
CRs-Fixed: 2100997
2017-09-25 21:56:56 -07:00
snandini
35a71d956b Release 5.2.0.45B
Release 5.2.0.45B

Change-Id: I3347246bd4bf37fdbb723182bb1ebf492554ba3c
CRs-Fixed: 774533
2017-09-25 13:21:50 -07:00
Deepak Dhamdhere
a7987a2ed1 qcacld-3.0: Reset and update session nss value after roaming
In LFR3 roaming, session->nss is recomputed by starting with mac_ctx
configured value, then lim_fill_ft_session() trims it based on
AP's capability in the beacon. Then lim_ft_prepare_add_bss_req() modifies
it based on dot11mode if necessary.

CRs-Fixed: 2082240
Change-Id: If9841ea8d10cc1269ec118c9e7f75fa0444abe3e
2017-09-25 13:21:49 -07:00
snandini
53cdaeee3b Release 5.2.0.45A
Release 5.2.0.45A

Change-Id: I980732ea585f18f3d22c8ebf9f51bc810704758e
CRs-Fixed: 774533
2017-09-25 11:22:13 -07:00
Naveen Rawat
27f1c544d6 qcacld-3.0: Fix Integer overflow with latest framesc_linux tool
This is qcacld-2.0 to qcacld-3.0 propagation

In get_container_ies_len size type for len is uint8_t.
len copies values from pBufRemaining.
There can be chance for integer overflow.
To avoid that make size type for len as uint32_t.

Change-Id: I305321a6631719808ef213571974ae23b0e61bb3
CRs-Fixed: 2064580
2017-09-25 11:22:11 -07:00
snandini
f1ee5ea5c9 Release 5.2.0.45
Release 5.2.0.45

Change-Id: I31b26aed1904a18f27d5b44f05e08b6df8326b9f
CRs-Fixed: 774533
2017-09-25 09:21:56 -07:00
snandini
5cc34cbaec Release 5.2.0.44Z
Release 5.2.0.44Z

Change-Id: I0b95aadcb445288d9ec62a776152ca2acd97b021
CRs-Fixed: 774533
2017-09-25 08:03:56 -07:00
snandini
816aae75af Release 5.2.0.44Y
Release 5.2.0.44Y

Change-Id: I02b13a29b307290a9719dbf82ed1ecc849058d16
CRs-Fixed: 774533
2017-09-25 07:22:09 -07:00
snandini
d51e7260dc Release 5.2.0.44X
Release 5.2.0.44X

Change-Id: If88f06fb9b76165390d7fc200b7b6346805121d3
CRs-Fixed: 774533
2017-09-25 05:43:06 -07:00
Vignesh Viswanathan
56f262563b qcacld-3.0: Add sanity check to limit mgmt frames data len
Currently the mpdu_data_len in Rx pkt meta is not checked for
upper bound in wma_form_rx_packet.

Add sanity check to drop the packet if mpdu_data_len is
greater than 2000 bytes. Also add upper bound check for
frame_len in lim_process_auth_frame function.

Change-Id: I7ab454045e2f6d278351dcabde6da556f9f741e0
CRs-Fixed: 2093392
2017-09-25 05:43:05 -07:00
yeshwanth sriram guntuka
5c71a29b34 qcacld-3.0: Set length of challenge text sent by SAP to 128
SIR_MAC_AUTH_CHALLENGE_LENGTH is updated to 253 from
128 as per IEEE spec due to connection fails between
DUT-SAP and old ref-STA. Auth failure occurs as encrypted
data sent by ref-STA is only 128 bytes instead of 253
bytes.

Fix is to set length of challenge text sent by SAP
to 128 bytes.

Change-Id: I81409bb58ad34e469c54e2909f45b8a6826eb06a
CRs-Fixed: 2096512
2017-09-25 05:43:03 -07:00
snandini
e231f370da Release 5.2.0.44W
Release 5.2.0.44W

Change-Id: I5f64b50826f9e5814383e4741b8708579c3ded35
CRs-Fixed: 774533
2017-09-25 03:22:03 -07:00
snandini
22f15d7957 Release 5.2.0.44V
Release 5.2.0.44V

Change-Id: I0c355d986aacd0ef06545efc7c7329797b14d30a
CRs-Fixed: 774533
2017-09-24 01:21:50 -07:00
Sandeep Puligilla
d9f88ce8d0 qcacld-3.0: Don't defer beacon and probe response in LIM
Don't defer beacon and probe response in LIM

Change-Id: I92c31f6eb2c4ce2d4f5ddf67684f4042c90108dd
CRs-Fixed: 2033037
2017-09-24 01:21:49 -07:00
Sandeep Puligilla
1426d619f3 qcacld-3.0: Process assoc indication in sme callback
In a noisy enviornment assoc indication in SME queueu
is not getting processed due to multiple beacons/probes
getting processed in PE queue which is high priority
than SME queue.

Instead of posting a message to SME queue, assoc indication
will run to completion using sme callback mechanism.

Change-Id: I4dc7e3ef0c91964ebc842afa38b7815464e0e406
CRs-Fixed: 2114425
2017-09-23 20:44:30 -07:00
snandini
7b797a73b2 Release 5.2.0.44U
Release 5.2.0.44U

Change-Id: I964a4619e9e3a42cbc251382b2c535132d3e214a
CRs-Fixed: 774533
2017-09-23 05:21:27 -07:00
snandini
3a08098da9 Release 5.2.0.44T
Release 5.2.0.44T

Change-Id: I61192ce8a2ff59fde8f2872a66299d71ff86ca33
CRs-Fixed: 774533
2017-09-23 01:34:00 -07:00
snandini
d565ecc3af Release 5.2.0.44S
Release 5.2.0.44S

Change-Id: If0c0853b7581eaa427912bacaf4079673ad6b88d
CRs-Fixed: 774533
2017-09-22 18:39:25 -07:00
snandini
b7532358e5 Release 5.2.0.44R
Release 5.2.0.44R

Change-Id: Ibe6291263fab7960c3ca33de123b2dcdb46cec76
CRs-Fixed: 774533
2017-09-22 18:39:21 -07:00
snandini
f2ba5ffe8b Release 5.2.0.44Q
Release 5.2.0.44Q

Change-Id: Ia4dff2d38fc91ac7a4ab18b7d55b5d6b79ffd8ac
CRs-Fixed: 774533
2017-09-22 18:39:16 -07:00
snandini
98cd54024c Release 5.2.0.44P
Release 5.2.0.44P

Change-Id: I75d76206215f4854ee21b832263856a93c574f2e
CRs-Fixed: 774533
2017-09-22 18:39:08 -07:00
snandini
4a084bdc6d Release 5.2.0.44O
Release 5.2.0.44O

Change-Id: Iee2423a60f1e83ff394362f43a6a6755eb3e34cc
CRs-Fixed: 774533
2017-09-21 20:18:04 -07:00
Vignesh Viswanathan
66c951d567 qcacld-3.0: Dump disconnect stats
Add a new dumpStats parameter (25) to dump disconnect stats.
The following command will dump disconnect Stats into QXDM.
>iwpriv wlan0 dumpStats 25

Change-Id: I0908c947b5c829f51b087871ad11d5674908dca2
CRs-Fixed: 2058958
2017-09-21 20:18:04 -07:00
snandini
a129501c7d Release 5.2.0.44N
Release 5.2.0.44N

Change-Id: Id55a799e119e7e0c0f4adc25ace1049f385c5de9
CRs-Fixed: 774533
2017-09-21 19:07:34 -07:00
snandini
5bdd9f7c57 Release 5.2.0.44M
Release 5.2.0.44M

Change-Id: I5bf815dd8d93861e162b690247b393b98e7957d3
CRs-Fixed: 774533
2017-09-20 22:58:28 -07:00
snandini
3ee375c575 Release 5.2.0.44L
Release 5.2.0.44L

Change-Id: Ie95b726bb3534c6f751fbadc3431184d98e723bc
CRs-Fixed: 774533
2017-09-20 22:09:18 -07:00
snandini
49b882b545 Release 5.2.0.44K
Release 5.2.0.44K

Change-Id: Ie4fd56cb2c58dc2a3def8a1319786869de019599
CRs-Fixed: 774533
2017-09-20 21:27:13 -07:00