Commit Graph

2758 Commits

Author SHA1 Message Date
snandini
453f97726d Release 5.2.0.45X
Release 5.2.0.45X

Change-Id: I61415befe2f9b98e0feb84e169154f2ecafcf5fb
CRs-Fixed: 774533
2017-09-28 11:26:33 -07:00
snandini
7154b2725b Release 5.2.0.45W
Release 5.2.0.45W

Change-Id: Ibb62765eabf52c35b6cb12f62105bac46a53e4e4
CRs-Fixed: 774533
2017-09-28 09:39:48 -07:00
Frank Liu
5c63dc8f82 qcacld-3.0: TDLS: remove remaining legacy code
Clear up tdls legacy init/deini, helper functions and structures.
Also remove legacy code in vendor nl80211 and iwpriv commands.

Change-Id: I983851d8cc0d3605c3d6bd0d8975c72844f71740
CRs-Fixed: 2105075
2017-09-28 09:39:48 -07:00
Frank Liu
1b8212057d qcacld-3.0: TDLS: remove legacy event process
Clear up the tdls legacy tdls firmware events and
implicit tdls discovery request process.

Change-Id: I2e2380b1789cce7841ff0be4120184d1bce0b7e7
CRs-Fixed: 2105075
2017-09-28 09:39:45 -07:00
Frank Liu
d1a2846324 qcacld-3.0: TDLS: remove legacy core functions
Clear up the tdls legacy functions which handle add/delete
tdls peer, tdls mgmt frame process and tdls_oper callback.

Change-Id: I8ba344ce5593df44bd15527e2ff68e872b6d23b8
CRs-Fixed: 2105075
2017-09-28 09:39:43 -07:00
Frank Liu
1a912b2f05 qcacld-3.0: TDLS: remove legacy connection tracker
Clear up the legacy tdls connection tracker function

Change-Id: I9163e8ec7a41750085d8673b25cf4797d1b84714
CRs-Fixed: 2105075
2017-09-28 09:39:39 -07:00
snandini
aa6ea96bf4 Release 5.2.0.45V
Release 5.2.0.45V

Change-Id: I3af580d3812616c2f449b2ca9fd5c414f067533e
CRs-Fixed: 774533
2017-09-28 06:41:36 -07:00
Kiran Kumar Lokere
81722635e9 qcacld-3.0: Do not check sub type in vendor VHT IE parsing
Vendor VHT IE carries different sub type values from different
devices hence vendor VHT IE parsing fails if sub type value is
considered to check IE presence. Do not check for sub type value
in vendor VHT IE parsing

Change-Id: I50a8916214c17c1873fd90b65d29e48f1fa13994
CRs-Fixed: 2115113
2017-09-28 06:41:34 -07:00
snandini
fc92903473 Release 5.2.0.45U
Release 5.2.0.45U

Change-Id: I3c3bf61fda5cce5df9b19cf349187850bcb3032a
CRs-Fixed: 774533
2017-09-28 05:40:03 -07:00
snandini
3b7dccda5a Release 5.2.0.45T
Release 5.2.0.45T

Change-Id: Id4547f8edc7b0958de7b90e5f83dfe836219bd74
CRs-Fixed: 774533
2017-09-28 04:48:16 -07:00
snandini
c80d36e1a4 Release 5.2.0.45S
Release 5.2.0.45S

Change-Id: Ibf9072d8a552e89c3d6e2e1bccc5bed4401eae1a
CRs-Fixed: 774533
2017-09-28 03:49:17 -07:00
Jeff Johnson
8bd23354cf qcacld-3.0: Remove unused CDS context from RSSI APIs
Currently HDD passes the CDS context to sme_get_rssi(), which in turn
passes it to csr_get_rssi(), which in turn uses it to populate the
p_cds_context field in the tAniGetRssiReq message. Upon processing of
this message by csr_update_rssi() the p_cds_context is checked for
NULL but is otherwise unused. Since the CDS context is not needed,
remove it from all of the RSSI APIs.

Change-Id: I5836e3192205576f6ff4614a29356e73fe674848
CRs-Fixed: 2116954
2017-09-28 03:49:05 -07:00
Jeff Johnson
f57993cb19 qcacld-3.0: Remove obsolete eWNI_SME_UPDATE_APWPSIE_REQ
Change "qcacld-3.0: Remove obsolete csr_roam_update_apwpsie()"
removed the only sender of message eWNI_SME_UPDATE_APWPSIE_REQ. Since
this message is no longer used, remove it along with the now obsolete
handler code.

Change-Id: I191dc17898bcbf84ad4b6d03c515a8124a0f4d24
CRs-Fixed: 2115348
2017-09-28 03:47:02 -07:00
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