| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add an INI item to enable NAN data path feature. NAN data path
feature will be disabled by default.
CRs-Fixed: 962367
Change-Id: I304fcc70c0e83d890ae95d2d4ff1b7ce691374e2
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Refactoring of hdd_config structure enables forward referencing
of this structure without having to include a formal header file.
This method is more closer to linux coding style.
CRs-Fixed: 962367
Change-Id: Ide522af3253bd66e4491eaed7bcfe90199ec2e4f
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add new files for supporting NaN data path feature.
CRs-Fixed: 962367
Change-Id: If12d15789659d04559a9d65d6b7016d4cc595fcf
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
prima to qcacld-2.0 propagation
Remove frequently seen unnecessary error logs in kmesg from
driver.
Change-Id: I708c11fc40fc3e7ca7fb71bf83f994f08463108d
CRs-Fixed: 971507
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In platform driver, cnss_get_fw_ptr and cnss_get_sha_hash are
defined when flag CONFIG_CNSS_SECURE_FW is enabled. However, these
two functions are exported in header file without any protection.
Kernel has fixed this error recently, which requires a related fix
in host driver.
CRs-Fixed: 971688
Change-Id: I4c41fc64eb9f704da2a5cf00adf4f28dc2ab5a00
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When pended HDD IPA events are resumed after driver unloading, a crash
happens, since resources are already freed up.
Fix by not pending events while driver unloading is in progress.
Change-Id: Id744aa6e683850ce25c875ab6b5ffabdca733e5d
CRs-Fixed: 987180
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix indentation in hdd_AssociationCompletionHandler().
Change-Id: I38ecf300cf99c4e0c7ce0479a28fc720b42c94ba
CRs-Fixed: 987233
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
add a wmi command to enable/disable channel avoidance report event from firmware
Change-Id: Ic84728b315b4729470238098a91ef6bb629b3f7b
CRs-Fixed: 865207
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Update the get_concurrency_matrix API to advertise the support
for STA + NAN concurrency.
Change-Id: Ie178cdb8c01294ef103baebfd7805d80e4c3c3be
CRs-Fixed: 987047
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
prima to qcacld-2.0 propagation
Change to initiate BUG report in case of fatal event
Add INI support to Enable/Disable it.
The fatal event handled are as below:
- Roaming failed after successfull preauth.
- MC thread is Stucked for 15 sec.
- Sme command timeout.
- PE defer queue is full.
- VOS run out of message wrapper.
- Management tx timeout.
- HDD level wait for event timeout.
CRs-Fixed: 912560
Change-Id: I64dff8b7d0836340ce3bec5f5985d1919b600c23
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
* origin/master: (117 commits)
Release 4.0.11.35
qcacld-2.0: Ignore BMISS indication in case previous one is not processed
qcacld-2.0: Fix SapAllChnlList memory leak
qcacld-2.0: Fix data path cache_buf memory leak
qcacld-2.0: Fix tpDeleteBssParams memory leak
cld-2.0: Fix assoc req not including SMPS static in 1x1 antenna mode
Release 4.0.11.34
qcacld-2.0: memset bpf load to zero, update the bpf enabled correctly
qcacld-2.0: CL 1466376 update fw common interface files
qcacld-2.0: CL 1465726 update fw common interface files
qcacld-2.0: CL 1464702 update fw common interface files
qcacld-2.0: CL 1463814 update fw common interface files
qcacld-2.0: CL 1462943 update fw common interface files
qcacld-2.0: skip session id validation for FTM mode.
qcacld-2.0: Correct ext IE in Probe req and Assoc req
qcacld-2.0: Introduce vos_status_to_os_return
qcacld-2.0: CL 1468122 update ifw common interface files
Release 4.0.11.33
wlan: Allow nRestTimeConc, idle_time_conc, min_rest_time_conc as 0
qcacld-2.0: enable skb prealloc based on FEATURE_SKB_PRE_ALLOC
...
Change-Id: Iaa548afb20b84f7534c957b95ed4845f8cd0ec4a
CRs-Fixed: 688141
|
| | |\ \ \ \ \ \
| | |/ / / / /
| |/| / / / /
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* origin/master: (117 commits)
Release 4.0.11.35
qcacld-2.0: Ignore BMISS indication in case previous one is not processed
qcacld-2.0: Fix SapAllChnlList memory leak
qcacld-2.0: Fix data path cache_buf memory leak
qcacld-2.0: Fix tpDeleteBssParams memory leak
cld-2.0: Fix assoc req not including SMPS static in 1x1 antenna mode
Release 4.0.11.34
qcacld-2.0: memset bpf load to zero, update the bpf enabled correctly
qcacld-2.0: CL 1466376 update fw common interface files
qcacld-2.0: CL 1465726 update fw common interface files
qcacld-2.0: CL 1464702 update fw common interface files
qcacld-2.0: CL 1463814 update fw common interface files
qcacld-2.0: CL 1462943 update fw common interface files
qcacld-2.0: skip session id validation for FTM mode.
qcacld-2.0: Correct ext IE in Probe req and Assoc req
qcacld-2.0: Introduce vos_status_to_os_return
qcacld-2.0: CL 1468122 update ifw common interface files
Release 4.0.11.33
wlan: Allow nRestTimeConc, idle_time_conc, min_rest_time_conc as 0
qcacld-2.0: enable skb prealloc based on FEATURE_SKB_PRE_ALLOC
...
Change-Id: Iaa548afb20b84f7534c957b95ed4845f8cd0ec4a
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Release 4.0.11.35
Change-Id: I670a7d95994cf20caa47f9d92deeb6e6415dff2b
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
prima to qcacld-2.0 propagation
If SME has active cmd, continuous BMiss in BMPS state will
exhaust sme command pool.
To avoid this, Ignore BMiss indication in case previous one is
not processed.
CRs-Fixed: 979109
Change-Id: I87f6d5437f181abb92772ad142b2101547d76657
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
"MEMORY_DEBUG" enabled driver shows the
SapAllChnlList is not freed upon driver unloading
in SNS test. This commit fixes this issue by
freeing channel list in WLANSAP_CLOSE API.
Change-Id: I1c954336e14746060fec19f3ad89b3d4882306af
CRs-Fixed: 985334
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
"MEMORY_DEBUG" enabled driver shows the cache_buf
is not freed upon driver unload. Now, free the cached
frame and cache_buf in WLANTL_Close.
Change-Id: I27e4adbb9e40554533e75c81a4483ad8b13912c5
CRs-Fixed: 985334
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
"MEMORY_DEBUG" enabled driver shows the
tpDeleteBssParams is not freed upon driver unloading
in SNS test. This commit fixes this issue by
freeing tpDeleteBssParams once no referance to it.
Change-Id: I302e24048f6d0c25dc9d191b65a1435883a6c7e7
CRs-Fixed: 985334
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In platforms that supports LTE coex, When antenna mode is dynamically
switched from 2x2 to 1x1 before station association the SMPS mode is
not set to enabled, static in the HT caps of assoc req management frame.
Although the station will send SMPS action frames with the correct
SMPS mode after association, if the AP did not receive the management
frames then it will continue to transmit is 2x2 rates when station is
in 1x1 mode.
CRs-Fixed: 986388
Change-Id: Ide2eef354ca6a8aa83981a959b029216c2069943
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Release 4.0.11.34
Change-Id: I9619177ff6f6d252db14040d1623c0aaac6e3f54
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- Current length of bpf is not set during the reset filter. set offload
is allocated through malloc, so invalid values for current_length
are recieved during reset. Memset set_bpfload to zero after
allocation.
- update the bpf service to hdd correctly depending on the
wmi service bitmap recieved from the firmware.
Change-Id: Iaf4774865cf0698a2deebac5cea62c873146e838
CRs-Fixed: 985562
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Enhanced mcast filtering for incoming packets that have
multicast IP but unicast mac
Change-Id: Id50d9130f050ec9a948fdba9931c88b9111bb6ad
CRs-Fixed: 865207
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
add fields to WMI pdev LED config cmd to specify blink parameters
Change-Id: Icd3cf8df3f5af6eed4c7263de641a61e3560b4fc
CRs-Fixed: 865207
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
New events required for moving TDLS connection tracker to host
Change-Id: Icca87b3b3441fb126811d792ee59cebe14e0d462
CRs-Fixed: 865207
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
adding wmi cmd for setting BT paging and WLAN P2P/STA/SAP sched interval
Change-Id: I07b885d726c12d8a9e7e8b179ad427b24a2f5db8
CRs-Fixed: 865207
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Replace mac_id with pdev_id, add vdev_id to peer commands/events
and change reserved0 to pdev_id in PDEV commands
Change-Id: Id112e0eb6262739a1fd1767150d29cc5bd59955b
CRs-Fixed: 865207
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In commit f5aa6cc5016a9b02e470873008be139cb38c5796 session validation in
wda_cli_get_command and process_wma_set_command API was introduced.
However, in FTM mode session validation logic won't work due to missing
functionality. Thus, session validation check is skipped in FTM.
Change-Id: I15c20594a75c290863623edab4d93574c80b9cbd
CRs-fixed: 964701
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Curretly driver doesn't add ext IE in unicast probe request which
it gets from supplicant.
Add the changes to add ext IEs in unicast probe requests and
assoc req
CRs-Fixed: 977188
Change-Id: Idacfa287d17a2409f054421229d04ff087aa28d8
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Need to convert important VOS_STATUS errors to OS specific errors
Change-Id: I612e77b229c8c9d5d2c2b7273a73402b2d2ba063
CRs-Fixed: 830599
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add new RSSI dbg IDs for stats
Change-Id: I2686daa210ac4424454ebf881084e25c22bb72c3
CRs-Fixed: 865207
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Release 4.0.11.33
Change-Id: I11fc8c1219d0997ce3162367c822ffb8229afc29
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently nRestTimeConc, idle_time_conc, min_rest_time_conc are
set to default value in PMac if nRestTimeConc, idle_time_conc
and min_rest_time_conc are set 0 in ini.
Allow 0 value for nRestTimeConc, idle_time_conc, min_rest_time_conc.
Change-Id: I771423afda0e3e19f430c5bf66d7a5578c601e4a
CRs-Fixed: 984932
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Enable skb prealloc based on FEATURE_SKB_PRE_ALLOC.
Moreover assign the prealloc memory only when skb allocation
12 failed.
CRs-Fixed: 981695
Change-Id: I4a5011cd90877fd1e51bf934d537708ffbd2003a
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
If wlan_hdd_qcmbr_command returns -EAGAIN and
pqcmbr_data->copy_to_user is set to 1, -EAGAIN will be
overwritten by the return value of copy_to_user.
Only call copy_to_user when wlan_hdd_qcmbr_command returns 0.
Change-Id: Ie75b3f7329d89766641caec1f377f38127937976
CRs-Fixed: 965103
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently while sending the pktstats to user, driver wakes the
logging thread for the last tx/rx monitor packet which is
checked by stop monitor state stored in pkt_stats_dump
Validate pkt_stats_dump for NULL before accessing this state.
Change-Id: Ie80d2707b7b763d3f0e7d8c86e5ab1c8858ab8f6
CRs-Fixed: 984340
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Release 4.0.11.32
Change-Id: Icd2672ac8dc6477ffd8184c3764e22f48ace49e0
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In wda_cli_get_command and process_wma_set_command API, commands can be passed
without session id validation. This might lead to a condition in which a
session might be invalid/closed, but these API might still pass the commands
to lower layers. Thus, session id needs to validated at various places related
to these API.
Change-Id: I82706240e12ca1a4f86bb345d87ed7fac1377144
CRs-fixed: 964701
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Extract VHT TX POWER ENVELOPE IE from hostapd beacon
template passed through start/change cfg80211 API and include it
in driver beacon template.
Change-Id: I8ef00ebbd44e71219d47f5a8cec6496e78cb7c66
CRs-Fixed: 984779
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Host driver is using vos_get_virt_ramdump_mem vos API
to retrieve the ramdump address and size from platform
driver. vos_get_ramdump_mem is not used by any module
in host driver for ramdump info. Remove this dead code
from host driver.
CRs-Fixed: 983645
Change-Id: I4558a4bd1b041bbaa9aa6b5d93f2f31d80f95957
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Release 4.0.11.31
Change-Id: I63ff0e6455ac8e5e1211006aa84448d7653af550
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Rename enumeration associated with scan types
WMI interface files shared between host and Firmware have
the same macro defined resulting in compilaiton issue. Hence
renaming these enumeration with LIM prefix.
Change-Id: Ia196b8e4bb582490a9f957b8cdf1e3a12c4fbde0
CRs-Fixed: 981355
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
MPDU density advertisement
Change-Id: If6e03586008cf498dfe1c38dcd31dc04043f1f2c
CRs-Fixed: 865207
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
WMI changes for introducing 11ax capabilities
add new dbglog IDs for scan events
Change-Id: Ie9d30e397ae7bfe84619acab4c42bc8739b19a99
CRs-Fixed: 865207
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
For userspace initiated disconnect calling cfg80211_disconnect
from the host driver is resulting in from disconnect AP flag
set to true. This is causing state mismatch between userspace
and the driver and the connection retrial to fail
CRs-Fixed: 979555
Change-Id: Ie9814745515e1eca519e418b243a3c1d06f25701
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add logic to ensure that tx queues pause count increases only once
for one pause reason.
Change-Id: I3fe2dc16cba2dd603de5491e7bdb318eb9e3d0a0
CRs-Fixed: 983527
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
During suspend request host send wow cmd to fwr and set
target suspend true so other wmi cmd won't send to fwr.
While waiting for wow ack/nack from fwr, if time out
happens then host inject crash and start self recovery.
But inject cmd is getting dropped due to target suspend is
set.
As a part of this fix, reset target suspend flag if timeout
occur for wow ack so self recovery can be triggered.
Change-Id: I1db556f9aa83fbf1324ddc1c1d205b0217b11bc2
CRs-Fixed: 983694
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In current logic the member "cbMode" of structure "tSirSmeStartBssReq" and member
"secondarySubBand" of structure "tLimChannelSwitchInfo" used as boolean, actually
"cbMode" defined as "tANI_U8" type and "secondarySubBand" defined as "enum" type.
Initialized variable "getAssocSTAsReq" before be used.
Change function "ATH_DFSEVENTQ_UNLOCK" position, optimize the efficiency.
Change-Id: Ic5fec6c00b4bbfed53ebb9b5f965930f26171a11
CRs-Fixed: 969139
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In some corner cases, delete sta request processing wma handler didn’t sent
The response, the commands in active list will not be removed and timeout.
Change-Id: I3228badf66eeef627d7d3ff632bac1e0c90df1e5
CRs-Fixed: 979696
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
1.Non boolean Variable "event" used as boolean.
2.Variable "vosStatus" not assignment a value before used as other
function param.
3.Add code check pointer wmi_handle to avoid null pointer.
4.Pointer "pBcastPtrn" been checked two twice,remove this redundant code.
Change-Id: I7ce53fe8981bc153d36f7b3982d635ecec36f74b
CRs-Fixed: 967107
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
prima to qcacld-2.0 propagation
When MC thread is stuck, currently there is no way to
get the call stack. So, add this support to dump the
call stack of MC thread that got stuck
Change-Id: I2e4f445c8e4d65905bc7f00bca215d000f61b1db
CRs-Fixed: 979886
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This reverts commit 595c2f8a5c6d80f12fc602886849ff77f2d8bd86.
CRs-Fixed: 912560
Change-Id: I462fec4c5d19e01d29b048268efaf371349af6e8
|