Commit Graph

3840 Commits

Author SHA1 Message Date
qcabuildsw
d99accb513 Release 5.2.0.12F
Release 5.2.0.12F

Change-Id: Iea6800ae974a51145b9fee583a8d881ec0c1271f
CRs-Fixed: 688141
2017-03-01 23:19:27 -08:00
Ashish Kumar Dhanotiya
d097251612 qcacld-3.0: Support fast transition with open security
wlan-cld3.driver.lnx.1.1-dev to wlan-cld3.driver.lnx.2.0-dev propagation

If station is connected to an AP with open security, fast
transition would fail as preauth is attempted only if FT
ies are present.

To fix this, Preauth is attempted even if FT ies are not
present for a 11R connection in open security.

Change-Id: I0ac15fc63b4b97a0e2fcecfe70d7cfc1c9277318
CRs-Fixed: 1086498
2017-03-01 23:19:26 -08:00
qcabuildsw
87eb438835 Release 5.2.0.12E
Release 5.2.0.12E

Change-Id: I27f13ed4eaadf3244c8fb7ba4e62b8c3eb54f133
CRs-Fixed: 688141
2017-03-01 19:01:58 -08:00
Ravi Joshi
d55b18a8bd qcacld-3.0: Fix wlan_cfg header file inclusion issue
wlan_cfg.h header file was not getting included due to error in the
wlan_cfg path.

Change-Id: I97d706f1c35475e4da4be3d181f2d6c215b531cc
CRs-Fixed: 2005582
2017-03-01 19:01:57 -08:00
qcabuildsw
98e8fa09b0 Release 5.2.0.12D
Release 5.2.0.12D

Change-Id: I485af965a6f4263577490d18bd89aed18fbf7aa5
CRs-Fixed: 688141
2017-03-01 16:47:30 -08:00
Varun Reddy Yeturu
35c07f93a6 qcacld-3.0: Changes to compile renamed files
Make changes to support compilation for the files that have
been renamed. Rename the files from wlan_serialization_legacy_mcl_api
to wlan_serialization_legacy_api to keep it more appropriate.

Change-Id: Id219a9f3e00bef0ed85408539b33d54462bf91b5
CRs-Fixed: 2012863
2017-03-01 16:47:29 -08:00
qcabuildsw
15101ae3a4 Release 5.2.0.12C
Release 5.2.0.12C

Change-Id: Idf58dfa7b30ebe4531849ed03935df4502aaabab
CRs-Fixed: 688141
2017-03-01 14:09:22 -08:00
Dustin Brown
5409643f2e qcacld-3.0: Allow iface pause override for unit test suspend
For testing purposes, expose the ability to override the interface pause
setting sent to firmware during WoW enable. Relatedly, allow userspace
to specify which wakeup trigger firmware should use, instead of assuming
HTC wakeup.

Change-Id: I265ccef7ca5304c94bcb5ff2eb9a3d35cfa74191
CRs-Fixed: 2011131
2017-03-01 14:09:21 -08:00
qcabuildsw
4198b3daa2 Release 5.2.0.12B
Release 5.2.0.12B

Change-Id: I746cfea6ab403f9d6fb510e61b4f0706175b6469
CRs-Fixed: 688141
2017-03-01 12:16:50 -08:00
Ganesh Kondabattini
a590a8a397 qcacld-3.0: Delete tdls peer while deleting STA session
PE is sending the deauth frames to all the connected tdls peers
while processing the deauth frame on STA interface from AP. But it
is not deleting the TDLS peer.

This change is to delete the tdls peer after sending the deauth frame
to tdls peer.

CRs-Fixed: 1108945
Change-Id: I0e115bf005e7d3bb3102f170f0d614160b9a0e38
2017-03-01 12:16:49 -08:00
qcabuildsw
d8e83a467f Release 5.2.0.12A
Release 5.2.0.12A

Change-Id: Iad6f350b8d6c7b2c14c5dcb6dd1943b60c0188f4
CRs-Fixed: 688141
2017-03-01 11:25:41 -08:00
Arun Khandavalli
13cb5dad67 qcacld-3.0: Wait for driver probe to complete in module_init
During wifi-on the framework will load the driver and starts the
supplicant. In the present scenario, as soon as the driver registers
with the platform driver it checks whether FW_READY indication is
recieved. If the FW_READY is received the platform driver calls
probe of the driver in same context of the wifistate machine. If
the FW_READY indication is not received it calls the probe of the
driver in the work queue context. This is resulting in the wifi grey
out in the UI.

