Commit Graph

2717 Commits

Author SHA1 Message Date
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
snandini
bdf242ccb7 Release 5.2.0.44J
Release 5.2.0.44J

Change-Id: I6b2a199d78576cc8e88abe56db98a1a0ba05c023
CRs-Fixed: 774533
2017-09-20 19:56:55 -07:00
Vignesh Viswanathan
c018e98d72 qcacld-3.0: Add new ini for bad RSSI 2G to 5G roam offset
Add new WCNSS_qcom_cfg.ini item to configure offset from bad RSSI
threshold ini for 2G to 5G band roam. This offset is used to
calculate the RSSI to be used as trigger for device to roam from
2G to 5G band when it is connected to a bad RSSI 2G AP and a 5G AP
is available in the environment.

New ini added : roam_bad_rssi_thresh_offset_2g

Change-Id: If2285317d1d01bb2faae2cf1928ad7adae8204d4
CRs-Fixed: 2105894
2017-09-20 19:56:53 -07:00
snandini
46df41c0d2 Release 5.2.0.44I
Release 5.2.0.44I

Change-Id: I01918d90692c9e44a482bdcb87a609501e08a0c5
CRs-Fixed: 774533
2017-09-20 06:22:07 -07:00
Anurag Chouhan
3920c0f714 qcacld-3.0: Add Vendor command to set/get NUD debug stats
Add vendor commands to set/reset and get NUD debug stats
from firmware.

Change-Id: I773c04bb3f7c6d5ed28528cf2174b3d63de57d98
CRs-Fixed: 2011456
2017-09-20 06:22:06 -07:00
snandini
a0e5b59824 Release 5.2.0.44H
Release 5.2.0.44H

Change-Id: I7d5194e017b5ec0625d2331e5d5842181fb3759b
CRs-Fixed: 774533
2017-09-20 04:40:26 -07:00
Himanshu Agarwal
c422ca7c04 qcacld-3.0: Copy the contents of auth frame properly
Copy the contents of auth frame in a proper manner
in lim_send_auth_mgmt_frame().

Change-Id: I5197634e36fa5b4344fc71fc22e1de6a2147744d
CRS-Fixed: 2112170
2017-09-20 04:40:20 -07:00
snandini
e1c8d9f953 Release 5.2.0.44G
Release 5.2.0.44G

Change-Id: Ib79fff45fe20fc2a597508c3d0f6d8ed158a6ecc
CRs-Fixed: 774533
2017-09-20 03:01:43 -07:00
snandini
456883b645 Release 5.2.0.44F
Release 5.2.0.44F

Change-Id: I0622a20f733a637ec39fa0779fc6a8b72801855a
CRs-Fixed: 774533
2017-09-19 15:52:54 -07:00
snandini
a755ed9a36 Release 5.2.0.44E
Release 5.2.0.44E

Change-Id: I9603a53832686cf2d7679166c85290294ce8cba0
CRs-Fixed: 774533
2017-09-19 09:59:39 -07:00
snandini
f4c2d4e4db Release 5.2.0.44D
Release 5.2.0.44D

Change-Id: I3a058972ba39ed569437af5e12721812188da9cf
CRs-Fixed: 774533
2017-09-19 04:18:35 -07:00
Jiachao Wu
712d4fd6a6 qcacld-3.0: Send beacon tx rate to firmware
Add data structures to save beacon tx rate.
The beacon data rate is multiples of 100 Kbps.
Firmware expects the data rate in the form of hw rate codes.
So convert the data rates to hw rate code.
And send it to firmware.

Change-Id: Ia39fd4c14defa729f75f2c45748fe5b04b909647
CRs-Fixed: 2099052
2017-09-19 04:18:34 -07:00
snandini
2cc96b1146 Release 5.2.0.44C
Release 5.2.0.44C

Change-Id: I6c28fb1f9c8d6ebd7419d9c199a1deb22508f239
CRs-Fixed: 774533
2017-09-19 02:28:37 -07:00
snandini
78c458ac7f Release 5.2.0.44B
Release 5.2.0.44B

Change-Id: I629406eefc4d5e317bf70660bc60aea8d15ac1fd
CRs-Fixed: 774533
2017-09-19 00:18:03 -07:00
Sandeep Puligilla
d698bf5328 qcacld-3.0: Remove legacy scan event handling
Remove legacy scan event handling
in the WMA and LIM.

Change-Id: Ibeb6f99335b4e745335d5968791d9e9187df47f7
CRs-Fixed: 2101353
2017-09-19 00:17:52 -07:00
snandini
056b97bcb3 Release 5.2.0.44A
Release 5.2.0.44A

