Commit Graph

526 Commits

Author SHA1 Message Date
Selvaraj, Sridhar
ba497d1a31 qcacld-3.0: Configure correct channel width to FW during TDLS session
qcacld-2.0 to qcacld-3.0 propagation

Due to incorrect configuration of channel width to FW, TDLS
session has sluggish video.
Fix is to configure minimum of AP and TDLS peer channel width
to FW.

Git-commit: b963bf7b5e48db5de7422f3fab6870192516dbd8
Change-Id: I57d90310c9c90086016359509de17aa25d665fbd
CRs-Fixed: 996556
2016-09-02 17:22:40 -07:00
Selvaraj, Sridhar
94ece202c5 qcacld-3.0: Fix Ext Cap IE mismatch in Probe/Assoc Response frames
qcacld-2.0 to qcacld-3.0 propagation

In SAP mode, while sending Probe response template to HAL from driver,
ext cap IE should be merged only if it is present or received from hostapd.
In function limSendProbeRspTemplateToHal, extcap_present bool is wrongly
initialized to true which leads to updation of the extended Cap IE with
junk values in Probe response even for the cases where driver is not
supposed to update it, i.e. cases where the ext cap IE is not present or
not received from hostapd

Git-commit: a7256f3483c0a26c8715f2ae6166289de6da6b1e
Change-Id: If82fbba4c20b5e96dbe1b11c97ab557ded488f3e
CRs-Fixed: 995545
2016-09-02 17:22:35 -07:00
Selvaraj, Sridhar
4d6c29599d qcacld-3.0: Fix max dwell time for passive scan beacon report
qcacld-2.0 to qcacld-3.0 propagation

Currently STA advertising the max. measurement duration of RM
capability as half the beacon interval. When STA receives beacon
report request frame, it is not using measurement duration
indicated if it is above the advertised max. measurement duration
However, firmware expects a minimum of one beacon interval to
find the AP.

Modify the max. measurement capability of RRM as one beacon interval.
Also engineered the code to make use of the INI parameters for
adjusting the max measurement duration.

Git-commit: 0a18af7723c58987944780bad0ff7f35605413ac
Change-Id: Idc0b4f15f2b7464507aacfaefb99e1ba48ad1eca
CRs-Fixed: 1030590
2016-09-02 17:22:29 -07:00
qcabuildsw
f248683aa5 Release 5.1.0.24T
Release 5.1.0.24T

Change-Id: I408f4315e87c4c3ff114158c3ff730c9004eb0aa
CRs-Fixed: 688141
2016-09-02 17:22:18 -07:00
qcabuildsw
4dc09db471 Release 5.1.0.24S
Release 5.1.0.24S

Change-Id: I7d59a0c61819b1b289a45e0607a7e1b10311ad6a
CRs-Fixed: 688141
2016-09-02 17:22:08 -07:00
qcabuildsw
5e4efbec75 Release 5.1.0.24R
Release 5.1.0.24R

Change-Id: I6680351a99026106201e97161ae96503371b32af
CRs-Fixed: 688141
2016-09-02 17:21:56 -07:00
Krishna Kumaar Natarajan
b7b214014a qcacld-3.0: Fix copyright and license text marking
Fix copyright and license text marking to match LF and ISC.

Change-Id: I3f71a356a1e71196bd8d1da2db039720df20535e
CRs-Fixed: 1060937
2016-09-01 12:09:39 -07:00
qcabuildsw
4772157d74 Release 5.1.0.24Q
Release 5.1.0.24Q

Change-Id: I9a96e8df96d37e3a24a6c88722ef728e77c46d9f
CRs-Fixed: 688141
2016-08-27 18:07:36 -07:00
qcabuildsw
c95d249c69 Release 5.1.0.24P
Release 5.1.0.24P

Change-Id: If2f132a97f0fa37b50c442fc1f4782f5e8cbbf75
CRs-Fixed: 688141
2016-08-27 16:16:53 -07:00
qcabuildsw
8e0216378a Release 5.1.0.24O
Release 5.1.0.24O

Change-Id: Ic53fb621c6478af190ed14c0597db9813739cc19
CRs-Fixed: 688141
2016-08-27 16:15:31 -07:00
qcabuildsw
e7b1a65408 Release 5.1.0.24N
Release 5.1.0.24N