So, wait for the driver probe completion in the module_init, before
returning the context to framework.

Change-Id: I21b70f7e383bde07ac8cc3d4969be18b840d26a4
CRs-fixed: 1112295
2017-03-01 11:25:40 -08:00
qcabuildsw
50f520f123 Release 5.2.0.12
Release 5.2.0.12

Change-Id: I4687720a5457e2f65251df539ae7084b08caaf81
CRs-Fixed: 688141
2017-02-28 16:21:46 -08:00
Mukul Sharma
0cdf8b3ba3 qcacld-3.0: Update Kbuild to suppport PMO functionality in target interface
Update Kbuild to suppport target interface PMO functionality.

Change-Id: I768ba97a738226046510807954b26e722d828111
CRs-Fixed: 2002387
2017-02-28 16:21:45 -08:00
Mukul Sharma
3d36c391b2 qcacld-3.0: Add support for gtk offload PMO component
Add support for gtk offload in PMO component.

Change-Id: Ia5ea2daf873ad481f51e2d1cf24441a8c1d93476
CRs-Fixed: 2005114
2017-02-28 16:21:43 -08:00
Mukul Sharma
ff2ac2e1e5 qcacld-3.0: Add support for mc addr list in PMO component
Add support for mc address list  in PMO component.

Change-Id: I711ff4a1394258400573ff6658605b1650832b0f
CRs-Fixed: 2005103
2017-02-28 16:21:41 -08:00
Mukul Sharma
3ba26b8747 qcacld-3.0: Add support for arp/ns offload in PMO component
Add support for arp/ns offload in PMO component

Change-Id: I823ba0a426cce5a5717cf2b693b49c8f8a2f7a29
CRs-Fixed: 2002639
2017-02-28 16:21:40 -08:00
Mukul Sharma
0005869f52 qcacld-3.0: add support for static configurations in PMO
PMO add support for static configurations during
vdev create.

Change-Id: If4a91b289a039eed14f3df6533e8d70d9becf095
CRs-Fixed: 2002634
2017-02-28 16:21:38 -08:00
Mukul Sharma
9d797a0cb5 qcacld-3.0: Pass user configuration to pmo
Pass user configuration / ini param to pmo component.

Change-Id: I056b25050cbf5773468cf0457912cc6544aeccc3
CRs-Fixed: 2002630
2017-02-28 16:21:36 -08:00
Mukul Sharma
c5de677a6e qcacld-3.0: Enable power manager offload (PMO) in kbuild
Include pmo source and includes files in Kbuild.

Change-Id: I2c636ad080a242183ed70d6ead146dd1efd6b6ec
CRs-Fixed: 2002629
2017-02-28 16:21:34 -08:00
qcabuildsw
9ea65e29a2 Release 5.2.0.11Z
Release 5.2.0.11Z

Change-Id: I1907fac27b090a4dc10f154b8a057ef8177e8156
CRs-Fixed: 688141
2017-02-28 00:38:04 -08:00
yeshwanth sriram guntuka
58bbcf8d91 qcacld-3.0: Update params to PE session entry on roam
On roam, obss scan params, sta ext capabilites and
qos map set are not updated to pe session entry
before returning from lim_process_assoc_rsp_frame.

Fix is to copy QoS map set, update obss scan params and
sta ext capabilities in PE session entry before return.

Change-Id: Iad35491c04452b6d459dde94713fc9c627c098e1
CRs-Fixed: 2007784
2017-02-28 00:38:03 -08:00
qcabuildsw
5bba956985 Release 5.2.0.11Y
Release 5.2.0.11Y

Change-Id: I1c2a838488d29213584dcd08a940cb2ec1cef3df
CRs-Fixed: 688141
2017-02-27 22:49:46 -08:00
Abhishek Singh
9be07e2ee7 qcacld-3.0: Add Kbuild changes to include converged scan files
Add changes to include converged scan APIs and definitions

Change-Id: I715b3c217d60f45ef621e56f683d6ca855c4b684
CRs-Fixed: 1095299
2017-02-27 22:49:46 -08:00
qcabuildsw
a7aaa6ede6 Release 5.2.0.11X
Release 5.2.0.11X

