İşleme Grafiği

4717 İşleme

Yazar SHA1 Mesaj Tarih
Dhanashri Atre
170855e137 qcacld-3.0: Lithium LRO Support
Add changes needed to support Receive Offload (LRO) on Lithium.

CRs-Fixed: 1107169
Change-Id: I2fb00fa83a52b039e6ad9aea9a98576f2c36d6fa
2017-04-17 14:52:24 -07:00
Sandeep Puligilla
a44b4a6795 Release 5.2.0.22C
Release 5.2.0.22C

Change-Id: I8f6759dd1c7fb4e02baf829fd0cbdeadb1a3510b
CRs-Fixed: 774533
2017-04-17 12:31:26 -07:00
Sandeep Puligilla
8de3c1c765 qcacld-3.0: Deinitialize the scan pdev OS private
Deinitialize the scan pdev os private member
as part of the hdd deinit sequence.

Change-Id: I451000ac5d883418e380b72f281663c57b276f2d
CRs-Fixed: 2033622
2017-04-17 12:31:25 -07:00
Sandeep Puligilla
da3e28215a Release 5.2.0.22B
Release 5.2.0.22B

Change-Id: If78ebcec8a0cc1c692323371467cf0cec3c94dc8
CRs-Fixed: 774533
2017-04-17 00:17:30 -07:00
Selvaraj, Sridhar
ced570637e qcacld-3.0: Send QCN IE to FW as part of scan and assoc IE for LFR3
Currently, host driver adds QCN IE in probe/assoc request initiated
from driver.

If QCN IE support is enabled in host driver[g_qcn_ie_support INI is 1],
add the QCN IE as part of scan/assoc IE's that are sent to FW to be
used for probe/assoc/reassoc frames initiated by FW.

Change-Id: Ic4d58b2cb827668a9ce9cfa5bad4d882816d607b
CRs-Fixed: 1117332
2017-04-17 00:17:29 -07:00
Selvaraj, Sridhar
d1225e6f65 qcacld-3.0: Cleanup unnecessary logs in roaming component
Remove unwanted redundant info printed across multiple
layers[csr, lim, wma] with respect to roaming.

Change-Id: I5197633b0e5afc775c1e10a6e75c58c58055ec49
CRs-Fixed: 2021082
2017-04-17 00:17:26 -07:00
Selvaraj, Sridhar
97ce658f73 qcacld-3.0: Add "g_fils_max_chan_guard_time" INI and pass it to firmware
Add "g_fils_max_chan_guard_time" INI and pass the configured value
to firmware for STA vdev as part of vdev attach. Based on this INI,
firmware will calculate the dwell time while sending in probe request.

Change-Id: I2336a7e0a37181ea00ef117e9907e7eaf194ae3d
CRs-Fixed: 1114057
2017-04-17 00:17:23 -07:00
Sandeep Puligilla
7716dc2e23 Release 5.2.0.22A
Release 5.2.0.22A

Change-Id: I8da57c2f424adfe90f19c73c70c6c25cf5a602d7
CRs-Fixed: 774533
2017-04-16 22:47:48 -07:00
gaolez
b432ed94f4 qcacld-3.0: Add 4 counts to link layer stats
qcacld-2.0 to qcacld-3.0 propagation

Add 4 counts to link layer stats which will be retrieved along with
other link layer stats fields by application to decide if channel
hopping needed.

Change-Id: Ic413b8ad98f1147715cf89c083aa9a77e60a2dc6
CRs-Fixed: 1094958
2017-04-16 22:47:47 -07:00
Sandeep Puligilla
55d19e6f78 Release 5.2.0.22
Release 5.2.0.22

Change-Id: If3d4ab29b8f66a7b7fb39339cb491353b8e7c0b3
CRs-Fixed: 774533
2017-04-16 21:16:56 -07:00
Zhang Qian
b3326c61fe qcacld-3.0: Fix resource leak in __ol_transfer_bin_file
qcacld-2.0 to qcacld-3.0 propagation

If data was NULL in fw_entry, fw_entry should be released before return.
Otherwise there will be resource leakage.

Change-Id: I0a72f6bd74f349baf1028aed1f9988b188cda1b6
CRs-fixed: 1111115
2017-04-16 21:16:55 -07:00
Sandeep Puligilla
fe9b529e5c Release 5.2.0.21Z
Release 5.2.0.21Z

Change-Id: I8a9bdaf4459cc9745cd0cb0cd6c5c612ad78704e
CRs-Fixed: 774533
2017-04-16 15:58:43 -07:00
Amar Singhal
5cccafec64 qcacld-3.0: Wiphy initialization for regulatory offload
For regulatory offload, send the regulatory config settings to regulatory
component to compute the current channel list. Query channel list for
each band. Populate the channel list in wiphy. Also do not register
regulatory notifier with the kernel anymore.