Change-Id: I483941db2e46f80641f383546be491559a4b1586
CRs-Fixed: 688141
2016-08-27 16:14:12 -07:00
qcabuildsw
2deeeeb72c Release 5.1.0.24M
Release 5.1.0.24M

Change-Id: Ib83a7ae78f6e87715b09568abd87de67d1846b53
CRs-Fixed: 688141
2016-08-27 16:10:04 -07:00
qcabuildsw
3d748388f3 Release 5.1.0.24L
Release 5.1.0.24L

Change-Id: I5f5b88d2dc8abdca3aacf84a862cedda686dcbe8
CRs-Fixed: 688141
2016-08-27 16:08:51 -07:00
Mukul Sharma
f7cb3ab22e qcacld-3.0: Move buckets_scanned mask for extscan get cache result
qcacld-2.0 to qcacld-3.0 propagation

If host issues extscan get cache results, while gscan is not in
progress then buckets_scanned mask comes as zero. To handle this
issue now firmware sends the buckets_scanned mask as part of
wmi_extscan_rssi_info instead of fixed_param.

Change-Id: I5923a5fc642dd722bf6cc9f5496c7cedcf75e1a5
CRs-Fixed: 1001733
2016-08-27 16:08:13 -07:00
qcabuildsw
8496c2c31c Release 5.1.0.24K
Release 5.1.0.24K

Change-Id: I5fe51286b1397b113df1e892ccc9da7374e30024
CRs-Fixed: 688141
2016-08-27 16:07:34 -07:00
qcabuildsw
8b22a7b232 Release 5.1.0.24J
Release 5.1.0.24J

Change-Id: I395608033225e98f6f18bc0a8c302ddef729454d
CRs-Fixed: 688141
2016-08-27 16:04:03 -07:00
qcabuildsw
d792ae14de Release 5.1.0.24I
Release 5.1.0.24I

Change-Id: I5da266d9a85c6ddb48372f0094fbb76bc8f7887e
CRs-Fixed: 688141
2016-08-27 16:01:14 -07:00
qcabuildsw
d6c90fa458 Release 5.1.0.24H
Release 5.1.0.24H

Change-Id: If54e537f33f177e3c53c70bcea03d1cd69d05f53
CRs-Fixed: 688141
2016-08-27 15:57:00 -07:00
Sravan Kumar Kairam
c0873589a4 qcacld-3.0: Send anycast addresses for NS offload
Propagation from qcacld-2.0 to qcacld-3.0

Current implementation has support for IPv6 addresses of type
unicast for NS offload to firmware.

As part of this change add anycast addresses for NS offload.

Change-Id: I1151c8af3bbc815216c4ffd9668dd0b6561f222e
CRs-Fixed: 954880
2016-08-27 15:56:17 -07:00
qcabuildsw
66f4165805 Release 5.1.0.24G
Release 5.1.0.24G

Change-Id: I04e11e18cb0c76284e516183344e89244b19c034
CRs-Fixed: 688141
2016-08-27 15:54:07 -07:00
qcabuildsw
f4471ffc14 Release 5.1.0.24F
Release 5.1.0.24F

Change-Id: Ibec659ae068b3fffcc23e56113d75059e04466e1
CRs-Fixed: 688141
2016-08-27 15:50:39 -07:00
Selvaraj, Sridhar
ba726cbef5 qcacld-3.0: Add Association disallowed functionality for MBO
As part of MBO(MultiBand Operations), Station should not
initiate connection with BSS if association disallowed
subattribute in MBO IE of Beacon, Probe response frames
is SET.

Parse MBO IE and dont initiate connection if association
disallowed subattribute is present.

Change-Id: I6580b646c97b409453eade527285c97ed8cf86e4
CRs-Fixed: 1039969
2016-08-27 15:50:07 -07:00
qcabuildsw
9c9c51351c Release 5.1.0.24E
Release 5.1.0.24E

Change-Id: I293e525cd22d5c46308c909f0645ddd96e0b62be
CRs-Fixed: 688141
2016-08-27 15:49:17 -07:00
Manjeet Singh
ccfd185878 qcacld-3.0: Correct HAL PWR CMD SIR param value
Change SIR_HAL_POWER_DBG_CMD param value as it's already used.

Change-Id: Icb7af85bfc25a59961030980a5dc8d79a097b70f
CRs-fixed: 1056197
2016-08-27 15:48:32 -07:00
qcabuildsw
0ca889e263 Release 5.1.0.24D
Release 5.1.0.24D