Change-Id: If810b957264739500ca7c44c73b33326037f34c3
CRs-Fixed: 688141
2017-02-27 15:05:41 -08:00
Ravi Joshi
fa5536fad9 qcacld-3.0: Enable per-PDEV Tx descriptor pool
Napier uses per-PDEV Tx descriptor pool until per-VDEV descriptor
pools are introduced.

Change-Id: I6887d07046045b12e6f3983793eb66ae16f63772
CRs-Fixed: 2005582
2017-02-27 15:05:41 -08:00
qcabuildsw
8c1fdbdb2d Release 5.2.0.11W
Release 5.2.0.11W

Change-Id: Ia581e50ef246b61b92975868ea77a72aa53a7669
CRs-Fixed: 688141
2017-02-26 02:07:53 -08:00
Krunal Soni
d8e8e3d885 qcacld-3.0: Fix review comments provided for legacy serialization
During legacy serialization's code review, few comments were provided.
Fix them.

CRs-Fixed: 2005532
Change-Id: Id5daea23532f263aea1e1bb9c3daa4651274890f
2017-02-26 02:07:51 -08:00
Krunal Soni
81f068c8e3 qcacld-3.0: Replace legacy scan serialization with new one
Replace legacy scan serialization with new one serialization

CRs-Fixed: 2005532
Change-Id: I57d48d226d5092d8cfc834196acf28a7e5d48966
2017-02-26 02:07:50 -08:00
Krunal Soni
a8270f5401 qcacld-3.0: Replace legacy SME serialization with new serialization
Legacy SME module is using old serialization mechanism, enable new
serialization mechanism.
Provide ifdef switch to fallback to old serialization in-case if it
is required to move to old serialization.

CRs-Fixed: 2005532
Change-Id: I4801dbab53e451206e2ff0904d102676fd7336e2
2017-02-26 02:07:48 -08:00
Krunal Soni
6ca248aaba qcacld-3.0: Add new legacy serialization file in Kbuild
There is new legacy serialization MCL file added to serialization
module which needs to be compiled for MCL platform and needed to
add reference in SME  module.

CRs-Fixed: 2005532
Change-Id: Id946a62f6e0dec4531deccc83dae6373d396a91a
2017-02-26 02:07:47 -08:00
qcabuildsw
eb9a4cc319 Release 5.2.0.11V
Release 5.2.0.11V

Change-Id: I1815963539e35998a199a57b66469587a3703073
CRs-Fixed: 688141
2017-02-24 08:47:07 -08:00
Hanumanth Reddy Pothula
a1259efacd qcacld-3.0: Handle 0 count White list SSID/ black list BSSID
qcacld2.0 to qcacld-3.0 propagation

1) Roam enhancement change needs to handle the case of White list
   SSID value count can be zero. This zero count is reset mechanism
   to clean up the existing configuration.
2) The Blacklist BSSID count can also be zero and used as reset of
   existing list.

Change-Id: I9c753b571138ab7533e6e897b820ca1db72c3880
CRs-fixed: 2007708
2017-02-24 08:47:06 -08:00
qcabuildsw
c2b7483484 Release 5.2.0.11U
Release 5.2.0.11U

Change-Id: I3329969ae4b066f0931e9eb953dab91283f7532b
CRs-Fixed: 688141
2017-02-24 04:11:08 -08:00
Poddar, Siddarth
66a4659be2 qcacld-3.0: Move cfg ini based WMI command to hdd_wlan_start_modules
Move cfg ini based WMI pktlog enable command from hdd_wlan_startup
to hdd_wlan_start_modules during DRIVER_MODULES_OPENED state.
After hdd_wlan_startup, host starts the interface timer and if this
timer gets expired, then driver closes all the modules and cut down
the power to the chip.
On iface up, power on happens and modules are started again, and all
WMI configuration needs to be sent again to FW which happends as part
of hdd_wlan_start_modules.

CRs-Fixed: 2009995
Change-Id: I6d72e896532a6443150b1754d93ae06bf2edc3b3
2017-02-24 04:11:07 -08:00
qcabuildsw
4d01bc83b0 Release 5.2.0.11T
Release 5.2.0.11T

Change-Id: I3a618be70e6106bc113afd490027dd9f679a0814
CRs-Fixed: 688141
2017-02-23 22:26:15 -08:00
Sen, Devendra
9ca8c43380 qcacld-3.0: Add INI and IOCTL templates for STA
Add INI and IOCTL templates for STA feature for documentation

