| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Updated the wma, pe module to address the issues reported by static code
analysis.
Change-Id: I8666adf161225014108c189cbcffced9450ae0c4
CRs-Fixed: 889019
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Change to address these requirements:
1. If the disconnect is triggered from AP side, then during disconnect
print the AP's rssi;
2. If not associated, then send last connected AP's rssi to
'iwpriv wlan0 getRSSI'.
Change-Id: I3c6ed0fe4caf98a1fc5c0153229c7616a221993a
CRs-Fixed: 889498
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Currently WOW_NLO_SCAN_COMPLETE_EVENT is enabled on receiving
PNO match found event, but it is never cleared.
This is causing regular host wake ups with the reason
WOW_REASON_NLO_SCAN_COMPLETE even if pno match is not found in the
next successive iterations.
Fix this by enabling/disabling WOW_NLO_SCAN_COMPLETE_EVENT before suspend
based on the flag pno match is found.
Change-Id: I21d73de0c03e0c09b5a91a521d848e71eaf359e0
CRs-Fixed: 888964
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This change is to fix a missing lock release if STA already
disconnected when received STA_DISCONNECT event
Change-Id: Ia241705cc6dc7bc11620c523a805f88d0dcc0c8d
CRs-Fixed: 889473
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
When the driver is in SoftAP mode when it is unloaded,
and if many clients are connected,
sometimes not all clients can gracefully disconnect.
In this case the IPA HW pipes are not cleaned up properly,
and subsequent pipe setup will usually fail.
To avoid a bad pipe configuration, before unloading driver,
check the pipe status and if the pipes are not closed properly,
shutdown the pipes forcefully.
Change-Id: Icc0543567423cc4b625140280be13ef733d7d67d
CRs-fixed: 886229
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Change to check if WDI IPA TX path is suspened or in process of
suspending before sending HTT_WDI_IPA_OPCODE_TX_SUSPEND, to avoid
sending it twice.
Change-Id: I3ee81fd34fee81dba12daadbfa52531d91d1626e
CRs-fixed: 887797
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.10.158
Change-Id: I966020672182dfc2f94a0dd00be736433ec8ee30
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Based on the new data gathered on different platforms, update the
channel switch matrix information such that, the current matrix
covers all the platforms and prevent any violations of sap dfs
master mode regulations.
Change-Id: I469794d8d778a6473f8f7a40dbe225057ee88cea
CRs-Fixed: 887088
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Add extended capability IE in probe response template.
Currently extended capability IE is present only in Beacon frames and
not probe response which is incorrect. Due to this, scan results were
sent without extended capability IE.
Change-Id: Ie1c38b268de08672c5d83c331cca7d64d174f940
CRs-Fixed: 888907
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Indicate radio measurement request with measurement type as
LCI, Location Civic and Fine Timing Measurement Range to userspace.
Host driver need to process and respond to these requests.
Change-Id: If1080da087feb3e2028c857f5d0f43255d12f505
CRs-Fixed: 888903
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fix compilation errors when enabling the feature
FEATURE_WLAN_LFR_METRICS
CRs-Fixed: 888846
Change-Id: I6d9ecd517647efe172c622f19512c1888437c2d3
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
ERP and HT protection bits are set when a legacy AP (11b only) comes up
in vicinity of SAP. The same bits should be reset when all legacy APs are
gone. The reset function that gets called at regular interval was not
resetting these bits. This patch fixes that.
Change-Id: Iee0a464f64ea2c6394bd2f9e87ef1a6fd0c92ce1
CRs-Fixed: 885388
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Radar bandwidth detection at certain frquencies is reported to
be lower than the acceptable threshold. This is due to the low
rssi reported in the phyerrors.
Fix the issue by adjusting the rssi threshold accordingly.
Change-Id: Ia1598342e33b1217a1fb163878b2ac42661b33af
CRs-Fixed: 887018
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.10.157
Change-Id: I12ddbeb60e796ba6fdf7d6e4aad6709248a8a113
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
If gDot11Mode is set to auto and 2.4Ghz only mode is set IBSS is
starting in 11b mode.
Removed the condition leading to the 11b mode. With the change
IBSS will start on 11n/11ac depending on capability.
CRs-Fixed: 729175
Change-Id: I2027edb7441789352b9ef21e13b08cc3efaec263
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
In the request id to pattern id mapping, request id is initialized
to 0 to represent unused slot and with a check to ignore request id 0
as error. But the framework is passing request id 0 as a valid
case.
Hence remove the request id 0 error check and initialize default
request id as MAX_REQUEST_ID (0xFFFFFFFF).
Change-Id: I5ab52c0d10fd8f81b65cfbfb44b119487273e9a4
CRs-Fixed: 887855
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
OBSS feature is not enabled since SDIO platform does not have
feature compiled. So fix a crash to include obss auto enabling
during start bss in feature compilation flag.
Change-Id: I50a9db95ee9239b4db03a96e9153b316aaf17840
CRs-fixed: 887908
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Advertise the HT and VHT MCS in TDLS setup action frames based
on TDLS per band Nss configuration.
Populate the VHT and HT MCS based on vdev Nss value of that
session and send the correct Nss values to FW to use
appropriate rates in Tx.
Change-Id: I94991df3af575f1ffa61a7adabfe0e7586e95cef
CRs-Fixed: 886415
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
In join suspend link callback, lim is setting mlm state to
WT_JOIN_BEACON_STATE and sending set link request to fwr.
But before set link rsp receive, host is receiving beacon / probe rsp.
Hence lim is announcing join success and moving to different mlm state.
When Set link rsp comes it will not be handled, Due to this vdev start
will not be send to firmware.
As part of this fix mlm state will be moved to WT_JOIN_BEACON_STATE
after receiving set link response in host.
Change-Id: Icb325b4c6967644df5c5089010663a5d159804e6
CRs-Fixed: 880797
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.10.156
Change-Id: I6cbdc0548dab8c3ebdf8d644c3e45efc010814a9
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Logging Enhancement while processing Deauth Indication and
Correct wrong print in HAL_DEL_SELF_STA_REQ
Change-Id: Ib7a4e0acdc1d870a3e80144b66a2214400a1a221
CRs-Fixed: 825778
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
The country code received as part of reg_notifier is of two character
and does not specify the third character which signifies operating
environment.
Hence, initialize the third character to an ASCII space charater,
with the assumption that the station encompasses all environments for
the
current frequency band in the country
CRs-Fixed: 710990
Change-Id: I0778912b3c54bd0c4a5e0af4b22949ee90143363
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
As fEnableDFSChnlScan takes value more than one, change type for
fEnableDFSChnlScan from boolean to unsigned integer. With the current
design, boolean is mapped to unsigned integer. This fix ensures proper
type for fEnableDFSChnlScan if boolean is not mapped to unsigned
integer.
Change-Id: Ibe70e0953671883472420bd06f1b7d443dd1a89a
CRs-Fixed: 833410
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Add RSSI threshold monitor debug ID
Change-Id: Ifbc31c31b493e543277963c6f027becf86d5bf1c
CRs-fixed: 883913
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
ERROR/FATAL level log should be printed to kmsg by default for better
debug capability.
Change-Id: Ib7e866104ddf2ab94d1bf59f38e557d3a3691c7c
CRs-fixed: 886772
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The APIs of skb_realloc_headroom and dev_kfree_skb takes too much time.
For those CPU bottleneck platform, the TX t-put is harmed.
To void this side effects, reserve enough headroom in net_device.
After this commit, below change is applied:
- needed_headroom of net_device is set to hard_header_len during
initialization
CRs-Fixed: 879722
Change-Id: I215f18e77eaaf45f2e8cc488f16318b5d9ef5dbb
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Correcting log level for some logs to avoid excessive logging.
Change-Id: Idfde282fe5167c245a3193466db05d73550a7bb4
CRs-Fixed: 637990
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation.
Excessive logging in limDeferMsg function is causing WD bark.
Moving Log level from Error to Info.
Change-Id: I2c6d0a3c302553a384f7f087599a0f013b0bc22c
CRs-Fixed: 644677
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
For SAP, valid channels should not include INDOOR-ONLY channels.
So check that flag before returning to user-space in case the
interface is SOFTAP.
CRs-Fixed: 886169
Change-Id: Ibfe62a342fb660949b22ae19179a28710bd5e86d
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
In case the given country is not found in driver country database;
the country defaults to CTRY_DEFAULT. Change the reg-domain for
CTRY_DEFAULT to WOR0_WORLD.
Change-Id: Icb1d597cd14cd220c363c9f2a7ab06f691fd8c26
CRs-Fixed: 886254
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Tasklet erroneously enables interrupts otherwise
Change-Id: If1c49c0fa5c74b8397407ffa11fab43471569b1e
CRs-Fixed: 881643
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.10.155
Change-Id: I14ecf75dc768bde4ec88807961fadc8498448b14
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Start/stop logging of specific diag events and diag logs
in the FW based on whether active debugging is needed
by user space.
Change-Id: If077bc839ef9662f97deb41d60e4b5a2b7d78fb0
CRs-Fixed: 866691
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
With RunTime PM feature enabled, after receiving the PNO matched event
RunTime PM puts the host back in WoW suspend after 500ms (default).
Since WMI_NLO_SCAN_COMPLETE_EVENTID is not a wakeable event, this event
does not wakeup the host hence PNO scan not completed and PNO is broken.
Fix this by making NLO_SCAN_COMPLETE_EVENT a wakeable event.
Host driver configures this WoW event only after PNO match is received.
Change-Id: I81cccc86942fc75bc63235038c50ba6edb0fee8b
CRs-Fixed: 884211
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This reverts Change-Id 873fb38ae7cf18766e41cba9c155d5e12a855da3.
The proper fix to make PNO Scan complete a wakeable event is now
available. Hence revert this temporary fix.
Change-Id: Iaca2206befc06126af37b6b2e541e33bcc712716
CRs-Fixed: 885563
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Add WMI definitions for sending NLO scan complete event in
suspend mode.
Change-Id: I78fcfa1e86263c9ba3de4ffdb710e5f2ba2320f2
CRs-Fixed: 865207
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Add WMI Command to configure the log level as part of Debug
Frame Work.
Change-Id: Ifc5ac3692f52e423617db436a506022373325bfe
CRs-Fixed: 865207
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
add peak index into WMI_DFS_RADAR_EVENT
support channel prediction reduction for PNO scan to save power consumption
Add WMI support to enable unsolicited IPv6 Network Advertisement filtering
Change-Id: I6e22ca8282c566f9f1c4c124bb1b8bf871b8cd15
CRs-Fixed: 865207
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
WMI WOW extensions (socket pattern)
Change-Id: Ib532bd85162c69f0752c54c4b05da085e219558b
CRs-Fixed: 865207
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This change set adds module ids for RSSI_MONITORING, WPM and
CSS features.
These changes are part of CL 1246272, CL 1314000 and CL 1356413.
Change-Id: I84a72ebc75142ef248aa3d466f8cc9b36e30ccd9
CRs-Fixed: 865207
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Add null check for ielen in lim_strip_extcap_ie to avoid memory
allocation of size zero.
Adding this null check will avoid error message and extra call
to vos_mem_malloc.
Change-Id: I151cb1d8bb6c58f568f30836a14b904551ca6f10
CRs-Fixed: 881082
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The Change-Id I7f9da660c3cf5378fb6faa80326479d851c47120 is incorrectly
propagated from master branch to other branches.
Hence fix this.
Change-Id: I175b259a1c75d929fa8f0ccf63960996815c92dd
CRs-Fixed: 885704
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.10.154
Change-Id: I8b8c62890262dfe04211be2a2969934e879bc7e1
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
For Auto Platform, 3 port concurrency is supported.
Add config entry to control it for Static inbuilt drivers.
Change-Id: I214faf59025c49c3b28d7e9bb9b66fa6724883ea
CRs-Fixed: 885728
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
HTC control messages ready and connect service indications use
CtrlResponseBuffer for processing the HTC messages. Flag
CtrlResponseProcessing is used to protect this buffer from
overwriting before processing. Current implementation has race
condition as setting the flag happens on waiting thread context
instead of receive thread context so this could lead to
overwriting the CtrlResponseBuffer if waiting thread doesn't get
chance to run because of may be another RX interrupt.
Also to catch this kind of issues, add VOS_BUG so that it is
easier to triage the cause for the malformed packet which is not
expected.
CRs-fixed: 881504
Change-Id: Ia279e08c761a3432cf01d4dc129f7b5439d04680
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This reverts commit 1447ef500bd340a1e459b0fbd3df58d551d4e5f6.
Change-Id: I4921df4b37bfa182a88845b035f37c3106c5cc27
CRs-Fixed: 885515
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
ACS provides proper sec channel in 2G HT40 case based on interference
check. But this is incorrectly reset to default channel bonding mode
during start BSS procedure.
Change-Id: Ie72cd71a5299f89bf1aa2acec8ddc41f98bffab1
CRs-fixed: 885407
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
1)Currently we notify connect event to CFG80211 module eventhough
there is disconnect request from upperlayer being queued
in case of disconnect timeout.
2)Cancel ongoing ROC to avoid defer processing of disconnect command
until ROC completion.
change made to address the same.
Change-Id: Ib824c07e25f9f7ced0279faddc3d958d1c92b1eb
CRs-Fixed: 884364
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This change reverts changeID:I9bb2d680850ec904e16f99745f37412a25096b8d.
Restoring the connection state on disconnection failure results in race
condition since queued disconnect command can be dropped if the
previous connection attempt failed.
Change-Id: I88ac829ded4cb01207194e4a07940a62cf979cda
CRs-Fixed: 884364
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The TPC when CCK chain mask is applied is a configurable power
from INI. Use the same PDEV parameter WMI_PDEV_PARAM_TX_CHAIN_MASK_CCK
to denote TPC as well to firmware.
Change-Id: I8e8d6740fe0033beb967372a36b914d7db5f0efc
CRs-Fixed: 884822
|