Change-Id: Id20d5cea38015a1a59147c3f70a51cf4a2b5d662
CRs-Fixed: 688141
2016-08-27 15:47:48 -07:00
qcabuildsw
e97b85a158 Release 5.1.0.24C
Release 5.1.0.24C

Change-Id: Id99d09b3b19905f537f8e669e4624123d2381929
CRs-Fixed: 688141
2016-08-27 15:39:12 -07:00
qcabuildsw
eddbe5379f Release 5.1.0.24B
Release 5.1.0.24B

Change-Id: I38d042ee1b8f77290e302fb8279adf7c34f3fb44
CRs-Fixed: 688141
2016-08-27 15:37:23 -07:00
qcabuildsw
add0a31f67 Release 5.1.0.24A
Release 5.1.0.24A

Change-Id: Iada37702891f6cbe8ea2b5c4293ee44d5b442c1b
CRs-Fixed: 688141
2016-08-27 15:33:31 -07:00
Abhishek Singh
af7e7fa67c qcacld-3.0: Do not reset short preamble support and beacon interval
qcacld-2.0 to qcacld-3.0 propagation

In pe_reset_protection_callback psession's beaconParams struct is
reset to 0 and thus short preamble support being part of this
structure is set to 0. Due to this beacons always have barker
preamble set to 1 even if no non short preamble enabled STA is
connected.

To avoid this do not reset the short preamble support and beacon
interval in psession's beaconParams structure.

Change-Id: I631fb202fba6bc129d03ff21cff2adef328abff2
CRs-Fixed: 1032578
2016-08-22 22:55:48 -07:00
qcabuildsw
e0676b5d59 Release 5.1.0.24
Release 5.1.0.24

Change-Id: Icf7dc61f1ec321f3d6330a26f74c4f8a6b55e933
CRs-Fixed: 688141
2016-08-22 12:44:51 -07:00
qcabuildsw
6bacf440e4 Release 5.1.0.23Z
Release 5.1.0.23Z

Change-Id: Ib55a200a64fc6a52852cb0517791b36265c0e10f
CRs-Fixed: 688141
2016-08-21 18:04:13 -07:00
qcabuildsw
09634035c6 Release 5.1.0.23Y
Release 5.1.0.23Y

Change-Id: I25f943db875a686133e45039774c334a704f268a
CRs-Fixed: 688141
2016-08-20 14:19:25 -07:00
qcabuildsw
f969f6fb42 Release 5.1.0.23X
Release 5.1.0.23X

Change-Id: I88868651e2c4144434d5dc3646d994d7a4c500f7
CRs-Fixed: 688141
2016-08-20 10:37:00 -07:00
Srinivas Girigowda
c34f11dfd8 qcacld-3.0: Add support to enable/disable packetlog using iwpriv
Add support to enable/disable packetlog using
iwpriv wlan0 pktlog command.

Change-Id: Ia17f659e16221985be5cd9e75ebf0c46f2dc5693
CRs-Fixed: 970647
2016-08-20 10:36:55 -07:00
qcabuildsw
888f6ad709 Release 5.1.0.23W
Release 5.1.0.23W

Change-Id: Id4896dbda7ef8703d78363407f1a947cb28ab158
CRs-Fixed: 688141
2016-08-20 01:03:53 -07:00
qcabuildsw
56cd8444d7 Release 5.1.0.23V
Release 5.1.0.23V

Change-Id: Idb9abe998d5e24777c17343b49b218bac8489d34
CRs-Fixed: 688141
2016-08-19 18:52:49 -07:00
Krunal Soni
0193b6f143 qcacld-3.0: Provide support enable RX LDPC in certain cases
In following conditions RX LDPC support needs to be enabled
1) when STA is coming up in 5G band
2) when IBSS is coming up in 5G band

for anyother cases RX LDPC needs to be disabled. If user has
choosen RX LDPC to be disabled from INI file then it needs to
be disabled for all the cases including above mentioned cases.

To achieve this, take the intersection of global, INI, and harware
specific RX LDPC settings.

Change-Id: Iae10aa4a8c0931cdb796cd9c8ff558d4bc8e0aed
CRs-Fixed: 1050004
2016-08-19 18:52:48 -07:00
Krunal Soni
6f6088cc41 qcacld-3.0: Fix the memory leak caused by pmfSaQueryTimer
this patch will fix the memory leak caused by pmfSaQueryTimer
which was encountered during stress and stability tests.

