| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This feature was initially implemented on Pronto, but the same
implementation does not holds good for CLD.
For now remove the cfg item from ini file and make setTrafficMon
ioctl as no-op.
Change-Id: I536d6f9c83194d6e918d137920aa8e7a776939c2
CRs-Fixed: 719830
(cherry picked from commit 2127182d113a49e1b28b9bbb7d9250accc7e9b8d)
|
| |
|
|
|
|
|
|
|
|
| |
This commit will add ini config parameter for Inactivity time
to end TX Service Period while in IBSS power save mode.
Default value is set to 10ms.
Change-Id: Icc00067b9b7a79e2dadfb9febe5b9175bb294095
CRs-Fixed: 711739
|
| |
|
|
|
|
|
|
|
| |
SAP does not need to support suspend for ROME USB. Add gEnableSapSuspend
in ini file to control the suspend capability for SAP. The default is to
support SAP suspend mode. For ROME USB, set gEnableSapSuspend to 0.
Change-Id: I78ec8c54b2c99764434be0c38a37c4b6eaa48c29
CRs-Fixed: 707656
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When STA is started first and SAP is started
next, SAP will follow the STA interface. But,
SAP is started first, the channel on which the
STA interface comes up depends on the AP to
which the STA is connected.
This fix ensures that when when SAP is started
first followed by STA and their channels do not
match, SAP will be restarted by the framework
in the channel of the STA to ensure SCC.
This indication to the framework is enabled
by setting gSapSccChanAvoidance to 1 and
disabled by setting gSapSccChanAvoidance to 0
in the ini file based on customer requirement.
By default this indiacation is disabled.
Change-Id: I5ec2c9cd70162b524f9567a22f779477803a4c37
CRs-Fixed: 709653
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Currently gTxBFCsnValue is based on the max value configured for the
STA. This does not take into consideration about the transmit side
This fix will consider the max antenna supported in the transmit
side as well before setting the gTxBFCsnValue.
WNI_CFG_VHT_CSN_BEAMFORMEE_ANT_SUPPORTED_STAMAX is also updated to 4.
Change-Id: If26f49386b72864730679e05559b7bba80b5487a
CRs-Fixed: 709938
|
| |
|
|
|
|
|
| |
Set gVhtRxMCS=0 to support VHT Rx rate to MCS7 for TF.
Change-Id: I8ad6bedc116052bf3fdaca33be274cbf323b66a7
CRs-Fixed: 709484
|
| |
|
|
|
|
|
| |
Set gEnableMuBformee to 1 by default
Change-Id: Ie0fd3600c66694ca5589750ee128533c36e675d6
CRs-Fixed: 708615
|
| |
|
|
|
|
|
|
|
| |
FW self-recovery for Rome USB can be enabled/disabled in INI.
If it's enabled, driver doesn't trigger kernel panic after
firmware crash.
Change-Id: Ia28bc567d1d84f9f800927f0498d2d4bf5edba33
CRs-Fixed: 701176
|
| |
|
|
|
|
|
|
|
| |
Rome CLD driver doesn't use the NV.bin or PTT
code from Prima/Pronto (ISOC). Removing all
the obsolete NV & PTT code from CLD driver.
CRs-Fixed: 702118
Change-Id: I105529c4b025c92d1931b533975f2ab48a24070e
|
| |
|
|
|
|
|
| |
Update the cfg.ini file with new parameters.
Change-Id: I560f686f818b11975d93fe3eaf7a187ffa88309f
CRs-Fixed: 702938
|
| |
|
|
|
|
|
| |
Set gEnableSifsBurst to 1 by default
Change-Id: I30a6fb742da34dc0c113b27492fde1b59c6c2986
CRs-Fixed: 705898
|
| |
|
|
|
|
|
| |
AP UAPSD needs to be on by default for Wifi direct certification.
Change-Id: I29f592c9855c163ed7a3f3f35edbcbde73f8262a
CRs-Fixed: 705211
|
| |
|
|
|
|
|
|
| |
gCrdaDefaultCountryCode is no more supported by the driver.
So remove the reference from the INI file.
Change-Id: I849d0d8e8c718042ab566b6d08550cdbf8e7b5e5
CRs-Fixed: 705565
|
| |
|
|
|
|
|
|
|
|
| |
By default, let userspace country code setting take priority
over 11D setting. This helps the SAP case where the hostapd.conf
often has a different country code setting compared to the board
file.
CRs-Fixed: 702826
Change-Id: I53d6eebd789d88d09aae9e7073639fef1bfa0383
|