| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently TDLS is operational only when there is a single
STA session. Hence, ensure that TDLS sessions are not
created during multiple active concurrent sessions.
Thus, this commit speaks to not attempt TDLS connection when
another concurrent session is trying to get established.
This goes with the assumption that before the concurrent
session is attempted to connect, the supplicant shall issue
the scan which shall ensure that the TDLS sessions on the
current active session are deleted/torn down.
Any further new TDLS connections are not allowed till the
concurrecy session exists.
CRs-Fixed: 691334
Change-Id: I9238f3c304743e7d2b110934c7e4a85ce91e0327
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
TDLS Off Channel ioctl support host side implementation.
These ioctls provide the parameters to FW for switching
to target channel as needed by certification test.
(part 1 HDD)
Change-Id: Ib8002e0c9c989c94ac5fc63cd5bfc26e4bf4ca82
CRs-fixed: 719234
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
TDLS Off Channel ioctl support host side implementation.
This ioctl will provide the parameters to f/w for switching
to target channel as needed by certification test.
(part 2 WMA)
Change-Id: I0adf90755c69e09d5cb812d6c5637583e04d99a5
CRs-fixed: 719234
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.211
qcacld: fix for Assertion in _wmi_beacon_tx_offload_hdlr() in FW
qcacld: Fix data stall in MCC case
qcacld: Free correct pointer to avoid doublefree
wlan: Dynamically enable/disable DFS channel scan.
Change-Id: I1e03b6e000a7a3ed92f8c3366304e9a91331f644
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.211
Change-Id: I6a88b1f2190ba8840907578721dbea1fafcdaab7
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
FW is asserting while handling the WMI_PRB_TMPL_CMDID, since host
is sending more than 512 bytes of data in probe response template.
To fix this, check buffer length before sending wmi command to FW
Change-Id: I38d3941e7d5c97cc0d18c0b132b52d5279cc6b8f
CRs-Fixed: 738200
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Checking current throttle level as well before returning
from ol_tx_vdev_ll_pause_queue_send as current_throttle_phase
is set to OFF by default.
Change-Id: I6b71bbe83053672675cb4b50535e01fafab6c41a
CRs-Fixed: 738233
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Free correct pointer to avoid doublefree in
wma_tbttoffset_update_event_handler.
Change-Id: I360fe88d35c6695f93d1f21e97dd86430822570a
CRs-Fixed: 738196
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
All types of scans on DFS channels can be dynamically enabled
or disabled. By default, the passive scan on DFS channels is
enabled. When the scan is disabled, pass a new channel list to
the firmware that has the channels disabled. Also, do not honor
the dynamic command if SAP is already running on DFS channel.
Change-Id: I3fcf975f2cdf343ec481fbecb30dc1657d1a8350
CRs-Fixed: 729786
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master: (25 commits)
Cafstaging Release 1.0.0.210
qcacld-new: remove WDI as part of WLAN driver cleanup effort
Cnss_diag:Removed driver dependant header files
qcacld: Restore SAP ioctl numbering
qcacld: Fix Memory leak in WMA Roam Scan Request.
qcacld: Fix memory leak during scan process
qcacld: cleanup the hdd_config_t config struct
qcacld: Remove obsolete BTC configuration parameters
qcacld: Remove obsolete support for dynamic split scan
qcacld: Remove obsolete BT-AMP and Strict Regulatory items
qcacld: Remove obsolete gEnableStrictRegulatoryForFCC cfg item
qcacld: Remove obsolete gListOfNon11acCountryCode cfg item
qcacld: Remove obsolete calibration configuration support
qcacld: Remove obsolete TL Reorder Timer configuration support
qcacld: Remove obsolete TL WFQ configuration support
qcacld: Remove un-used code under macro WMM_APSD
qcacld: Remove macro CONC_OPER_AND_LISTEN_CHNL_SAME_OPTIMIZE
qcacld: Remove un-used code under macro GEN6_TODO
qcacld: Remove un-used code under macro ANI_SUPPORT_11H
qcacld: Remove un-used code under macro FIXME_GEN6
...
Change-Id: I25a8483148ceb9c04744c081c5692997d385f398
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.210
Change-Id: I3afce66a34f19e9933f271d9d0a2a2c204982186
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
remove WDI directory as part of WLAN driver cleanup effort
Change-Id: I75988cbdc5bd79d2bfc2039098afeb3766607ee9
CRs-fixed: 734224
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Removed driver dependent aniNlMsg header files to fix compilation
issue, added aniNL defines and functions to the header file.
Allow Log and event parsing even for version mismatch case.
Change-Id: Ib62e5dcfa3b9e48c31d2e4fe646708e49cea0d70
CRs-Fixed: 736992
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
As part of change "qcacld: Remove SAP traffic monitor feature" support
for the QCSAP_IOCTL_SET_TRAFFIC_MONITOR ioctl was removed. In
addition the change renumbered some other ioctls. That renumbering
should not have been done since that breaks the contract between the
driver and userspace. Restore the modified ioctls to their correct
values.
Change-Id: I07b203219471aec4dec8851ef61bc74f50ef44e0
CRs-fixed: 737384
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Free the allocated memory in failure
cases while processing roam scan request.
Change-Id: I0648b4dae0e6890fcc3e1a703c06481300b53ffa
CRs-Fixed: 735259
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Remove the double allocation of memroy for BSSID
and channelList of the scan profile. Allocate
the memory for BSSID and channelList only if it
is not allocated earlier from copy profile routine.
Change-Id: I0ed8afb942f87dc8f5319dae5e5193a1117a5344
CRs-Fixed: 735259
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Over time the HDD config struct has supported many configuration
items. In some cases support for a configuration item was removed,
but the associated field in the config struct was not removed. In
other cases a field for new configuration item was added in the middle
of a set of related fields. Remove the unused fields and rearrange
the ones where a group of related fields were separated.
Change-Id: I8d3f57141d9490397df771b6a8c543434a9ed58b
CRs-fixed: 736787
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
qcacld inherited from prima support for many BTC configuration items.
However the vast majority of these are unused, so remove them. Note
that it is hoped that support for the mwsCoexConfig parameters will be
added in the future, so the framework for these is retained.
Change-Id: I5e5bf7f15422087c6edeadfca9ab8be6336a7d4d
CRs-fixed: 736700
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
qcacld inherited from prima support for the following cfg.ini items:
gEnableDynSplitScan, gSplitScanTxRxThreshold, & gSplitScanTxRxTimer
These were used to enable and configure the host-based dynamic split
scan feature. However on qcacld all scan control is in firmware, so
remove all vestiges of the host-based dynamic split scan feature.
Change-Id: I80c8cadfd2dca565ed1cd79e566d6abf7e25729f
CRs-fixed: 736202
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
BT-AMP and Strict Regulatory for FCC are no longer supported by the
qcacld driver so remove those settings from the default configuration
files.
Change-Id: Ieb627992d09f9bc1f1ac0ff4bc009f5b5b093279
CRs-fixed: 736161
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
qcacld inherited from prima support for the following cfg.ini item:
gEnableStrictRegulatoryForFCC
This parameter was initially introduced to allow the driver to be
configured to strictly follow the FCC guidance for channels 36-48 that
they be used indoors only. This FCC guidance was later changed, and
most of the code to support this configuration item was removed. But
there is still one piece of code which incorrectly supports this
parameter. Remove that piece of code, as well as support for the
gEnableStrictRegulatoryForFCC parameter itself.
Change-Id: Id0e09fd18da6b77a20933fd4754341589bc38bf2
CRs-fixed: 736161
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
qcacld inherited from prima support for the following cfg.ini item:
gListOfNon11acCountryCode
This is not used by qcacld, so remove it.
Change-Id: I8b849d645d8307adf9e75ed5798bde866ae70d6a
CRs-fixed: 736127
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
qcacld inherited from prima support for the following cfg.ini items:
gCalibration & gCalibrationPeriod
These calibration parameters are not used by qcacld, so remove support
for them.
Change-Id: I6044b197d23728efbf02b13a55f1cf9ec543a49e
CRs-fixed: 736051
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
qcacld inherited from prima support for the following cfg.ini items:
BkReorderTime, BeReorderTime, ViReorderTime, & VoReorderTime
TL, and the reorder timers, are not used by qcacld so remove support
for configuring the reorder timers.
Change-Id: I0125a40e6b5e60bb9ec7a1e9210cd28ba929cb7b
CRs-fixed: 736023
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
qcacld inherited from prima support for the following cfg.ini items:
WfqBeWeight, WfqBkWeight, WfqViWeight, WfqVoWeight
TL, and the WFQ algorithm, are not used by qcacld so remove support
for configuring the WFQ parameters.
Change-Id: Iceab917653146874efd8e5e78abf63c753f25a20
CRs-fixed: 736012
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This code is coming from older generations of project which is no longer
useful in next generation of projects. Code under following
macros is removed
WMM_APSD
Change-Id: I79e1786287bdc1995bc00f06121856c4637587d8
CRs-Fixed: 734831
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This code is coming from older generations of project which is no longer
useful in next generation of projects. Code under following
macros is removed
CONC_OPER_AND_LISTEN_CHNL_SAME_OPTIMIZE
Change-Id: I251bb38bc07af6e0dbbaaa51dd0a3fcd3050befa
CRs-Fixed: 734839
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This code is coming from older generations of project which is no longer
useful in next generation of projects. Code under following
macros is removed
GEN6_TODO
Change-Id: I348b92b71446ca38191bcc7763e82213e9948cb3
CRs-Fixed: 734838
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This code is coming from older generations of project which is no longer
useful in next generation of projects. Code under following
macros is removed
ANI_SUPPORT_11H
Change-Id: I4252d239b6da49efbde79831ad2937c1c5d286ee
CRs-Fixed: 734837
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This code is coming from older generations of project which is no longer
useful in next generation of projects. Code under following
macros is removed
FIXME_GEN6
Change-Id: Iec4fe69da774ee8c76c7b7d35c2897d5d730a71a
CRs-Fixed: 734835
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This code is coming from older generations of project which is no longer
useful in next generation of projects. Code under following
macros is removed
RSSI_HACK
Change-Id: I512a596fbbdbfed41bf706f35bfcc9e783966424
CRs-Fixed: 734834
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This code is coming from older generations of project which is no longer
useful in next generation of projects. Code under following
macros is removed
DISABLE_GF_FOR_INTEROP
Change-Id: I2d557a8147c592568347a8889b642348c150da6f
CRs-Fixed: 734833
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This code is coming from older generations of project which is no longer
useful in next generation of projects. Code under following
macros is removed
FEATURE_WLAN_BTAMP_UT_RF
Change-Id: I13d24d1535bccd878f8cea2377b528b56a64176f
CRs-Fixed: 734830
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This code is coming from older generations of project which is no longer
useful in next generation of projects. Code under following
macros are removed
CCM_DEBUG
CCM_DEBUG2
Change-Id: Iba24e787ab7f8e3a0ea7171ea8b79009265259d4
CRs-Fixed: 734828
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This code is coming from older generations of project which is no longer
useful in next generation of projects. Code under following
macros is removed
ANI_DVT_DEBUG
Change-Id: Id8de7441405b196d3f2879b32152274961c2767f
CRs-Fixed: 734825
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Release 1.0.0.209B
qcacld: Add register spec mapping for Rome 3.2
Change-Id: If84e51941715964d1f96a41c999918c6be59c2e9
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Release 1.0.0.209B
Change-Id: I976a58001fb7ed090280cb35667712c70bef7141
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add support for register table mapping and PLL switch
routines for ROme 3.2.
CRs-Fixed: 736975
Change-Id: If5f0e598d89afc50fef49e2eff4079c28f5cc5f8
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.209A
qcacld: Excessive logging from HDD module leading to wd bark
wlan: qca-cld:LFR3: Beacon/Probe Rsp parsing moved to PE
Change-Id: I204c02d2bc6f8c1d9d3190c65ba7f28808057da7
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.209A
Change-Id: I48c07534713b312ac3426aa4995b95f128bdb2c4
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
A watchdog bark was observed when performing new feature testing.
Analysis showed wlan_hdd_cfg80211_extscan_full_scan_result_event() was
logging Access Point Information Elements with "error" log level,
resulting in excessive logging which triggered the watchdog bite.
Change the logging to "debug" level. In addition remove a "noise" log
being generated on every invocation of __wlan_hdd_cfg80211_scan().
Change-Id: I503029d39db39fa29d1e04830a45a89b9980af72
CRs-fixed: 737433
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
1) The roam synch indication contains the beacon/probe
response. The parsing of the content is done in SME which
is incorrect.It is moved to PE.
2) Un-necessary back and forth communication between
SME and PE is avoided. (removed csrRoamEnqueueRoamOffloadSynch).
3) Reception of roam synch indication and sending of roam synch
completion is logged by default for better debugging.Unwanted
default logging during roam synch propagation is moved to
higher log levels.
Change-Id: If434465b168f234f4a5a48f642751ca398e10271
CRs-Fixed: 688957
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.209
qcacld: Add protection of association/connection
qcacld: Do not set any qpower params in FW
wlan: qca-cld: LFR3: Exception Handling
QCACLD: Disable qpower on suspend and enable on device resume.
WLAN:Fix for target assert for protected management frames
qcacld: Remove P2P IE from probe response template
Change-Id: Ied30ff31159a43972860e7fa14167555dec147e0
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.209
Change-Id: Ib99ce75839fb50b38a6376ae294c6f597ada2d40
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
It can only allow STA and P2P client to make connection.
The prohibition protects P2P device interface trying to
associate and add new peer resource.
Change-Id: I99bdcf862a6a2fc2d6907b0b8507a615fbef6cf3
CRs-Fixed: 729319
|