Change-Id: I5a2367302e0eac3a024626795a4469d1ced76e8c
CRs-Fixed: 970527
2016-08-19 18:52:47 -07:00
qcabuildsw
9f6c8a05ea Release 5.1.0.23U
Release 5.1.0.23U

Change-Id: Iceb664a4c098fc700c18eb1c77ab1cd43e3426e7
CRs-Fixed: 688141
2016-08-19 18:33:29 -07:00
Himanshu Agarwal
4574e28362 qcacld-3.0: Correct wow wakeup counters
Propagation from qcacld-2.0 to qcacld-3.0.

Correct the updation of various wow wakeup counts.
Change wow_icmpv6_uc_bc_count to wow_icmpv6_count
as there is no broadcast in case of ipv6.

Change-Id: Iceaf1226edbf909ca3881e049c33f7d121860ef2
CRs-fixed: 1049254
2016-08-19 18:33:12 -07:00
qcabuildsw
4cf1ca19ea Release 5.1.0.23T
Release 5.1.0.23T

Change-Id: Id3726a27cc0f0a3600c1e961cb5282f16369283f
CRs-Fixed: 688141
2016-08-19 16:58:23 -07:00
Sreelakshmi Konamki
e1cd51f194 qcacld-3.0: Update ICMP and ICMPV6 WOW wake up stats
qcacld-2.0 to qcacld-3.0 propagation

Currently ICMP counter is incremented only for IPV4 multicast packets.
But ICMP count includes total unicast/multicast/broadcast ICMP packets.

Add changes to update ICMP counter for unicast/multicast/broadcast
ICMP packets.

Change-Id: I00f9fb0c8231fd69f6c108ced8028eb19315006e
CRs-Fixed: 1020079
2016-08-19 16:58:20 -07:00
Padma, Santhosh Kumar
5e33bebbc2 qcacld-3.0: Get wakelock stats
qcacld-2.0 to qcacld-3.0 propagation

Send wakelock stats to HAL layer when it requests through vendor
command QCA_NL80211_VENDOR_SUBCMD_WAKELOCK_STATS. This is a
blocking request in HDD.

Change-Id: Ie043323d90f63c19de2da9d1b8b54bc28d2c8f3d
CRs-Fixed: 958964
2016-08-19 16:58:18 -07:00
qcabuildsw
6c453d93a6 Release 5.1.0.23S
Release 5.1.0.23S

Change-Id: I9b6d5c1ccb88c478e7eecb9f82d4aae56f132820
CRs-Fixed: 688141
2016-08-19 11:03:51 -07:00
qcabuildsw
2807f3d22e Release 5.1.0.23R
Release 5.1.0.23R

Change-Id: I384e3faaaff18c51d750542f45ab1a1f3cd7ca96
CRs-Fixed: 688141
2016-08-19 11:03:51 -07:00
qcabuildsw
b07f5ab403 Release 5.1.0.23Q
Release 5.1.0.23Q

Change-Id: I5dda077d8a1160e20b91077856dc7be7a89c9543
CRs-Fixed: 688141
2016-08-18 09:11:48 -07:00
qcabuildsw
cf6ce2c055 Release 5.1.0.23P
Release 5.1.0.23P

Change-Id: Ie16a5163c716d5bd9fc0ee211ab206079218d6c4
CRs-Fixed: 688141
2016-08-18 01:49:44 -07:00
qcabuildsw
e5fe78c945 Release 5.1.0.23O
Release 5.1.0.23O

Change-Id: I5db783be1a0d9568d335588cee0b49a82734721a
CRs-Fixed: 688141
2016-08-18 00:41:02 -07:00
qcabuildsw
cb6e2089bb Release 5.1.0.23N
Release 5.1.0.23N

Change-Id: Iea866eec216ff827b53869454df616934852120a
CRs-Fixed: 688141
2016-08-17 20:06:12 -07:00
Krishna Kumaar Natarajan
89a99d46ed qcacld-3.0: Provide sequence control information to userspace
Provide sequence control information to userpace tool via
vendor IE.

Change-Id: Ic0489f7fca3519964b12aa5f272bd66a4d02115c
CRs-Fixed: 1050754
2016-08-17 20:06:06 -07:00