| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.110
Change-Id: I4d2b7c578001ae10c05814dcbefbbea541ddf502
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cleanup as part of limP2PActionCnf triggers only when
mgmtFrameSessionId is not 0xff. If cleanup does not happen
in error scenario, it can result in not clearing cfgState->buf
which can lead to dropping of further action frames in
__wlan_hdd_mgmt_tx. Fix this by filling mgmtFrameSessionId
with proper session id.
Change-Id: Icc0f5b576ff71776dc448a673b6e12defe0c514e
CRs-Fixed: 1033836
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add NULL check for adf_ctx before using it in ol_tx_ll.
Change-Id: Ice4c32caf65f5fc6fceaf3fbcf536baabd58f716
CRs-fixed: 1035125
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently there is only one ini item gSoftApMaxPeers
to configure max SAP clients number, and this item will also affect GO
clients. Add another ini item to set GO clients number.
Change-Id: I9aaacf035efb042f8216ca0d7f1ec3f21f11b212
CRs-Fixed: 1023547
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The station_info_flags is removed from cfg80211.h since Kernel 4.0.
Since they're duplicate information that's already in nl80211
attributes.
Change-Id: I7c8e2f2dabd5713cb25523df5b25e59d0c4b06aa
CRs-Fixed: 1033754
|
| | |\| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
CRs Change ID Subject
--------------------------------------------------------------------------------------------------------------
978677 Ie1b4b205618d6744a15cd27e2b8f1391f76564c9 qcacld-2.0: Fix RSSI issue during 11R roaming
1028095 Id574e1309db8d8b01b4765e27b3638bb92c3d5a0 qcacld-2.0: Prevent use after free for packet trace buff
1030729 I3e52ec63d8d0f027f0fec953f8728db71c91c235 qcacld-2.0: Fix driver load failure for x86 SDIO platfor
1026420 Ibe24828690ace91338ade10fd00c49fc4acdbd81 qcacld-2.0: Consider ACS override params only if ACS is
688141 Iab8e95eeb2464bf7189d240f8f8834c0bf235a42 Release 4.0.11.108
1027530 I29022ec26d72a5361f152dc20af13783d0dac984 qcacld-2.0: Check HT20 rate set for mcs index if HT40 ra
1007217 I6c582bc0635ecae2c37b98d761f72f222c408d2f qcacld-2.0: Add new country XA
688141 I867b6007e3ed6d0fc70b0242be668d922e148ab8 Release 4.0.11.109
1033917 Icc606743da144958bc936f5ee22393dc135731bf qcacld-2.0: Initialize Ramdump Global Pointer before sel
1033277 I8e3d171ac47d8be149df98ae3e30c8df391a15b0 qcacld-2.0: Fix SAP restart failure
1033224 Ida2e20fe08af3c6ed426822a71db1fd6854a0bea qcacld-2.0: Delete PMF Sta from previous vdev
1023038 I79ad9767b7945af0c567b6294ac07e7697898e9e qcacld-2.0: Clean up the WLAN_FEATURE_MBSSID flag (phase
1023616 I926288972e17a9276af2744d6a070b82333d5242 qcacld-2.0: Update the MAX Tx Power cap to 30dbm
1033328 I28e86b93a5114f3b76733effe4428a92cf94b441 qcacld-2.0: Fix Beamforming during roaming
1029540 Idc8e1d77d9623daeb98d0c4b7ad8a8d6cfa9c2d2 qcacld-2.0: Fix buffer over read in iwpriv WE_UNIT_TEST_
1031447 I8700621fbef9c9b4867ac698f7f721d4ffb7d967 qcacld-2.0: Initialize vdev_nss in psession when roaming
Change-Id: I36c6ccce21d96346cc2ac85434d1ab33428005cb
CRs-Fixed: 1030729, 1026420, 1027530, 1033917, 1023038, 1023616, 1029540, 1031447, 688141, 978677, 1033277, 1007217, 1028095, 1033224, 1033328
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.109
Change-Id: I867b6007e3ed6d0fc70b0242be668d922e148ab8
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
WLAN_FEATURE_MBSSID flag is originally added to support MBSSID,
specifically for the MOBILE ROUTER build, and is now enabled
for all builds, there is no longer need to have a separate
feature flag, so remove it.
This commit cleans up the following modules - voss/mac/sap/sme.
Change-Id: I79ad9767b7945af0c567b6294ac07e7697898e9e
CRs-fixed: 1023038
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In current driver, WE_UNIT_TEST_CMD has below problem.
- apps_arg[1] can have zero value and can lead to
buffer overead
Change the code to handle the number of args if user has
given zero.
CRs-Fixed: 1029540
Change-Id: Idc8e1d77d9623daeb98d0c4b7ad8a8d6cfa9c2d2
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
hif_reset_target is not defined for HL target without platform
driver, this is causing driver load failure in x86 SDIO
platform. Fix driver load failure for x86 SDIO platform.
Change-Id: I3e52ec63d8d0f027f0fec953f8728db71c91c235
CRs-Fixed: 1030729
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
If a PMF Sta is already connected to one interface and try
to switch to other interface without sending deauth/disassoc,
sta entry is not deleted from previous vdev and one more entry
is created on current vdev. Due to this htt is not able to get
valid peer for EAPOL packets and EAPOL packets are dropped leading
to connection failure.
To fix this, Add check to delete PMF Sta from one vdev when
assoc request is received on another vdev.
Change-Id: Ida2e20fe08af3c6ed426822a71db1fd6854a0bea
CRs-Fixed: 1033224
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently, Host free the packet trace buffer in the beginning
of hdd_driver_exit. But same freed packet trace buffer is used
during Hdd disconnect handler in MCThread context .
As a part of this fix, Host free packet trace buffer in the end
of hdd_driver_exit which ensure all thread's are stopped at that
moment. Apart from it, add few sanity checks and error logs.
Change-Id: Id574e1309db8d8b01b4765e27b3638bb92c3d5a0
CRs-Fixed: 1028095
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When the driver is configured to "force SCC" mode by
gWlanMccToSccSwitchMode = 2, in STA+SAP case, the
driver will check the SAP channel to avoid the
MCC in same band(2.4G or 5G) and override if necessary.
During ACS process, the SAP sapContext->channel is 0.
The driver doesn't validate it before uses it in
sapGotoChannelSel when applies the "force SCC" logic.
That causes an invalid channel selection for the SAP.
And finally causes the hostapd starting failed.
This fix is to skip the override logic if the
sapContext->channel is 0. When the SAP is starting with
a valid channel, the override logic will be activated
again.
Change-Id: I8e3d171ac47d8be149df98ae3e30c8df391a15b0
CRs-Fixed: 1033277
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently, capabilities suBeamformeeCap and muBeamformeeCap are set
during association request but not in re-association request. This
can lead to failure in beamforming after roaming. Fix this by updating
them during roaming as well.
Change-Id: I28e86b93a5114f3b76733effe4428a92cf94b441
CRs-Fixed: 1033328
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
prima to qcacld-2.0 propagation
Currently, variable hdd_ReassocScenario is not reset during
11r roaming. This causes rssi value to be stale during 11r roaming
as rssi doesn't gets updated when hdd_ReassocScenario is set
in wlan_hdd_get_roam_rssi/wlan_hdd_get_rssi. Check for
11r association using pRoamInfo->is11rAssoc as well before resetting
hdd_ReassocScenario. This check for 11R association allows
rssi to be updated during 11r roaming.
Also, add a check for 11r association to allow other functionality
during key complete for 11r roaming.
Change-Id: Ie1b4b205618d6744a15cd27e2b8f1391f76564c9
CRs-Fixed: 978677
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When HT40 rate flag is set, it's likely that packets are sent in
HT20 rate, therefore, the driver need check HT20 rate set to
calculate mcs index.
Change-Id: I29022ec26d72a5361f152dc20af13783d0dac984
CRs-Fixed: 1027530
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Consider the parameters 'acs_channel' and 'acs_dfs_mode' only
when ACS is enabled for that SAP. Otherwise driver is going to
override the channel even if user configures a fixed channel in
hostapd.conf file.
Change-Id: Ibe24828690ace91338ade10fd00c49fc4acdbd81
CRs-Fixed: 1026420
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
qcacld-3.0 to qcacld-2.0 propagation
Add new user country XA to regulatory tables. This is an 'engineered'
country for Japan that has channels 5150-5230 marked as passive.
Change-Id: I6c582bc0635ecae2c37b98d761f72f222c408d2f
CRS-Fixed: 1007217
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.108
Change-Id: Iab8e95eeb2464bf7189d240f8f8834c0bf235a42
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
APPS crash due to invalid access of device pointer during self recovery
as the Ramdump Global Pointer is not initialized.
Initialize Ramdump Global pointer before scheduling work for self recovery.
Change-Id: Icc606743da144958bc936f5ee22393dc135731bf
CRs-Fixed: 1033917
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently Host configures MaxTxPower as 22dbm
during join which fails the TRP requirement to meet
23dbm.
Change the code to configure the max tx Power to 30dbm
in FW during join.
Change-Id: I926288972e17a9276af2744d6a070b82333d5242
CRs-Fixed: 1023616
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When Dut is configured as 1*1, after roaming to 2*2 AP,
the linkspeed is not right, it will display 144Mpbs rather
than 72Mbps. Because it uses wrong peer_nss and
peer_rate_caps in WMI_PEER_ASSOC_CMDID.
Change-Id: I8700621fbef9c9b4867ac698f7f721d4ffb7d967
CRs-Fixed: 1031447
|
| | |\| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
CRs Change ID Subject
--------------------------------------------------------------------------------------------------------------
1032612 I87f82c5faf7e3c8343c8bffcb421a78c1ab47d61 qcacld-2.0: set ce_suspend to true after tasklet complet
982329 Icff3778d35ef7ea646463fe49c4335e260e9e156 qcacld-2.0: Do not trigger del sta if it is already in p
688141 I255364eb3482c046f256adc68e435233ac4e571f Release 4.0.11.106
1033307 If23398b01124638cfb266f5755fc9e45d3969ac9 qcacld-2.0: unmap buffer for CE dst ring en-queue error
1032185 I54f305319e23b1ffcbd54cc6e7dcc74d39a2e511 qcacld-2.0: Fix P2P GO Negotiation failure issue
1032098 I6c2ab331256b190fd0ce67f8fb95ed4d7cb5e61a qcacld-2.0: Dump stack only once
1018887 I71b77cfa09c5039b487e9a93490837a084314fb3 qcacld-2.0: Make OEM response events wakeable
1031468 I52d8575960e4d5bac5aa509df41c20fb846a96e6 qcacld-2.0: Reset the parameters which overrides the ACS
1030729 I38eea06360226322bb4f7fcbf810635b09da5593 qcacld-2.0: Reset card to recover from target mbox error
1032857 I7e9301323410e0e2ae456aa30da9c628dd7841c2 qcacld-2.0: Reset is_ch_avoid_in_progress correctly
688141 I52d4d2d4f1859197d836001aa961d0bf7581d3a9 Release 4.0.11.105
1027526 I0ac8b4ef01f91539852935242176e6c1f0f3ba25 qcacld-2.0: Remove startup_task from SDIO solution
1032578 I631fb202fba6bc129d03ff21cff2adef328abff2 qcacld-2.0: Do not reset short preamble support and beac
688141 I31d32b2ea9a3c85ea976d4c04c322e38ca07c07b Release 4.0.11.107
1013559 Ie963f80b3c3e5ea5e4dd0f46b3dbdbea9d6c7f49 qcacld-2.0: WAR for dfs false detection
1020119 I169e79f6033096f8d4325657dc3a94677e1ea54d qcacld-2.0: Add compile time assert for SKB CB size
Change-Id: I507fd7ac40db7c736ea795ae71069d387f7435f0
CRs-Fixed: 1032098, 688141, 1032857, 1033307, 1030729, 1020119, 1018887, 1032612, 982329, 1013559, 1032185, 1031468, 1027526, 1032578
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.107
Change-Id: I31d32b2ea9a3c85ea976d4c04c322e38ca07c07b
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Unmap a previously mapped buffer if host fails to en-queue
buffer to CE destination ring.
Change-Id: If23398b01124638cfb266f5755fc9e45d3969ac9
CRs-Fixed: 1033307
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When driver receives channel avoidance event, it sets the flag
is_ch_avoid_in_progress and sends LTE Coex event to application
to restart the SAP. In legacy implementation, the application used
to reload the driver on receiving this LTE Coex event.
In current implementation application is just restarting the
corresponding SAP interface. So the contents of pHddCtx still valid
after SAP restart.
The variable 'is_ch_avoid_in_progress' is also one of the parameter
of pHddCtx and valid after SAP restart. If we dont reset this after
start bss then it can lead a scenario where driver ignores the LTE
Coex event based on previous value of variable
'is_ch_avoid_in_progress'.
Change-Id: I7e9301323410e0e2ae456aa30da9c628dd7841c2
CRs-Fixed: 1032857
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.106
Change-Id: I255364eb3482c046f256adc68e435233ac4e571f
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Sometimes it is possible for the host to receive the ack for
go negotiation request after the go negotiation confirmation
is sent. So supplicant assumes go negotiation confirmation is
success though it is not and results in connection failure.
To address this, drop the pending ack for the go negotiation
request. so that the supplicant will wait for the ack of the
negotiation confirmation.
CRs-Fixed: 1032185
Change-Id: I54f305319e23b1ffcbd54cc6e7dcc74d39a2e511
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Hardware sometimes get phyerrors in presence of third party
devices which may be identified as radar pulses.
Add following workaround to skip these pulses on basis of
their characteristics:
1. Add new filters for pulses coming on DC position
2. Increased min threshold for filter 5
3. Flush other DC queue once we get pulse belonging to one queue
4. Add extra workaround for FCC filter 31 and 32 to reset the queues
based on deviation from mean.
5. Remove rejection of pulses based on max pri(channel load optimization)
Change-Id: Ie963f80b3c3e5ea5e4dd0f46b3dbdbea9d6c7f49
CRs-Fixed: 1013559
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently, Host uses the separate startup_task for calling
hdd_wlan_startup and break insmod context. Essentially all
the operation performed in startup_task can be performed
in insmod context so this task is not necessary. Due to
having a separate task host have the following issue, assume
wlan driver probe get fail then startup_task becomes a zombie
thread which may lead to invalid access.
As a part of this fix, host call the hdd_wlan_startup in
insmod context and remove the startup_task.
Change-Id: I0ac8b4ef01f91539852935242176e6c1f0f3ba25
CRs-Fixed: 1027526
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add changes to dump stack only once. Also, change thread stuck
timer to 10 seconds from 5 seconds (THREAD_STUCK_TIMER_VAL) and
probe thread only when thread stuck counter is zero to avoid
out of wrapper messages. Remove unnecessary error logs also.
Change-Id: I6c2ab331256b190fd0ce67f8fb95ed4d7cb5e61a
CRs-Fixed: 1032098
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
SKB control block size limit is 48 byte, add compile time assert
if SKB control block is exceeding 48 byte.
Change-Id: I169e79f6033096f8d4325657dc3a94677e1ea54d
CRs-Fixed: 1020119
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.105
Change-Id: I52d4d2d4f1859197d836001aa961d0bf7581d3a9
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
wlan_tasklet is scheduled recursively if there is any pending
packet to process. Set ce_suspend to true after tasklet completion
to prevent race condition between wlan_tasklet and hif_pci_suspend.
Change-Id: I87f82c5faf7e3c8343c8bffcb421a78c1ab47d61
CRs-Fixed: 1032612
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Host asserts as target is stuck in HTC connect message
handler due to mbox UNDERFLOW error. Target register
indicates TX_OVERFLOW and RX_UNDERFLOW error simultaneously.
Reset card to recover from target mbox error.
Change-Id: I38eea06360226322bb4f7fcbf810635b09da5593
CRs-Fixed: 1030729
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
While RTT ranging happens, userspace application initiates FTM
request via host to FW. After sending the FTM request, host
might go to sleep mode sometimes so FW will not be able to send
the OEM response event resulting in poor ranging results.
This change registers OEM response event as WOW wakeable so FW
wakes up host whenever it receives OEM response which helps OEM
response to reach userspace application on time for better
ranging results.
Change-Id: I71b77cfa09c5039b487e9a93490837a084314fb3
CRs-Fixed: 1018887
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
If SAP receive auth from an already connected STA, it post
eWNI_SME_DISASSOC_IND msg to SME to delete the STA context and
return. STA may try to send auth again as it didnt receive auth
resp.
Now many frames (probe req, auth etc) may get accumulated in PE
message queue and unless PE queue is fully processed SME queue will
not be processed and thus del sta will get delayed. This may again
cause STA to send more auth req and every time MC thread process an
auth req before the sta is deleted, eWNI_SME_DISASSOC_IND msg is
posted in SME message queue.
And if PE keeps on getting auth before the sta is deleted,
SME queue will pile up leading to crash.
To fix this do not trigger del sta if it is already in progress.
Change-Id: Icff3778d35ef7ea646463fe49c4335e260e9e156
CRs-Fixed: 982329
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When restarting SAP due to unsafe channel list, make sure to set
the acs_channel and sapConfig.channel to 0. Otherwise these
parameters overides the ACS logic.
CRs-Fixed: 1031468
Change-Id: I52d8575960e4d5bac5aa509df41c20fb846a96e6
|
| | |\| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
CRs Change ID Subject
--------------------------------------------------------------------------------------------------------------
1030590 Idc0b4f15f2b7464507aacfaefb99e1ba48ad1eca qcacld-2.0: Fix max dwell time for passive scan beacon r
1030380 Icea6228c6491d8b7d0588a699fe7f16d0dd0d3f1 qcacld-2.0: Add check for NDI role in __limFreshScanReqd
1028085 I155bc141087104ad1443d250711423d5fa936254 qcacld-2.0: Check consistency in throughput before setti
688141 If87bc869d97dd810d8be3b23eeb6cc67b7b4d279 Release 4.0.11.104
688141 Ia1bdb327b957022671462cddf911ed86aef69802 Release 4.0.11.103
1025378 I915e67fe7a15ebe622273af971d8a88ad78585cf qcacld-2.0: Fix buffer overflow
956590 Ib6ed5744cf38924a6b1dc20e3291639554c42c6b qcacld-2.0: Convert pr_info logs to vos_trace logs
1032026 I1fb81226f90e90d6a5d3870d5b585c7df22db755 qcacld-2.0: Reduce log level in smeTraceDump
1031987 Ied13b8655d9e2831fb097156c8fb72239b443f94 qcacld-2.0: Move IPA dp logs under HDD_DATA module id
1029923 Ifc6e14031ce1427247093e185ee16510ed3168da qcacld-2.0: Fix mac address print issue in WOW RX API
Change-Id: Icce0d0c2b7e17ca6cd3515a04550f3849c649160
CRs-Fixed: 1025378, 1032026, 1029923, 956590, 1030590, 1031987, 688141, 1028085, 1030380
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.104
Change-Id: If87bc869d97dd810d8be3b23eeb6cc67b7b4d279
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
To reduce no. of error logs in smeTraceDump(), change log level
from LOGE to LOG1.
Change-Id: I1fb81226f90e90d6a5d3870d5b585c7df22db755
CRs-Fixed: 1032026
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
prima to qcacld-2.0 propagation
Convert the pr_info logs to vos_trace logs with error log level,
so that the logs are displayed both in kmsg as well as in logger
app logs.
CRs-Fixed: 956590
Change-Id: Ib6ed5744cf38924a6b1dc20e3291639554c42c6b
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add NDI role check in __limFreshScanReqd to allow request for fresh scan.
Change-Id: Icea6228c6491d8b7d0588a699fe7f16d0dd0d3f1
CRs-Fixed: 1030380
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
WLAN HDD IPA logging is enabled by default, due to this
cnss deamon is spending a lot time in big cluster and
resulting in less cpu quantum for rx processing. Move IPA
data path logs to HDD_DATA module ID from HDD module ID.
Change-Id: Ied13b8655d9e2831fb097156c8fb72239b443f94
CRs-Fixed: 1031987
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 4.0.11.103
Change-Id: Ia1bdb327b957022671462cddf911ed86aef69802
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In limInitPeerIdxpool, driver initializes gLimAssocStaLimit/
gLimIbssStaLimit entries of peer index pool. But there is a chance
of allocating less memory for peer index pool in peCreateSession
which can overwrite adjacent memory locations as maxStation can be
different from gLimAssocStaLimit/gLimIbssStaLimit. Fix this by
initializing maxStation entries. Also, add change in
limCreateSessionForRemainOnChn to use pMac->lim.maxStation as
no of entries.
Change-Id: I915e67fe7a15ebe622273af971d8a88ad78585cf
CRs-Fixed: 1025378
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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.
Change-Id: Idc0b4f15f2b7464507aacfaefb99e1ba48ad1eca
CRs-Fixed: 1030590
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Source and destination mac address are swapped in logs.
Fix this to print in correct order
Change-Id: Ifc6e14031ce1427247093e185ee16510ed3168da
CRs-Fixed: 1029923
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Presently, throughput is measured in every 100ms. Delack is set to 20
if throughput for this time duration is greater then threshold (57 Mbps).
In the case of packet drop, tcp takes more time to rampup.
In this change, check the throughput consistency for three second
and then set tcp delack to 20.
CRs-Fixed: 1028085
Change-Id: I155bc141087104ad1443d250711423d5fa936254
|