| Commit message (Collapse) | Author | Age |
| ... | |
| | |\ \ \ \ \ \ |
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Disable throttling in driver if FW supports thermal
throttling.
Send Thermal configuration controls via WMI commands
to firmware.
Added iwpriv command for user to control throttling
Change-Id: Icd88bb2e6e0214476edaa48441903f868a46dea5
CRs-Fixed: 2270322
|
| | |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
propagation from qcacld-3.0 to qcacld-2.0
Fix buffer overwrite in limMlmAddBss() by adding
validation check.
Change-Id: I67b8b63b6de33390ee5288fc6f6cef52f9203c1f
CRs-Fixed: 2268657
|
| | |\ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | |/ / / / / / /
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Enable 802.11p channel configuration from ini, or add SRD
channels only if 11p is disabled.
Change-Id: I518e00ce37a1ff85bd836c1c7331a81f4cbf3c14
CRs-Fixed: 2220520
|
| | |\ \ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | |/ / / / / /
| | |/| | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
In Ia454f5ef59f1e687627ce7275a31f877ce49b4b1, Memory leak may happen
when DUT enters DRIVER_POWER_MODE_AUTO mode.
Malloc "request" in DRIVER_POWER_MODE_ACTIVE mode.
Change-Id: I1d6b8de8ac639a4c38abb7e95f7fc802b41b7400
CRs-Fixed: 2270063
|
| | | |/ / / / / /
| |/| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Different platforms require different repetition of wake up pulse.
CRs-Fixed: 2267819
Change-Id: Id403402094347f5f89d426b5e718b3fc56dd1c55
|
| | |\ \ \ \ \ \ \
| | |_|/ / / / /
| |/| | | | | | |
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Release 4.0.11.213U
Change-Id: Iee58dddfb2bbb0cd891bcc9f6e3b957907c6b5fe
CRs-Fixed: 774533
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
RSN Capabilities in assoc req was populatd from the bss
desc which was causing WFA TC 5.3.2 to fail. Instead
copying the RSN Capabilities from the roam profile which
will have proper information of supported capabilities.
Change-Id: I81d88397a498c96818375d10d3d103869fa9c4e6
CRs-Fixed: 2242918
|
| | |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
Updating the Max value for gDynamicBTCoex to 2.
Change-Id: I57921104657b7c59a6be09973d3d23cc93369098
CRs-Fixed: 2268435
|
| | | |/ / / / / /
| |/| | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Propagation from qcacld-3.0 to qcacld-2.0
Stats events are sent by WLAN FW based on over the air frame reception
and may contain incorrect vdev id hence sanitize vdev id received from
FW in stats events before accessing interface array based on it.
Change-Id: I4ecc73fc27285c98c0ea8cebc27955213cd68399
CRs-Fixed: 2264008
|
| | |\ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
supported" into wlan-cld2.driver.lnx.1.0
|
| | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
MC thread stuck in continuous loop to find oldest and duplicate entry in
scan cache if scan entries found in scan are greater than
CSR_MAX_BSS_SUPPORT.
To fix Flush scan list if temp list is greater than CSR_MAX_BSS_SUPPORT and
add only CSR_MAX_BSS_SUPPORT entries to avoid loop.
Change-Id: I72f205a107ea75f8df875c7c1bad34b381908cc4
CRs-Fixed: 2265359
|
| | |\ \ \ \ \ \ \ \
| | |_|/ / / / / /
| |/| | | | | | |
| | | | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | |/ / / / / /
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
MBSSID scenario's were not covered under MCC to SCC
switch. Handling here by restarting all the active SAP
sessions on STA channel.
Change-Id: I4db0b44893a197a546055f1dd3f2b846f3382bf4
CRs-Fixed: 2254457
|
| | |/ / / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Unpause the tx queue before sending vdev UP command
to fw. This will sync the tx queue state between fw
and host for vdev corresponds to SAP interface.
Change-Id: Id356e588ab2ef649502c2beb289b6739486a2c22
CRs-Fixed: 2243928
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In commit I5c79bff3427a842036af788fea5003a96c7696a6,
ssid IE length address is compared in limLookupNaddHashEntry,
which results memory leak. Compare ssid IE length to fix
this issue.
Change-Id: I8fbf12b612297443319a9f5ff17140758200721b
CRs-Fixed: 2266859
|
| | |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Enalbe the TX completion thread & TCP perf to improve the TX
throughput for sdio HL solution.
Change-Id: I075a8bb499420dd9c035de9355a31626aeeb2d2f
CRs-Fixed: 2259821
|
| | |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
propagation from qcacld-3.0 to qcacld-2.0
In function dot11f_unpack functions length of buffer passed is
decremented as pointer advances in the buffer. Add a check for
integer underflow before decrementing the length.
qcacld-3.0 to CLD2.0 propagation of the following CRs:
2237141, 2231755, 2246426, 2150438
Change-Id: I4ed39d326855c2027ff0bc3cbe5c8981a2ae2aa1
CRs-Fixed: 2259649
|
| | |\| | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
propagation from qcacld-3.0 to qcacld-2.0
In find_ie_defn function, if the current IE is an Ext IE with EID=255,
the third byte of the IE is accessed to get the extn_eid. However, if
the actual buffer length is less than 3, then an OOB read would occur
while trying to access extn_eid.
Add check to access pbuf + 2 for extn_eid only if nbuf is greater than 2.
Change-Id: Id9708176affe35a85eb21a07901ae8ed62b78b9e
CRs-Fixed: 2259637
|
| | | |/ / / /
| |/| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add pm qos header file in hif.c.
Change-Id: Ie16b7668ec47495bc65585a5bf4025119203d340
CRs-Fixed: 2259651
|
| | |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
into wlan-cld2.driver.lnx.1.0
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
propagation from qcacld-3.0 to qcacld-2.0.
The values used to dictate the end of the for loop is great than the
size of array supp_rates, this will cause an OOB read when loop
through supp_rates. So need modify the size of array supp_rates.
There's also a functional issue in that the second call to
sme_cfg_get_str() overwrites the lower values of the first call,
thus not ever allowing the lower channel rates of A to ever be
valid. So need update the read buffer address for the second
sme_cfg_get_str().
Change-Id: I27091a9f48d1eb4d6806ebcfd2310fe848af408f
CRs-Fixed: 2257156
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Interger overflow may occur in wma_scpc_event_handler.
Add check to avoid it.
Change-Id: I102f89c81bab0127d05ffa496af68e6ff6b70ab2
CRs-Fixed: 2253216
|
| | |\ \ \ \ \ \
| | |/ / / / /
| |/| | | | |
| | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Replenish more pdev credits from htt credits even the available bus delta
is not enough when credits updating from target.
This can enhance the quality of TX bundling to improve the TX performance.
Change-Id: I714f179a66f8dc1133a79092b2f28dca08c8f364
CRs-Fixed: 2253547
|
| | |\ \ \ \ \
| | |/ / / /
| |/| | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
FW removes WOW related code in some SP and does not indicate WOW_SUPPORT
to driver at the same time. Driver should not send WOW related wmi
command and prevent suspend in this condition if gEnableWoW is set as 1.
Change-Id: I0df66965ab76f3e94df6ca9d548bea5378df1531
CRs-Fixed: 2247266
|
| | |\ \ \ \ \
| | |/ / / /
| |/| | | |
| | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Strlen() is unsafe to get string length. Change it to strnlen in
wma_send_udp_resp_offload_cmd to avoid potential OOB read.
Change-Id: I8b6fd9239b7f9e4bdb4facd217bbc1f9f914ac4c
CRs-Fixed: 2226834
|
| | |\ \ \ \ \
| | |/ / / /
| |/| | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add 8909 support in android.mk
Change-Id: Ic80b02c4d8b52bfc2594693952a486962a74a4e7
|
| | |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Prohibit processor's powersave during SSR on sdio platform
to save time.
Change-Id: I68436813da94d13f4cba157b781826575ed723b7
CRs-Fixed: 2259651
|
| | |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
iwpriv interface is added for configuring Motion detection
feature specific parameters
Change-Id: Idaf77beb0bdd6656446482c07079ebc3a153dd0c
CRs-Fixed: 2234966
|
| | |\ \ \ \
| | | | | |
| | | | | |
| | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Part of below two changes info are missed in CLD2.0 latest dotllf.c,
sync the version between perforce and CLD2.0 main branch.
I1054c7df18780469849be55fc4343f09ac502a49 (CR2058261)
If334c66e6b84d9776b0f1f5c1e1969125d490f2f (CR2150438)
Change-Id: I9a023f5920cd4c73998fa40820f60d960c094516
CRs-Fixed: 2259507
|
| | |\ \ \ \ \ |
|
| | | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add sanity check for vdev_id in wma_apfind_evt_handler
and wma_lost_link_info_handler.
Change-Id: I1f469b25ac88deb4d5bbaf754c0ea441e6cb04de
CRs-Fixed: 2227076
|
| | |\ \ \ \ \ |
|
| | | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This code is included errorneously while resolving merge
conflicts b/w changes (CR 2238140 and 2202980). Due to this,
wait_for_completion executed twice for McShutdown causing
thread to go to sleep. Hence removing here.
Change-Id: Ibb1ef72caa3849f00f66912195beb7ccc2ab0c3d
CRs-Fixed: 2256226
|
| | |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
wlan-cld2.driver.lnx.1.0
|
| | | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change function wlan_hdd_cfg80211_dcc_update_ndl to use
HDD request manager framework.
Change-Id: I3f362fcb86d2b35ef84cfc06b445a2a1ee66fd45
CRs-Fixed: 2258629
|
| | |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
wlan-cld2.driver.lnx.1.0
|