| Commit message (Collapse) | Author | Age |
| ... | |
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.228
qcacld: make wait before vdev stop ini configurable
qcacld: WMA: Do not cancel preauth scan during better AP event
qcacld: Fix the channel bonding issue with TKIP
qca-cld:hdd Keep scan results for station mode
qcacld: Fix to select CB mode based on phymode/channel/vhtchannelwidth
qcacld: hdd changes to parse reason-code in del_sta.
qcacld: sme changes to parse reason-code in del_sta.
Change-Id: I45c1889fbade1d3265d9baf96bc98880b73100fa
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.228
Change-Id: I18d5262d6348176226cd12ebb0da36f7094e5260
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Before VDEV_STOP is initiated by host, sometimes there are
outstanding packets left in FW, which are dropped and constitue
data holes during roaming. Though host waits for a fixed time
before sending VDEV_STOP command, this time is sometimes not
enough. So changeset here allows this time to be comnfigurable
from ini file.
Change-Id: Id7e8e17e85bab144deaa1541e3a6d99ef390b147
CRs-Fixed: 751424
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
wma_roam_better_ap_handler() cancels any ongoing scan command
sent to firmware in order to accelerate processing of better AP
event. However, that may preauth failures.
Fix: Check scan_id and do not cancel preauth scan.
Change-Id: Iad8caa0c6c774faec2c39ca7ffc0b7f7f3930d7c
CRs-Fixed: 750017
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Disable the channel bonding only if the pairwise cipher suite has
only TKIP in the beacon frame.
Change-Id: I273da804bf317bc0081f994ee405b38af9f52f21
CRs-Fixed: 750676
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Scan result should not be flushed for station mode as it can re-used later
so that new scan is not needed.
Change-Id: Ic7aafa8c6f2b9ff24638ce9b89d224c36dfc2b89
CRs-fixed: 746575
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When ever DUT act as SoftAP persona, it was making the election on what
CB mode to choose based on phymode and channel number.
With this fix, it makes the election on what CB mode to choose based on
phymode, channel number, and gVhtChannelWidth from ini.
Change-Id: Ib9c965d45fb5019d22957cda07a28da27f6ccb7f
CRs-Fixed: 726115
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
del_station callback function in cfg80211 is enhanced to also include
the Deauthentication or Disassociation reason code which shall be
passed by the supplicant. To ensure the host driver interops with the
both versions of del_station implementation, a flag CFG80211_DEL_STA_V2
is defined in the kernel. Enhance the driver to rely on this flag and
thus use the respective del_station callback functionality.
If CFG80211_DEL_STA_V2 flag is defined, pass the reason-code received
from nl-layer to SME layer.
Change-Id: If1637e450ef092e589a1b322f92dbd98d7bed0e9
CRs-Fixed: 746952
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
del_station callback function in cfg80211 is enhanced to also include
the Deauthentication or Disassociation reason code which shall be
passed by the supplicant. To ensure the host driver interops with the
both versions of del_station implementation, a flag CFG80211_DEL_STA_V2
is defined in the kernel. Enhance the driver to rely on this flag and
thus use the respective del_station callback functionality.
If CFG80211_DEL_STA_V2 flag is defined, pass the reason-code received
from nl-layer to SME layer.
Change-Id: I6582f529afe544b907c405187880e2095f2aecb8
CRs-Fixed: 746952
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.227
wlan: handle the MIRACAST command in GO mode.
wlan: qca-cld: MIC Error Fix
qcacld: Update default DSCP to UP mapping
qcacld SAP: Ignore DFS ch from ACS if DFS disabled
Change-Id: I2aeaf9ab2c14128e1f509915a82060933fe58480
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.227
Change-Id: I7395f53d61015ddb9b65edc71eafebb87f2c2cc8
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In the current implementation MIRACAST command is not handled in
the hdd_hostapd_ioctl. So the changes for optimizing the dwell
time during miracast session are not taking affect in GO mode.
Changes to handle the MIRACAST command in GO mode.
Change-Id: I1fe97d33d8b586d8ed053f1e0250f30cd3d77750
CRs-Fixed: 746067
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix to handle the MIC error indication from the firmware.
Change-Id: Iadeb9c42d926cbf73ca970464699ef6de37ad293
CRs-Fixed: 749983
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The current default DSCP to UP mapping table does not map some
DSCP values in a manner that is expected by certain applications.
Change the default mapping to always use the precedence bits as
the user priority since this mapping is aligned with those
applications.
Change-Id: Ida4ef4df69095a5b04a90b4c298a8ad79ca665d3
CRs-Fixed: 734866
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
DFS Master capability can be disabled using gEnableDFSMasterCap
ini parameters. So when this parameter is disabled ACS algorithm
still considered DFS channels. Fixed this bug.
Change-Id: I124febf34b21846b091d00003362185cc23dc37a
CRs-fixed: 747720
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.226
qcacld: Enhancements to GETLINKSTATUS private ioctl.
Wlan:Fix for STA not able to connect to AP in WPS unconfigured state
qcacld: UMAC: Adding HT Capability info IE in broadcast probe request
qcacld: Flush scan results when changing DFS channel state
qcacld: Fix markings in queue.h
qcacld: Remove unused header file if_llc.h
Change-Id: Ia6f91db01b87fc2d539072b56799a298c00155e5
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.226
Change-Id: Ic1f026394f121ce64eec1021dd2de03984321c88
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Enhance GETLINKSTATUS private ioctl to indicate VHT and MIMO
capability of station link.
Change-Id: Ie89f31e4f73ae2d63ddc9e6dc7d0129a8dd60299
CRs-Fixed: 748835
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
STA not able to connect to some Aps in unconfigured WPS mode.
when PMF is not supported on AP and if STA advertises PMF capable
then Ap is not initiating the 4-way handshake.so advertise support
for PMF only when AP is capable of PMF.
Change-Id: I0f8c14dac0d8349d49227f3d2b0bfba04e63504d
CRs-fixed: 749972
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently, STAUT is not adding HT capability info while sending broadcast
probe request.
This change set add HT capability IE based on dot11mode while sending
START_SCAN_CMD to firmware.
Change-Id: I8b1680546c92dd15d6ffb47d58cf262364b5b532
CRs-Fixed: 749968
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Flush scan results when changing the status of DFS channels in the
firmware. Not flushing the sme cache would cause delays in correct
scan results to show up on host side.
CRs-Fixed: 749490
Change-Id: Id51fd263360505665790fb87f4e121078298bcc3
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The two copies of queue.h have incorrect markings, so fix them.
Change-Id: If64beae4cf4fe0849fc3223fe082819bebb61f0f
CRs-fixed: 748664
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The file if_llc.h is currently being included in one place, but the
contents are actually not being used, so remove the include and delete
the file.
Change-Id: I3c692153a68cbde4e60ecac71359fb98e3b51e09
CRs-fixed: 748664
|
| | |\| | | | | |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.225
qcacld: sdio HIF: disable credit check for WMI_WOW_ENABLE_CMDID
qcacld: Make sure logging thread exits safely
qcacld: ssr: Do not iomap ramdump address
qcacld: Set the default roaming to LFR2.0
qcacld: Reassoc to same AP using fastreassoc
qcacld: TDLS: fix off-channel offset to firmware during channel switch
Change-Id: I548d5cdac7df81d78def0a598b043352fd5c9458
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.225
Change-Id: I3da50bd3d57db519131efda03c18d07c398d70c7
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In SDIO case, the WMI service has limited credits. Before entering
into WOW mode, host driver has quite a few WMI commands (configuring
offload / patterns, etc) to send prior to this WMI_WOW_ENABLE_CMDID.
Then this credit check is usually failed because the credit report
is not yet back from the target.
if we remove this credit check and let WMA still issues this
WMI_WOW_ENABLE_CMDID to the lower layer, this WMI command can
actually arrive at target and target can respond with necessary
event in time.
Change-Id: If37c359154098554104b8ce5e1fe02c9b6cd489b
CRs-Fixed: 748042
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Make sure logging thread exits before releasing the allocated
buffer for logging and the link list modification,during
logging service deactivation.
This done by using wait_for_completion instead of
wait_for_completion_interruptible.
Change-Id: Ibfd4be99807c1988fac5c0863a70edd2e2ca29d7
CRs-Fixed: 747516
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Driver doesn't need to know about the memory address how it is
getting from CNSS as CLD only uses virtual address to copy the
CNSS dump. CNSS driver independently can allocate the required
memory for cnss ramdump. This change would give flexibility to
both CNSS and CLD drivers.
Change-Id: I087e87fd2960f39f4266a85a69a2e78072bf0793
CRs-fixed: 749232
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
As a part of this change, Disable LFR3.0 so that the default roaming
rolls back to LFR2.0.
LFR2.0 ini item "gRoamScanOffloadEnabled" is enabled by default in
the code and is not exposed in the ini file.
Change-Id: I4c73336fdc1bcb553d2d44dcbfe3222806f8f157
CRs-Fixed: 749371
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add support in the host driver to issue reassoc to same AP
using fastreassoc command.
Change-Id: I241d426d5b085fc0f398e6b15fad632efe5fcbf4
CRs-fixed: 747395
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Following should be the conversion of values from driver ioctl, to be
sent to firmware:
0 - 20MHz
40 - 40MHz
-40 - 40MHz
Change-Id: I77c115f86686615180216e4f92901d429fa4d282
CRs-Fixed: 748422
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.224
qcacld: Fix logging crash
qcacld: Fix missing IEs in beacon report
QCACLD: HDD Update setphymode iwpriv command
qcacld-2.0: Fix Long Driver Load Time.
qcacld: Fix to set 11g only mode and populate 11g basic rates
qcacld: sdio HIF: add the support for WOW
wlan: qca-cld: scan complete event missed
Change-Id: I31f4e6a93232722eb29825afb8ed8231ec548dd1
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.224
Change-Id: Ibd7189a1994db2152ccc8062482376c9d3a5b41d
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Do not send READY indication from different wlan threads instead
send this message from Logger thread.
This will avoid sending READY message from wlan threads when
they invoke VOS_TRACE_API
Change-Id: I6113a7d7aac9da18ad5bf4f7ce28166c7ee677d5
CRs-Fixed: 744459
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
With BcnNumIes as signed type, IE length greater than 127 is converted
to negative value. Hence, some IEs are missing in beacon report.
Change to unsigned type to fix that.
Change-Id: Iebccb03e774dcaedff06e66bbd88e421adc87e68
CRs-fixed: 748121
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Update setphymode iwpriv command to dynamically change
phymode without restrictions of the initial static ini
configuration. Also add support for AUTO and 11AGN
phy modes.
Change-Id: Ib07f7b1e2196f6e3ad45111e7f1a59d1621e44a8
CRs-fixed: 740775
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Due to aggressive Krait PS, the driver load time is high.
Fix by voting APPS not to enter Idle/Standalone PS during driver load.
Change-Id: I5b2c84fa5e24487cb2750db83ee79c5a4f338642
CRs-Fixed: 747649
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Even though 11g only mode is set from INI, the phymode that is
being passed to protocol stack was incorrect and thus leading
to incorrect data rates being published in beacons
Fix to correctly pass the phymode to the protocol layer. Also,
set the 11G only basic data rates and remove extended rates IE
not preset check as a criteria to drop Assoc request frame from
STA, which prevents STA from connecting to SAP even though STA
advertises correct data rates in 11g only mode.
Change-Id: Ie18bae9ebdcfc0daef9054d4371fcd935d8730a1
CRs-Fixed: 745619
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Like HIF PCIe/USB, in HIF suspend callback, if wow mode is selected
in WMA, then send WMI_WOW_ENABLE_CMDID to the target to enable WOW.
In resume callback, send WMI_WOW_HOSTWAKEUP_FROM_SLEEP_CMDID to the
target.
Change-Id: I4de1dcfc8736ba33ddcef29116d7319d6fd03e62
CRs-Fixed: 748025
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
scan_event->p2pScanType does not have initialized value for failure
case and will cause scan complete event to miss and stuck scan state
mechanism if uninitialized value in scan_event->p2pScanType is
P2P_SCAN_TYPE_LISTEN. Initialize scan_event and set scan_event->
p2pScanType as scan_req->p2pScanType to avoid the corner case.
Change-Id: Ie0de18f4755edd1663821c95e73efc55a9782bac
CRs-Fixed: 738832
|
| | |\| | | | | |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.223
cnss_diag: Fix for SSR.
cnss_diag: Fix problem related to SSR
qcacld: Fix array out of bounds compile error
qcacld: Add "rssi" support to device ioctl handler hdd_ioctl()
WLAN:Pass channel as freq to firmware in roam invoke command
Cafstaging Release 1.0.0.222A
WLAN:Fix errors reported by static analysis tool
Change-Id: I39a63f945c593e72eae362563a15f28792e90673
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.223
Change-Id: I9f3bc9e80621b1aebf14be1c5f4999aa065800a5
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
1.Added to receive subsystem id and SSR values from QXDM.
2.Added check to remove warning.
3.Update the sendcnss_cmd to send SSR values to driver.
CRs-Fixed: 646739
Change-Id: I76e2df279cb161254ed99bf6c03048af8566ff2b
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Modified the crash injection commands to receive 2 values to
accomodate to latest SSR change. Values are received from the
cnss_diag.
Change-Id: Ia6457b922559af9809183b03e240e528e8b3d682
CRs-Fixed: 646739
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix the array out of bounds compile error observed on
Linux x86 environment.
Change-Id: I52c3c454a351c757d4b995ea12f554294428f743
CRs-Fixed: 747281
|