CRs-Fixed: 2008013
Change-Id: Ia4995c7498d97fe1e37717e65daa9dcacb2f21b3
2017-04-16 15:58:42 -07:00
Sandeep Puligilla
a1154263ec Release 5.2.0.21Y
Release 5.2.0.21Y

Change-Id: I9d8c1ea9c8372bce4c7ce96379b48dd30b1bcc7a
CRs-Fixed: 774533
2017-04-16 02:32:25 -07:00
Selvaraj, Sridhar
75afbebffe qcacld-3.0: Host driver changes to support 11ai frame parsing
As part of Ic1b670e23f637f11b494422ad9954c1d7515e833, frame parser
files are changes to support 11ai frames parsing.

This changes addresses required host driver changes to support
the 11ai frame parsing.

Change-Id: Ia62d546ba1507d8541382369102840be316c466c
CRs-Fixed: 2028592
2017-04-16 02:32:24 -07:00
Selvaraj, Sridhar
cfe6502c34 qcacld-3.0: Add frame parsing support for 11ai FILS
This change adds frame parsing support for 802.11ai FILS

Change-Id: Ic1b670e23f637f11b494422ad9954c1d7515e833
CRs-Fixed: 2028592
2017-04-16 02:32:22 -07:00
Sandeep Puligilla
6062105604 Release 5.2.0.21X
Release 5.2.0.21X

Change-Id: I7bd1925015f047ff3f7435445716a24152c0d506
CRs-Fixed: 774533
2017-04-16 01:43:44 -07:00
bings
4c6cecf753 qcacld-3.0: Vendor scan done event should be used for vendor scan
If the scan is triggered by vendor, driver should send vendor scan
done event; otherwise supplicant can't get scan results.

Change-Id: I49403a0b6e056936832a28d90f299e66d5b96340
CRs-Fixed: 2029208
2017-04-16 01:43:43 -07:00
bings
1fe8a4759b qcacld-3.0: Restore pMac->sap.sapCtxList in start_ap context
qcacld-2.0 to qcacld-3.0 propagation

sap_OpenSession is called in add_virtual_intf context, while
sap_CloseSession is called in stop_ap context. Sap can't start
successfully in dfs channel if hostapd is killed and restarted,
because sap_CloseSession clears pMac->sap.sapCtxList.

Restored pMac->sap.sapCtxList in start_ap context.

CRs-Fixed: 2032512
Change-Id: Ief31b4994ad74159795619f3d4f13891f28585de
2017-04-16 01:43:41 -07:00
Sandeep Puligilla
5c84990ecc Release 5.2.0.21W
Release 5.2.0.21W

Change-Id: I1c0df196a8dc3835af56aae43a197ac3499d6e60
CRs-Fixed: 774533
2017-04-14 21:42:51 -07:00
Krishna Kumaar Natarajan
1a172617a6 qcacld-3.0: Do not parse PPE Threshold if ppet_present is unset
Do not parse PPE Threshold if ppet_present is unset. Frame parser
should return without parsing otherwise packing error will occur.

Change-Id: Ib4329363a196a89eed4668292d4b8f09f6023e62
CRs-Fixed: 1073481
2017-04-14 21:42:50 -07:00
Krishna Kumaar Natarajan
ef3f176ec9 qcacld-3.0: Update he rx/tx MCS variable to hold uint32_t
Update he rx/tx MCS variable to hold uint32_t since WMA layer
expects it to be uint32_t.

Change-Id: Id7a0443cc9a85245b0b45563c4e2a539a5225cc5
CRs-Fixed: 1073481
2017-04-14 21:42:48 -07:00
Krishna Kumaar Natarajan
bc59459519 qcacld-3.0: Update PPE threshold based on ppet_present capability
Update PPE threshold only if ppet_present capability is enabled.

Change-Id: I8aaef428f9cca269177645b14e935a091d43a580
CRs-Fixed: 1073481
2017-04-14 21:42:45 -07:00
Sandeep Puligilla
81478b5ccf Release 5.2.0.21V
Release 5.2.0.21V

Change-Id: I1ec464e0ecde4f9c91cf2d5d2ebb9ff800c8443e
CRs-Fixed: 774533
2017-04-14 18:38:29 -07:00
Srinivas Girigowda
31130903c5 qcacld-3.0: Replace lim_log() with pe_* log levels in lim_process_probe_rsp_frame.c
Replace lim_log() with pe_* appropriate log levels in lim_process_probe_rsp_frame.c