Change-Id: I6fc30a4e039a4001df1d70aca52da1edb6747c23
CRs-Fixed: 774533
2017-09-18 20:27:55 -07:00
Varun Reddy Yeturu
faad37e33b qcacld-3.0: Introduce configuration parameters for bad RSSI roaming
Introduce the below WCNSS_qcom_cfg.ini items to configure
for bad RSSI roaming. These parameters would be used when
the device is connected to an AP with weak signal and has
to roam to a better AP if it is stationary but has found
some other better AP in the vicinity

roam_bg_scan_bad_rssi_thresh:
If the DUT is connected to an AP with weak signal, then the bad RSSI
threshold will be used as an opportunity to use the scan results
from other scan clients and try to roam if there is a better AP
available in the environment.

roam_bg_scan_client_bitmap:
This bitmap is used to define the client scans that need to be used
by the roaming module to perform a background roaming.

Change-Id: I3b9f737ea389d35f8be173ce83b2237c2375fb88
CRs-Fixed: 2082904
2017-09-18 20:27:52 -07:00
Naveen Rawat
08db88f684 qcacld-3.0: Cleanup get IE pointer from out, eid or ext_id APIs
Cleanup duplicate APIs for get ie pointer from EID or OUI or EXT_ID
and use wlan_utils exposed by qcacmn.

Change-Id: Iacbf041c9c49b2aedeffecba3427e9334cb70dcc
CRs-Fixed: 2105377
2017-09-18 20:27:49 -07:00
snandini
7623c082f6 Release 5.2.0.44
Release 5.2.0.44

Change-Id: Ib34f4a88d27f33d8f152767b338a0ebb16ef1a7c
CRs-Fixed: 774533
2017-09-18 19:38:34 -07:00
snandini
ad619df7cb Release 5.2.0.43Z
Release 5.2.0.43Z

Change-Id: I6e38416cd0e7312db949ff78ff9f39559d0ed448
CRs-Fixed: 774533
2017-09-18 15:37:28 -07:00
snandini
37fb05fc3d Release 5.2.0.43Y
Release 5.2.0.43Y

Change-Id: I10a2d1435323c04a3684d331ff49588e1541708b
CRs-Fixed: 774533
2017-09-18 12:22:05 -07:00
Vignesh Viswanathan
4126db0a47 qcacld-3.0: Fix out-of-bounds access in lim_process_action_vendor_specific
Currently in the function lim_process_action_vendor_specific, mem_cmp
is done on the received frame pointer without validating the frame_len
which could lead to out-of-bounds memory access if the frame_len is
not matching the size of action_hdr.

Add check to validate the frame_len with action_hdr size before doing
mem_cmp for the p2p oui.

Change-Id: I39329d1a9ef45614d3c617db11a7a7f5ec2aaaec
CRs-Fixed: 2101439
2017-09-18 12:21:57 -07:00
snandini
4dc66a5b8b Release 5.2.0.43X
Release 5.2.0.43X

Change-Id: I9b9c9458ad476f97ecd05b852a024d0d4ba65736
CRs-Fixed: 774533
2017-09-18 07:55:50 -07:00
snandini
6c4186c36a Release 5.2.0.43W
Release 5.2.0.43W

Change-Id: I4d73ef3332becb0adad1a13ccf162c6f45e6c128
CRs-Fixed: 774533
2017-09-18 01:27:30 -07:00
snandini
8992c452b2 Release 5.2.0.43V
Release 5.2.0.43V

Change-Id: I664b348581c38ad0beb3a7beff26d59f4e9b3c21
CRs-Fixed: 774533
2017-09-17 21:31:22 -07:00
snandini
ef41a7998e Release 5.2.0.43U
Release 5.2.0.43U

Change-Id: I93cfdc0dbd73e255019e5f1105267b5f8d487a0b
CRs-Fixed: 774533
2017-09-15 21:26:37 -07:00
Deepak Dhamdhere
1e4298f1b2 qcacld-3.0: Send multiple beacon report frames if needed
RRM beacon report scan may find many neighbor BSSIDs on a channel
but it currently sends only 1 beacon report frame with maximum 4
measurement reports. Add a loop to go send all BSSIDs by generating
multiple frames.

CRs-Fixed: 2065920
Change-Id: Iabf889e092b4818ca9c31969eea38e92028209c0
2017-09-15 21:26:37 -07:00
snandini
557ea8ff73 Release 5.2.0.43T
Release 5.2.0.43T

Change-Id: I9b755269a31ff4d4449d972486638fa40ff7f320
CRs-Fixed: 774533
2017-09-15 17:26:53 -07:00
snandini
91bf0ce76a Release 5.2.0.43S
Release 5.2.0.43S

Change-Id: I632a76cf0631e6f1e60a6aaf9bb15743f514f00a
CRs-Fixed: 774533
2017-09-14 17:39:38 -07:00