| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Because of garbage value in pLock during sme_open
vos_lock_init returned failure in palSpinLockAlloc.
Fixed it by zero initialization after allocating memory for
vos_lock.
Change-Id: Ic9e92f743f44bd8935dd1f97c328d0cfca334ea7
CRs-Fixed: 767727
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Currently there was no error handling in HDD and
SME for RoC Request. As part of fix, added error
handling code for RoC Request.
Change-Id: I15f31cf005a51a025b23eb08a087ea6363d9d662
CRs-Fixed: 768350
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
This fix contains following changes
1. Remove redundant memset and cleanup,
2. Populate proper length in Candidate Found Indication,
3. Provide proper length to copy the RIC IEs and
4. Allocate correct size for the message.
CRs-Fixed: 789742
Change-Id: I3d5295182916997955138fae021e2e257b2caccf
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Below Table describe whether RSO command can be sent down
to firmware or not. Host checks it on the basis of previous
RSO command sent down to firmware.
============================================================
New cmd | LAST SENT COMMAND --->
===|========================================================
V |RSO_START|RSO_STOP|RSO_RESTART|RSO_UPDATE_CFG
------------------------------------------------------------
RSO_START | NO | YES | NO | NO
RSO_STOP | YES | YES | YES | YES
RSO_RESTART | YES | NO | NO | YES
RSO_UPDATE_CFG| YES | NO | YES | YES
============================================================
If RSO cmd which is supposed to be sent down is out of sync,
Then host will drop it.
Change-Id: I9a842d349e1616ac7032fd6dc09a4bdf8e2bfbe6
CRs-Fixed: 825786
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
In the current solution, csrNeighborRoamPrepareScanProfileFilter
returns failure if numOfChannels in currentChannelListInfo is 0.
Fix is to allow all the channels received with Candidate found
indication if numOfChannels in currentChannelListInfo is 0.
Change-Id: Iddbdd1de200e76718cc6865a144909fd5f0a867a
CRs-Fixed: 827024
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.10.122
Change-Id: Ifd5ecae8f360fe0aac7bc543be17fea7f8ae4957
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is prima to qcacld-2.0 propagation
In middle of p2p0 connection, if there is any wlan0
scan, Addition ScanIE data for connection is being
used as wlan0 scanIE data.
While processing scan from NL, length is being copied
as per interface but Additional IE data will always
point to the latest Additional ScanIE.
Change-Id: Ib7dcf377b82ef89eab5aff261a5b76da11cfb2a3
CRs-Fixed: 579613
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is prima to qcacld-2.0 propagation
Remove Infeasible condition in sapweightRssiCount
The variable 'countweight' is updating by an expression, which always
return positive. So the condition 'countWeight < 0' can not be true.
Change-Id: I336abb94293fd92567ab6375a12760b822530018
CRs-Fixed: 826360
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is prima to qcacld-2.0 propagation
Currently, if STA keeps on sending the deauth/disassoc then
DUT(which is SAP) processes the deauth/disassoc frame and keep
posting the Deauth indication to CSR queue.Since the deauth
keeps on coming from STA, PE message queue will always have this
DEAUTH frames to process and CSR is not able to get chance
to process the DEAUTH indication.
This eventually results into crash.
Changes are done to drop the deauth/Disassoc Frame if it is
already in the processing state.
Change-Id: I0cb03d32f3fbe7fd75e499e531988574df7afa4e
CRs-Fixed: 824092
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is prima to qcacld-2.0 propagation
If user change the BSSID/SSID and restart the IBSS network, during
IBSS leave the driver deletes only the 1st peer and all other
entries are not deleted. Now when the IBSS restarts and try to
register a sta with the staID which is already present in the
stale entries, the registeration fails and thus the BSSID values
in TL are not updated for all these stale peers. Due to this the
data to these peers uses the old BSSID.
This change take care of Deregistering all the active IBSS peers
during IBSS leave.
Change-Id: Id1ce0ffd880b8c2c8afd46414a59ba7bb87d5b6f
CRs-Fixed: 841565
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Added NULL check for g_pktlog_pde before doing cleanup in pktlogmod_exit
to avoid system crash incase of pktlogmod_init fails.
Change-Id: I383b444fc6eff319b2245fd8ad7e203d3cc59216
CRs-Fixed: 853634
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Before accessing adapter context, validate adapter's magic number
along with NULL check to confirm that instance of adapter context
is valid
Change-Id: I3a5d2b79cf0a4e0d938df144546508c52db1154e
CRs-Fixed: 837808
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is the host driver implementation to support sending
fixed NAT keep alive packets to WiFi Network.
1. WifiHal issues start send packet with ip_packet, ip_packet_len,
destination mac address and period. Host driver populates the data
and sends WMI message to firmware to configure the tx pattern.
2. WifiHal upon sending stop packet, host driver sends delete
tx pattern to the firmware.
Change-Id: I58309d1c58ff0ba9bcf86c31ac2a7eccfa3a7f8f
CRs-Fixed: 845107
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.10.121
Change-Id: Iaf970b135d73c4046b0831cb8f4e3f9095ff1501
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
use the same reason code in the disassoc, which the upper
layer has passed to the driver.
Change-Id: I6302a5c8318a8e3c1221b9272637455da4e7f150
CRs-Fixed: 852387
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
WOW enable cmd and wow initial wakeup event.
Change-Id: I9f890a2366f3786e955c6a4759367b46e662d398
CRs-Fixed: 819213
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Add support to enable and disable logging for all missing modules
from INI.
Change-Id: I1677a2db48193b1130e0fc07e8bdfc42823d3567
CRs-Fixed: 855168
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Due to Pre-Alloc Refactoring, the LA is failing on MDM targets as
there is dependency on CLD and kernel change mutually.
The fix is to undefine CONFIG_WCNSS_MEM_PRE_ALLOC temporarly in CLD
driver.
Change-Id: Ib7fe3401c6107a04ae9991180dce86faaf2f20fc
CRs-Fixed: 850751
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Enables all level logs for data path modules except debug
level. The debug level will be left up to the framework or
user space to enable when issue is detected.
Change-Id: Iedb24c3b45f7ce1d070edb74b9f7c058990a7669
CRs-Fixed: 855817
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Do not send WLAN_CLIENT_CONNECT_EX message to IPA if STA is already
connected.
Change-Id: I1a0c208f55463726d4cf82ffefdac62e00b49ae8
CRs-Fixed: 827664
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Disable IPA UC offload when failed to enable WDI PIPE or IPA interface
initialization to avoid multiple IPA UC offload commands to firmware
in case of error.
Change-Id: Id2dbaf3c76775455d45fc3c69cb3d3c2c2bd6014
CRs-Fixed: 827661
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Send debug event to userspace when station receives channel
switch announcement from the AP.
Change-Id: I10b83f2fceb872c7ace98e94fe24bf41f201c9d1
CRs-Fixed: 856205
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
There could be a race condition while unloading the driver if the
retry timer fires after the hash deinit and before it is canceled.
Change-Id: I04c8dbcf3dc9734e336f998838caa222fdf407ea
CRs-Fixed: 833753
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.10.120
Change-Id: If40a43c63a2b287fa4856641db05088790347c50
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Send extended capability IE information to firmware for it to
insert the extended capability IEs in firwmare generated probe
requests.
Change-Id: Ide7f392407afb77b85944951c56ae114af7e863d
CRs-Fixed: 854733
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
WMI interface for RSSI monitoring
WMI update to set extended capabilities IE for mgmt frames
Change-Id: I1dcf28f13542af5af57e95c4ca04fca3bc6107e5
CRs-Fixed: 819213
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is prima to qcacld-2.0 propagation.
Changing interface during SSR is in progress leads to crash
To mitigate issue add isLogpInProgress flag check during
change interface.
Change-Id: Iccb36d18d050158d369e9df2159e176de8d24427
CRs-Fixed: 774332
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
HT protection mode is not getting set when
HT20 STA associates to SAP.
Identified issue in HT20 protection handler where
SAP is forced to use no protection mode due
to legacy issues.Modified handler to set the
protection mode when HT20 STA associates to SAP.
Change-Id: Id3e4d945b7081b3c89f9f1c9cc8175f6b19a479a
CRs-Fixed: 852147
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld propagation
During reassociation to associated AP,invalid staid is getting
passed to HDD from CSR and HDD is using the same to update
the adpater address in HDD context and causing a memory
corruption.
As part of this change updated the staId at CSR and added
condition checks at HDD layer before updating the HDD context.
Change-Id: I1e6faa7e81ee0a2c7b19cdc4913fc7de3aafe260
CRs-Fixed: 808236
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld propagation
During MAC close operation , for FTM setting
Memory is not freed which is allocated during
MAC open. As a part of fix, when mode is FTM
no memory is allocated during MAC open.
Change-Id: I4b0abbaeb56c3211b4fd3e8141a7a73cb053be88
CRs-Fixed: 808235
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld propagation
With the current implementation updated channel list and tx
power values are not sent to firmware as cfg updation is
done after sending the values to the firmware. This commit
ensures cfg is updated with valid channel list and tx power
values before sending the same to firmware.
Change-Id: I00af7a1bd1df3235ce1769803c08033519b55308
CRs-Fixed: 808223
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.10.119
Change-Id: I0bac1bec150cbd5059ba6ca930e1314969788ba3
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Remove redundant logs from SAP tx/rx data path
Change-Id: Ie270936014b846c8d63e23a712521f798a2e5cca
CRs-Fixed: 854863
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.10.118
Change-Id: I31eb58359a75b3feeca941acef04bf4f925a9bd7
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
add a new flag in wmi_sap_ofl_del_sta_event_fixed_param
Change-Id: I7faa13050d7040a5957e90b1b2cd93fc3f655122
CRs-Fixed: 819213
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Added new command subnet change config.
Change-Id: I979949199744f1c9f0b2c94406a3cb3738a428a1
CRs-Fixed: 819213
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Add wmi_fw_sub_feat_caps to WMI service ready msg
Change-Id: I01322792356837ab26b7fa69a92fd8eed84a5284
CRs-Fixed: 819213
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Redirect HIF Runtime PM Logs to cnss_diag
Change-Id: I53e87bc424d538d9667d26f0af4ccee12d6ef87b
CRs-Fixed: 848277
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Update HTT version to 3.23:
Define peer rate reporting to host for HL download scheduling
Change-Id:I75f667fb96309c42321ef6c95d68785086c69d26
CRs-Fixed: 850824
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
There are APs which are setting tag length as zero in SSID
parameter set, when SSIDs of APs are hidden. When tag lengths
of SSID parameter set of two APs are zeroes, driver marks them
as SSID mismatch in csrIsSsidMatch which is not true. Fix this by
marking such case as SSID match.
Change-Id: I3cdd211bdc6017c093f6a2a4c069ac3f325f491e
CRs-Fixed: 841496
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
To make the function __hdd_wmm_do_implicit_qos really SSR safe, we should
extract the HDD context and validate it.
Change-Id: I19c584f931eaf71f12aa15985f19a12019275b89
CRs-Fixed: 853747
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Currently, wmmAcAccessAllowed is marked as false even though implicit
Qos is disabled in hdd_wmm_connect. If TL state is moved to authenticated
by the time EAPOL 2 of 2 is fetched in hdd_tx_fetch_packet_cbk, then EAPOL
2 of 2 transmission does not happen eventually cause STA to receive deauth.
Fix this by marking wmmAcAccessAllowed as True if implicit Qos is disabled.
Change-Id: If7100f0fedeaf3acba0be81ec95d0d5ab6a80d82
CRs-Fixed: 832680
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Due to airplane mode and subsequent change of country, there
may be a time gap till a new country code gets programmed into
the WLAN sub-system. In order to avoid FCC violation during this
period, provide command to enable/disable channels 12/13.
Change-Id: I81ddd2688badd3a1a3c6954095692f6fc44765dd
CRs-Fixed: 852045
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Release 4.0.10.117
Change-Id: Ia465a3389ef28dd6c2a8cda7ac58e4cfd6470e64
CRs-Fixed: 688141
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
In MDM, Driver is not reloaded on killing hostapd and as per the
current driver design, we are not resetting the global protection
parameters on bringing down the sap interface.
In the above scenario if we restart hostapd then HtProtection is
not set for AP when legacy AP comes in the BSS since global
parameters are not proper.
Changes are made to reset global protection parameters once
current AP session is teardown and there are no active session
present.
Change-Id: I2a07d71578286425fa66ed5f6fd340ed9c8a3ec6
CRs-fixed: 851530
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is a prima to qcacld-2.0 propagation.
Host should perform null check and magic number validity
of pAdapter before accessing it.
Change-Id: Id276380ee397cef05a479d1b0552752c6e33b958
CRs-Fixed: 805561
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is a prima to qcacld-2.0 propagation.
As part of ioctl unregister, HOST will set wireless_handlers
to NULL. This may lead to NULL pointer dereference if kernel
is processing any IOCTL simultaneously.
Hence, acquire rtnl_lock while making wireless_handlers to NULL,
as same lock is acquired while processing ioctl.
Change-Id: Ic4f54dd9b8cc1d98b0c4d4cd95e4ee24d7d6f5a4
CRs-Fixed: 788485
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Remove CONFIG_prefix from CONFIG_FEATURE_MEMDUMP and
CONFIG_WLAN_SYNC_TSF. CONFIG_prefix gets added by
Kconfig processing.
Change-Id: I9070f461531760b3c511e7337fd6471db7db31c3
CRs-Fixed: 852866
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is a prima to qcacld-2.0 propagation.
Protect cfg80211, netdev ops functions and hostapd, wext ioctls from
accessing uninitialized or de-allocated data structures while SSR is
in-progress.
Change-Id: I60e15571d21887b009106f66cbcce380292ba670
CRs-Fixed: 772343
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
prima to qcacld-2.0 propagation
Process TX frame only when STA state is in Connected state
otherwise drop the frame.
Change-Id: Id384bb4a11bc2783b8017a8b4fac67ba4f708cb5
CRs-Fixed: 778274
|