Change-Id: I14be793c650991f4e82337f683364c68290f34ff
CRs-Fixed: 1093093
2017-04-14 18:38:28 -07:00
Srinivas Girigowda
b60b2c5242 qcacld-3.0: Replace lim_log() with pe_* log levels in lim_send_messages.c
Replace lim_log() with pe_* appropriate log levels in lim_send_messages.c

Change-Id: Ic36cf0d0c3f1a91f569f9756b1e8ff048b05c543
CRs-Fixed: 1093093
2017-04-14 18:38:26 -07:00
Srinivas Girigowda
ab84753408 qcacld-3.0: Replace lim_log() with pe_* log levels in lim_trace.c
Replace lim_log() with pe_* appropriate log levels in lim_trace.c

Change-Id: I51053ee47d944c11dcc6a6e16d22be4c8759be3e
CRs-Fixed: 1093093
2017-04-14 18:38:24 -07:00
Srinivas Girigowda
8a1e9660df qcacld-3.0: Replace lim_log() with pe_* log levels in lim_process_mlm_rsp_messages.c
Replace lim_log() with pe_* appropriate log levels in lim_process_mlm_rsp_messages.c

Change-Id: I35f4d2eaada9c8ed89fd85531b7a5d081a15ccec
CRs-Fixed: 1093093
2017-04-14 18:38:22 -07:00
Srinivas Girigowda
85b74ddea2 qcacld-3.0: Replace lim_log() with pe_* log levels in lim_process_deauth_frame.c
Replace lim_log() with pe_* appropriate log levels in lim_process_deauth_frame.c

Change-Id: I0e4ba225f895f73797eddbe12dc8b1c783267dde
CRs-Fixed: 1093093
2017-04-14 18:38:19 -07:00
Srinivas Girigowda
9ab3bbd009 qcacld-3.0: Replace lim_log() with pe_* log levels in lim_process_message_queue.c
Replace lim_log() with pe_* appropriate log levels in lim_process_message_queue.c

Change-Id: I85f1ad98806dac5d31c9b52c1ff7f2fa1f50dbb2
CRs-Fixed: 1093093
2017-04-14 18:38:17 -07:00
Srinivas Girigowda
9fad7da21d qcacld-3.0: Replace lim_log() with pe_* log levels in lim_assoc_utils.c
Replace lim_log() with pe_* appropriate log levels in lim_assoc_utils.c

Change-Id: I4470a2e0317861cbd11ef5c2b019fef83a8d1baf
CRs-Fixed: 1093093
2017-04-14 18:38:14 -07:00
Srinivas Girigowda
cc95af04c8 qcacld-3.0: Replace lim_log() with pe_* log levels in lim_reassoc_utils.c
Replace lim_log() with pe_* appropriate log levels in lim_reassoc_utils.c

Change-Id: I1def193032cbba2bdcddfa7a8805123838d1d5df
CRs-Fixed: 1093093
2017-04-14 18:38:12 -07:00
Srinivas Girigowda
f620d48824 qcacld-3.0: Change log level to info to print disconnect reason from UI
If the disconnect is triggered from the user space then print those
logs in kmsg.
Change the log level from hdd_debug() to hdd_info().

Change-Id: I72839e33a69e7bdf07471cbfe7f6f9b6144ace90
CRs-Fixed: 2014745
2017-04-14 18:38:10 -07:00
Sandeep Puligilla
615c9a6c92 Release 5.2.0.21U
Release 5.2.0.21U

Change-Id: I252f23696d7c2e24e334cf375220bf301cfbf0d1
CRs-Fixed: 774533
2017-04-14 16:32:26 -07:00
Venkata Sharath Chandra Manchala
0c2eece03b qcacld-3.0: Fix the memory leak for soc handle
Free the allocated memory for soc handle
in ol_txrx_soc_detach

Change-Id: I023cb6a17cecf95f981956cd355fb57ec630db49
CRs-Fixed: 2017582
2017-04-14 16:32:25 -07:00
Sandeep Puligilla
b212d445fd Release 5.2.0.21T
Release 5.2.0.21T

Change-Id: I64e270ea001ebf52cf9c2e7d31bb6d27bde517f8
CRs-Fixed: 774533
2017-04-14 12:43:35 -07:00
Sreelakshmi Konamki
88a2a41bbf qcacld-3.0: Add support to get the status for Roam Scan Offload command
Add support to handle the event for the Roam Scan Offload[RSO] command
status. Inform the same to user space.