Change-Id: I7208ef37efcc3a12b7b94b757a052cd2abc796d7
CRs-Fixed: 1106789
2017-02-23 22:26:13 -08:00
qcabuildsw
e834cb690f Release 5.2.0.11S
Release 5.2.0.11S

Change-Id: Ifc98ca4b0f23d21845709ba735a2032393aa148d
CRs-Fixed: 688141
2017-02-23 19:20:49 -08:00
Agrawal Ashish
642ec9bed6 qcacld-3.0: Move cfg ini based WMI command to hdd_wlan_start_modules
Move cfg ini based WMI cts2self enable command from hdd_wlan_startup
to hdd_wlan_start_modules during DRIVER_MODULES_OPENED state.
After hdd_wlan_startup, host starts the interface timer and if this
timer gets expired, then driver closes all the modules and cut down
the power to the chip.
On iface up, power on happens and modules are started again, and all
WMI configuration needs to be sent again to FW which happends as part
of hdd_wlan_start_modules.

Change-Id: I50183b65c88b5b5fec6a09f93dc2c86d39f48039
CRs-Fixed: 2010097
2017-02-23 19:20:48 -08:00
qcabuildsw
1c2a954c1a Release 5.2.0.11R
Release 5.2.0.11R

Change-Id: Iece1960466e568f361cd22ca4c9480ea1ad19386
CRs-Fixed: 688141
2017-02-23 18:10:21 -08:00
Rajeev Kumar
b32b8a97f0 qcacld-3.0: Add Kbuild changes to store (ext)service ready in PSOC
Add Kbuild changes to store service ready data in PSOC object.

Change-Id: I7192aea299f2ece8fff5eadd88a775791442283e
CRs-fixed: 2001240
2017-02-23 18:10:20 -08:00
qcabuildsw
cf1ba8ba58 Release 5.2.0.11Q
Release 5.2.0.11Q

Change-Id: I22e6d76e565f5d7288bb3f36cc92ca2862c053d5
CRs-Fixed: 688141
2017-02-23 13:17:50 -08:00
Dhanashri Atre
ed3bf51415 qcacld-3.0: Deregister TX function hook from HDD
Reset the transmit callback registered with HDD when hostapd is
deregistered.

CRs-Fixed: 2008710
Change-Id: I6a5fe49c07573cfb28af412a08708a7a465b2c2a
2017-02-23 13:17:49 -08:00
qcabuildsw
c90dc65553 Release 5.2.0.11P
Release 5.2.0.11P

Change-Id: I3de676f034750690dc2d8fd4ddd29bce680e3a22
CRs-Fixed: 688141
2017-02-23 11:58:46 -08:00
Naveen Rawat
2096954450 qcacld-3.0: Fix memory leaks for roam profile within csr session
Release roam profile within csr session before freeing actual profile.

Change-Id: I647570fe590d72752ae83eb37aa151fcc3ce659b
CRs-Fixed: 1116636
2017-02-23 11:58:45 -08:00
qcabuildsw
7dbfe09b23 Release 5.2.0.11O
Release 5.2.0.11O

Change-Id: Iaa66d6466b94a49ada009904263796858cb7a7c2
CRs-Fixed: 688141
2017-02-23 09:29:38 -08:00
Agrawal Ashish
6b48ee2295 qcacld-3.0: Populate max Tx power in Assoc request if reg power is more
For some channels, Reg power is more than MAX supported TX power.
Driver should not populate max tx power more than 22.

Change-Id: I52557bd0c38c128c09b255b46f7d43986d50feff
CRs-Fixed: 2010014
2017-02-23 09:29:37 -08:00
qcabuildsw
46d360bbe7 Release 5.2.0.11N
Release 5.2.0.11N

Change-Id: I596aa38545637a83477d9dfcdafb84a0946f61a5
CRs-Fixed: 688141
2017-02-23 07:30:02 -08:00
Himanshu Agarwal
6023b6b980 qcacld-3.0: wmi_desc cleanup for UMAC convergence
wmi_desc cleanup for UMAC convergence as mgmt_txrx_desc
to be used in place of wmi_desc.

Change-Id: I48c1b965096610373a850fcf834288a15bd2ad19
CRs-Fixed: 1103247
2017-02-23 07:30:01 -08:00
qcabuildsw
eaa8b48782 Release 5.2.0.11M
Release 5.2.0.11M

Change-Id: I59dccd7b7b73b8632c08019100405d1b578595a4
CRs-Fixed: 688141
2017-02-23 03:07:01 -08:00