| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
|
|
| |
In present code, Host sets thermal power limits to 10dbm,
for both 2g and 5g, leading to connection failure.
Set Thermal Power limit to 30dbm for both 2g and 5g. So
that FW takes the default values from BDF.
Change-Id: I053108babfaa9ac2629cdb107ceb507c2f8891e5
CRs-Fixed: 1011361
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Add API to configure the period or ratio between BT and WLAN.
Several parameters which needed depending on the use case.
1) BT Paging/Page Scan.
2) A2DP.
3) BT Inquiry/Inquiry Scan.
4) Etc. (depends on current implementation of supported use case.)
Change-Id: I4cbe8308a66088b48a93c7582d658b655b584553
CRs-Fixed: 970861
|
| |
|
|
|
|
|
| |
Set the gTxChainMask1ss value to 0
Change-Id: I3ef94c864662ac7f327fe4718fffe8a463ddabb2
CRs-Fixed: 951513
|
| |
|
|
|
|
|
|
|
|
|
|
| |
MU-MIMO feature should be enabled by default for qcacld-2.0
product lines. This patch enable them by default and also
removes following params from config ini:
1. gTxBFEnable
2. gEnableMuBformee
3. gVhtAmpduLenExponent
Change-Id: I868aea175f2f0014818fbef5ff0a3233ad71990d
CRs-Fixed: 932569
|
| |
|
|
|
|
|
|
|
|
|
| |
To get wlan peak KPI, some INI values tunning is needed
rpsRxQueueCpuMapList
RPS CPU map masking only power cores, core 2 and 3
gIPAHighBandwidthMbps
IPA voting bandwidth should be higher
Change-Id: I4a37ae2aa3c02143c1e3dd2f441c3b31e4b71902
CRs-fixed: 933035
|
| |
|
|
|
|
|
|
| |
Host send WoW pulse setting information to firmware and allow
firmware to use this pulse to wake host
Change-Id: I632b3e85a8e113b8b8d4c927e822dce53f1b6727
CRs-Fixed: 924672
|
| |
|
|
|
|
|
|
|
|
|
| |
- Currently wlan driver only sends WLAN_SVC_RPS_ENABLE_IND message along
with the interface name to cnss-daemon. This change allows wlan driver
to send rps cpu mask from the ini file (for each rx queue) to be sent
along with this message.
- Enable RPS mask as "e e e e" by default in WLAN ini file.
Change-Id: I869d4dd70533eefbff03ed97976700d4e0e75c1d
CRs-Fixed: 919192
|
| |
|
|
|
|
|
|
| |
Watchdog thread is not needed for qcacld driver, hence disable it by
gEnableLogp ini flag.
Change-Id: I7fb0d48fb0af04c462477a23ed81386470df41d2
CRs-fixed: 917266
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
In Runtime PM, APPS is alive and host is expected to receive all
the packets from WLAN.
With Runtime PM, we configure wakeup patterns to enable FW
to wakeup APPS if there is a pattern match.
The change is to configure a broadcast pattern to FW in runtime PM
if any Application is designed to receive them.
Change-Id: I5147e0d807e10cf8a0fd46957aec5db9eed90654
CRs-Fixed: 912640
|
| |
|
|
|
|
|
|
|
| |
Host send udp response offload information to firmware
and allow firmware to respond the specific udp packet when
host is in standby status.
Change-Id: Ic702b67477d93ed94af14f5653820c0c5b6c54e3
CRs-Fixed: 899737
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Per requirement, config rx packet handle option
options may choose from INI item "rxhandle"
New item will replace enableRxThread, and will give more option
rxhandle
0: rx packet will be handled on irq context
will be used for mdm
1: rx packet will be handled on vos rx thread
used for legacy msm
2: rx packet will be handled on rps
Change-Id: I2aba5d46c0f88001ee877cdbd41d7f85a9802da4
CRs-fixed: 902775
|
| |
|
|
|
|
|
| |
Enabling additional firmware logs required for analysis of issue.
Change-Id: I38b10db443b82dcf8e5f7cce3ac9337fc186bd46
CRs-Fixed: 902205
|
| |
|
|
|
|
|
|
|
| |
Increase the RA rate limit interval to 600 seconds. This implies that
if Router configuration from the same router does not change,
we forward it only once in 10 minutes to conserve power.
Change-Id: I547fa8c20889fd0401fbb5eca3a5d27f48cd0702
CRs-Fixed: 892695
|
| |
|
|
|
|
|
|
|
|
| |
Populate the per band vdev nss values of IBSS in add bss parameters
since the IBSS vdev is created as part of IBSS add bss.
Update the INI with per band chain mask and Nss parameters.
Change-Id: Ie87f11aaa7166940296af0dcee3d7a32942e3779
CRs-Fixed: 882283
|
| |
|
|
|
|
|
|
|
|
|
|
| |
For maximum RX performance, tlshim rx thread needs to be attached to
high performing core. The change dynamically finds out the highest core
in a multicluster system and attaches the tlshim rxthread to it.
Enable TCP checksum offload and IP checksum offload features in the ini
file. These features help with RX performance.
Change-Id: I3b6124b766751750d59c0864f0086b8cfd7deb22
CRs-Fixed: 874306
|
| |
|
|
|
|
|
| |
10 clients are needed when dhcp server offload is enabled.
Change-Id: Id66e33b2b4b1f2eef9edb2e4dd2a979bce32d60c
CRs-Fixed: 865328
|
| |
|
|
|
|
|
| |
Changing the bandwidth configuration values in the ini file.
Change-Id: I99ef4855919fa9587e5af65be8faf20cd4381a81
CRs-Fixed: 854073
|
| |
|
|
|
|
|
|
| |
Add ini parameter support to enable/disable FW hash check for the
secure firmware feature.
Change-Id: I1eabbde98c9494cf477be861dcfe9425c6a0e759
CRs-Fixed: 847630
|
| |
|
|
|
|
|
|
| |
Rename ini gEnableHystereticMode to gEnableMemDeepSleep and make the
driver default value for gEnableMemDeepSleep as 1.
Change-Id: I546b62bbcb17cdced1f02be36a4049b3ea00e404
CRs-Fixed: 845044
|
| |
|
|
|
|
|
|
| |
Runtime PM Feature is to put wlan subsystem to low power
device states based on the inactivity between HOST and FW/MAC.
Change-Id: I89e0dfcb217ed702c6cdc4e707d1c1c541da6cc2
CRs-Fixed: 834747
|
| |
|
|
|
|
|
| |
Update the STA keep alive priod max value to 1000
Change-Id: I699225b4ecaac0228c86557e5c781def7ff39a7e
CRs-Fixed: 836820
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Setting INI item gEnablePacketLog to 1,
enables packet log feature by default. Packet
log would still not be collected until
pktlogconf tool is run or stats collection
is initiated by userspace entities. This
feature is enabled by default within the
driver now and can be disabled using the INI
item.
Change-Id: I2c09c9cb349b1d9cb8047cb21e4698a45354c667
CRs-Fixed: 831464
|
| |
|
|
|
|
|
|
|
| |
Updated CLD to get ACS channel list using standard nl80211 vendor
commands from hostapd and remove redundant driver ini parameters
to configure the acs range.
Change-Id: Ifb4f16c9445fcd8ef098f6aaf84a4c703164f40d
CRs-fixed: 805118
|
| |
|
|
|
|
|
| |
This reverts commit 2af831d69d3c31df0161b80291f6a2edc9bab94c
Change-Id: Ib3b67806b4832072a226b8407440c4366242578f
CRs-Fixed: 822564
|
| |
|
|
|
|
|
| |
Enable HI_RSSI feature by default
CRs-Fixed: 821862
Change-Id: I711ab64081fc5e0f7b7e9d6e645fd8081b5cf3e9
|
| |
|
|
|
|
|
|
| |
Fix errors reported by static analysis tool by using
correct length values.
Change-Id: Ia7a6ea37e071f8fbfacd291e0d37518741462dff
CRs-Fixed: 819814
|
| |
|
|
|
|
|
| |
Enable LPASS feature from INI file by default.
Change-Id: I1fb5157b1ea02bfbfbdd515569b5e2ac8009dc0b
CRs-Fixed: 816083
|
| |
|
|
|
|
|
| |
Disable WLAN host driver IPA feature from ini file.
Change-Id: I30b28f5fdbc27b8fddd034f1772efd245943bc39
CRs-fixed: 793255
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- Keep the VHT channel width value per session and remove
the global .dat file variable for VHT channel width.
- Fallback to VHT40 mode instead of falling back to 11n
if VHT80 is not allowed by the reg domain.
- Provide the connected profile vht channel information
to HDD in STA case
Change-Id: I6aab037a76e8bb3c08e709214352abca593c99fd
CRs-Fixed: 774009
|
| |
|
|
|
|
|
|
|
| |
Update Kbuild and ini files with PCIe bus auto supsend entry.
When this feature is enabled, it will shutdown the PCIe link,
when inactivity is detected in STA disconnected mode.
CRs-Fixed: 761959
Change-Id: Ied9e8de2df8d1948316f05024b309751615df6a7
|
| |
|
|
|
|
|
|
| |
Add related INI parameters for SAP Authentication offload feature on
SDIO, default is disabled.
Change-Id: I1af4a32817c6583ed9f4366870c3b3042918c909
CRs-Fixed: 763647
|
| |
|
|
|
|
|
| |
Set gVhtRxMCS=2 to support VHT Rx rate to MCS9 for TF.
Change-Id: Ic2a49eabd36b61efebbb2d0b87204ca6b5527b1e
CRs-Fixed: 761609
|
| |
|
|
|
|
|
| |
Update cfg.ini values.
Change-Id: I33264992141ee5e9df99a0fd03d75606e1524685
CRs-Fixed: 755692
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. Add build flags and change INI
- enabled IPA_UC_OFFLOAD and QCA_CONFIG_SMP
- Changed WCNSS_qcom_cfg.ini
gIPAConfig=9
gIpaUcStaOffload=1
2. Ethernet bridging changes
- A new data member "type" is added to ipa header
- Register Rx/Tx interface properties with the header type
3. STA mode IPA Offload support
- Add WMI_IPA_OFFLOAD_ENABLE_DISABLE_CMDID
- Add gIpaUcStaOfflaod
4. Correct IPA TX partial header
- Moved vdev_id to the first element of IPA DESC struct
- Moved length to the first element of FRAG DESC struct
- Set is_eth2_ofst_valid and eth2_ofst in IPA partial header
5. Add WMI_VDEV_SET_PARAM_CMDID with WMI_VDEV_PARAM_INTRA_BSS_FWD
Change-Id: I63eeabae206fa854ee2380a6b9f6f16c8a071b3c
CRs-Fixed: 752574
|
| |
|
|
|
|
|
|
| |
Enaable DFS channel roam in ini file using the
ini parameter gAllowDFSChannelRoam
Change-Id: I46cdbd3717bd499f36e7c43ba6fc0a0a98ce401b
CRs-Fixed: 744321
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
| |
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 from cfg.txt and cfg.dat
Change-Id: I9d9b8e4d6c00de1bd9ae339a2e50ee32628121e5
CRs-Fixed: 736054
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Advertize WMM capability by including WMM IE's in TDLS Setup
Request/Response and WMM Parameter Element in TDLS Setup
Confirmation frames.
This capability shall be enabled based on the
gEnableTDLSWmmMode parameter and WMM IE's shall be added
based on TDLS UAPSD mask.
Also, ensure to include the WMM Parameter Element in TDLS Setup
Confirmation frames only when the peer is WMM capable.
Change-Id: I3af1c7acb6360760f29c11165202461ae91005b8
CRs-Fixed: 727965
|
| |
|
|
|
|
|
|
|
|
|
| |
Enable support for TDLS as a default option in WCNSS_qcom_cfg.ini file
- gEnableTDLSSupport set to 1
- gEnableTDLSImplicitTrigger set to 1
- gTDLSExternalControl set to 1
- gEnableTDLSOffChannel set to 1
CRs-Fixed: 734236
Change-Id: I00bbc769674800e7b0afd8639624e613ce26ed76
|
| |
|
|
|
|
|
| |
Support DHCP Server Offload for SAP mode.
Change-Id: I94c35236e0c0092c733528504154c92b059ecdd6
CRs-Fixed: 733164
|
| |
|
|
|
|
|
|
| |
Enable the configuration parameter for
roaming offload.
Change-Id: Iaab85e837ce26b2d8156966bf017447758880f10
CRs-Fixed: 734256
|
| |
|
|
|
|
|
|
|
| |
Send throughput level to cnss-daemon so that daemon can
dynamically set tcp delay ack value based on current receive
traffic situation to improve tcp performace.
Change-Id: Idccd4ea6e2b84bec7960ae31cf1de9b6cc64e6be
CRs-Fixed: 708564
|
| |
|
|
|
|
|
| |
Turn it on by default configuration for Tufello/Rome
Change-Id: I8a24cf0ae6ebdce7135d4005b352d5c2e1aa2cb6
CRs-Fixed: 725786
|
| |
|
|
|
|
|
|
| |
We no longer support Polaris/Taurus/Titan proprietary rates/IEs.
Hence remove obsolete code.
Change-Id: I356254600deeab1736fb404ef6e86c7a0ef1a6fa
CRs-Fixed: 710613
|
| |
|
|
|
|
|
|
|
| |
This feature was initially implemented on Pronto, but the same
implementation does not holds good for CLD. QCACLD already supports
D3 suspend in SAP mode. Hence remove this code.
Change-Id: I4e7db02ccdb4cd870c1d4a57afc080ad9f76fb84
CRs-Fixed: 731104
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Driver can create the timer up to minimum of 10ms. Anything less than
that is not permitted.
With this fix the user can configure min value till 10ms. If user
tried to configure less than that then driver will pick the default
value.
Change-Id: I96e2cc7c49251d93589870d255ef1eb7d64706f9
CRs-Fixed: 729143
|
| |
|
|
|
|
|
| |
Enable TX beamforming for VHT20MHz mode by default by adding the
gEnableTxBFin20MHz=1 in the WCNSS_qcom_cfg.ini file.
Change-Id: Id26247050ffe573863f365d3e1a287324da7397c
CRs-fixed: 726860
|
| |
|
|
|
|
|
|
|
|
| |
Fine tune the thermal parameter with below setting to prevent low
throughput issue in downlink.
gThermalTempMaxLevel0=110
gThermalTempMaxLevel1=115
Change-Id: I87ed5bc55f375ecbf7c866ee35c4a2f692205536
CRs-Fixed: 726550
|
| |
|
|
|
|
|
|
| |
1.Support VHT RX rate to MCS8 for 1x1 solution.
2.Support AP OBSS protection.
Change-Id: I07607e6abb1697d65ea820c1980cd0be527dde19
CRs-Fixed: 724853
|