Change-Id: I2758103e8ca3c49c0fecd3323b619542dbbabf0c
CRs-Fixed: 1111809
2017-04-14 12:43:35 -07:00
Sandeep Puligilla
f0b92cf00b Release 5.2.0.21S
Release 5.2.0.21S

Change-Id: I55d9c24991a11ea8a0d9c42c664215847547f638
CRs-Fixed: 774533
2017-04-14 11:03:30 -07:00
Abhishek Singh
0481d66d9d qcacld-3.0: Cleanup the legacy PNO code
Cleanup the legacy PNO code as PNO is moved to common scan component

Change-Id: I63914e1f496627ac32ddebbe0c8be7da088316cb
CRs-Fixed: 2032432
2017-04-14 11:03:29 -07:00
Sandeep Puligilla
01ba2548c7 Release 5.2.0.21R
Release 5.2.0.21R

Change-Id: I73e39a845ced9f284f7ab696266a3c47a5b02cdf
CRs-Fixed: 774533
2017-04-14 07:43:28 -07:00
Vidyullatha Kanchanapally
7b5bee09c6 qcacld-3.0: Define AKM suites only if not present in kernel
Define AKM suites WLAN_AKM_SUITE_8021X_SHA256 and
WLAN_AKM_SUITE_PSK_SHA256 only if not defined in kernel header in order
to avoid compilation issues because of a previous definition.

Change-Id: I779a9991763797541fc142e980f717a48fe3bd26
CRs-Fixed: 2033185
2017-04-14 07:43:28 -07:00
Sandeep Puligilla
0aa0f2c280 Release 5.2.0.21Q
Release 5.2.0.21Q

Change-Id: I9d638c5749288e5024a9289da4981938c8dfc18c
CRs-Fixed: 774533
2017-04-14 06:32:32 -07:00
Ashish Kumar Dhanotiya
1f75a53ecc qcacld-3.0: Race condition while memdump read
There can be a race condition if two threads tries to execute
memdump read which may lead to use-after-free case.

To address this issue implement the use and free of the memory into
the lock.

Change-Id: Ie4d15e9a6414f556a622869d561c331c6bc5d85e
CRs-Fixed: 2023313
2017-04-14 06:32:31 -07:00
Sandeep Puligilla
5591b487f4 Release 5.2.0.21P
Release 5.2.0.21P

Change-Id: Ie22cdbda857ad12f065fe10884ba351e2742e6bb
CRs-Fixed: 774533
2017-04-14 02:58:39 -07:00
Naveen Rawat
945894a733 qcacld-3.0: Set is_key_installed in roam_synch handler
Set is_key_installed in roam_synch handler, if firmware has already
done 4-way handshake and set keys.

Change-Id: Ie5539dfe821c1c9d8d713a83592a31f04a85c3ac
CRs-Fixed: 1104243
2017-04-14 02:58:38 -07:00
Naveen Rawat
6dabf4ea38 qcacld-3.0: Fix the ie_len while creating beacon frame
In function sme_prepare_beacon_from_bss_descp, ie_len was storing
uint32_t into uint8_t which was causing beacon frame buffer to be
filled partially. Change the ie_len argument to uint32_t

Change-Id: Ia94dbd6e280579fe1621863b0e8f6ba4e13d10ed
CRs-Fixed: 2004265
2017-04-14 02:58:36 -07:00
Sandeep Puligilla
8913a7b905 Release 5.2.0.21O
Release 5.2.0.21O

Change-Id: I9e8774b2b5692eda835b332e2ca8db2d8171b4b1
CRs-Fixed: 774533
2017-04-14 02:09:52 -07:00
Srinivas Girigowda
6fb1f801f9 qcacld-3.0: Remove dot11f_log() function
Remove dot11f_log() function.

Change-Id: I4dd688d1eac8bde66555e0f3a2b73c475f3f56bb
CRs-Fixed: 2020798
2017-04-14 02:09:51 -07:00
Srinivas Girigowda
a2584fe935 qcacld-3.0: Replace dot11f_log() with pe_* log levels in utils_parser.c
Replace dot11f_log() with pe_* appropriate log levels in utils_parser.c.

Change-Id: Ie5d39d61690f58a8debdc62abc68f06ce53ab07a
CRs-Fixed: 2020798
2017-04-14 02:09:48 -07:00
Srinivas Girigowda
a8f420f963 qcacld-3.0: Replace dot11f_log() with pe_* log levels in parser_api.c
Replace dot11f_log() with pe_* appropriate log levels in parser_api.c.

Change-Id: Idca324a31ac251c1154d31b0e0795325c476bbf0
CRs-Fixed: 2020798
2017-04-14 02:09:46 -07:00