| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
TestWifiWatchdog test is failing because of failing to update
summary stats(tx_packets, tx_reties, tx_failed) to framework.
Call wlan_hdd_get_station_stats() to get stats from firmware,
so that summary stats will be updated, irrespective of ini
parameter 'gReportMaxLinkSpeed' configuration.
If gReportMaxLinkSpeed is configured to report MAX link-speed
then overwrite rate_flags with 'pAdapter->maxRateFlags'
Change-Id: Ib30f37be42f25ac17975b607404c0e9472ef97d3
CRs-Fixed: 695161
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Presently ini configuration settings are being printed
just after config is read from the file and saved in
hdd context. But by this time the trace is not enabled
for debug info in VOS and thus nothing gets printed.
The same info can not be printed even with iwpriv command
as it happens during early init part of the drvier.
fix the same, also add some additional debug info.
Change-Id: I7c3e85d9544b4ed8b6b6eb7e78b267f7e602b656
CRs-Fixed: 695930
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add debug log id from CL 991339 992741 996776 to
dbghost_id.c parser.c cld-fwlog-parser.c.
Change-Id: I8b4d35d9b7f7a79857575bee55a9a76bfeb0ebe5
CRs-Fixed: 694037
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently irrespective of disconnection return status we
update the connection state to disconnecting state.
This causes issue in the next attemp of supplicant to
disconnect the connection. Since in this case we are
already in disconnecting state we return success to
supplicant even though we have not yet disconnected.
changes are made to restore the connection state on
disconnection failures.
Change-Id: I9bb2d680850ec904e16f99745f37412a25096b8d
CRs-Fixed: 696249
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently while reporting actual link speed we are not properly
updating the HT/VHT rate flags.
changes are made to address the same.
Change-Id: Icdfb9314379651fd61c9f78e49daedf913b54881
CRS-Fixed: 697046
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In kernel worker thread context wait for session_open_comp_var
is interrupted and it starts unloading driver and clearing
driver data structures where as MC thread is still processing
ADD_STA_SELF request. This is leading to race condition between
kernel worker thread(loading driver) and MC thread(processing add sta self)
and causing weird memory corruptions. Fixing the issue by using wait for
completion non interruptible flavor with same timeout value.
Change-Id: I91d46241b050bc53cac49d3f9214c9c7b3d4b880
CRs-Fixed: 696842
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Remove re init of tx_flow_control_timer in
hdd_hostapd_SAPEventCB for AP/P2P-GO mode.
As we add same entry twice in vosTimerList
it is considered as timer leak.
Change-Id: I4ae565976974a8f2442233a4cb1894aaeae5242b
CRs-fixed: 695107
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
While starting BSS, if the primary channel is NOL, set all secondary
channels to NOL and randomly pick the new channel candidate.
Also fix the incorrect radar_found_timestamp, which is now using
vos_get_monotonic_boottime() and it is in the unit of microseconds.
Change-Id: Ic9a1e6d3a6f0b4f22f1158bd0f5474aa22e6faab
CRs-fixed: 695429
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This commit includes the changes for lpi related
commands.
Change-Id: I73106a48e7d95dd027beefa0da2fb5450143739c
CRs-fixed: 697429
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
CL's included in this commit are
1028797
1029419
Change-Id: I631d890c3417a23839339aba452cc5dc79776e3d
CRs-fixed: 696958
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
CL's included in this commit are
1028236
1028554
Change-Id: I229b9f8d70fa9d936299bf182783a85ba4279100
CRs-fixed: 696952
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Populate rate-flags as per assoc response frame and use those
flags when ini parameter 'gReportMaxLinkSpeed' is set to
eHDD_LINK_SPEED_REPORT_MAX.
Change-Id: I823b0da9e73242b3557b579966d3fbb5c4c4410e
CRs-Fixed: 695135
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Deauth with reason 3 is mapped to dissoc with reason 1 in driver.
Mapped deauth with reason 3 to deauth with reason 3 in driver.
Change-Id: I54bf259961a6235a158dce99be0bbc816648cfe7
CRs-Fixed: 697374
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Wlan host driver read LPASS support configuration value from INI
then pass this information to FW through BMI.
Change-Id: I49b1d0cb13427a6c11c2e4ca32c05f0e12335215
CRs-Fixed: 685466
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add a INI support for enable/disable lpass feature.
This configuration Will be passed to FW through BMI
interface.
Change-Id: If3153df15aac6b8d6921d823e841639fb83a1484
CRs-Fixed: 685466
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In case DEAUTH is received just after VDEV_START, we don't process
DEAUTH right away and just set a flag. This gerrit will fix the
result code and message type so that the clean up path is properly
processed at SME.
CRs-Fixed: 697004
Change-Id: I2bac362e6a40d20a38b4199a11e36d51016f9b03
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix of race condition between deauth and ROAM preauth/
ROAM Re-assoc by dequeuing ROAM command from SME active
list after CSR state is changed to IDLE state.
Change-Id: I0a458226ec7fbc880d37f64221bdc7171f342cfd
CRs-Fixed: 697004
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.151A
qcacld: sap: add channel matrix info for DFS channel selection
Change-Id: I343dc7c915d5905da6663563367b5d88f2605528
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.151A
Change-Id: Iceb7d4751e718d4c8d9d663784ba2cb363cc0a35
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In DFS testing, when switching to other channel, there are chances
are some channel will have tx leakage across the band, which would
break the certification testing.
The table of channel matrix information is added with the tx leakage
level according to the source and target channels.
Add the logic to check the channel condition to avoid the channels
that are above certain tx leakage threshold.
Change-Id: I223d5cdacaaff984c3fdea3a4cd775ce86194119
CRs-fixed: 698338
|
| | |\| | | | | |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.151
HDD: Auto shutdown feature update for fw timer
WMA: Auto shutdown feature update for fw timer
QCACLD: Auto shutdown feature update for fw timer
WLAN: Protect pktlog init/deinit
wlan: ESE Support in LFR3
qcacld: Optimize deauth trottling logic at host.
HDD: remove gSapDot11Mode from Dyn-ACS params
qcacld: WMA: Fix rssi entries for extscan api's
Change-Id: Id91d696e70426b4855884caac4fde6c1cf647760
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.151
Change-Id: Ie68e6e9f577e674d1908ce2047c8d1f9f5e5edd2
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Auto shutdown feature is updated to offload timer to firwmare
since host sw timer does not trigger when host enters suspend
mode. HDD updated to remove software timer and use sme
callback for autoshutdown fw timer
Change-Id: I6ced7de31a758ee55b290b675dc46cbdcd57099b
CRs-fixed: 679932
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Auto shutdown feature is updated to offload timer to firwmare
since host sw timer does not trigger when host enters suspend
mode. Firmware provide autoshutdown WMI command and event for
this pupose and host uses it to configure auto shutdown timer
in firmware
Change-Id: Ie6a7b7444e5a4677a6f307b170ab14c4e4620f7a
CRs-fixed: 679932
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Auto shutdown feature is updated to offload timer to firwmare
since host sw timer does not trigger when host enters suspend
mode. Firmware provide autoshutdown WMI command and event for
this pupose and host uses it to configure auto shutdown timer
in firmware.
Change-Id: I79ad10b616ec8982f2cec41f54d432ffd219500d
CRs-fixed: 679932
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When epping is enabled there is no pktlog implemented in FW so
that no pktlog init/exit.
CRs-Fixed: 657692
Change-Id: Ifed74dae750740fe5bb2dd84fd3927d199256cb6
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
ESE is offloaded in LFR3.
Hence, the required parameters need to be passed
down to firmware.
A few logs related to LFR3 are cleaned up.
Change-Id: I28a182fb3b37eb7ad3e8c1c2c0b22985a1c5876a
CRs-Fixed: 696190
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Right now after 20 DEAUTHs host drops all the following
DEAUTH packets. This reduces the chances of MC thread for
waking up. Instead after first 20 DEAUTHs host should let
them go to SME at controlled rate (1 DEAUTH per second).
CRs-Fixed: 696974
Change-Id: I1aa1928d3de93d580f4a48f3ca0ee101f227c885
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
gSapDot11Mode is not needed for Dynamic ACS. Hence marking
it as not dynamic and removed it from MBSSID Dynnamic ACS
config struct
Change-Id: I63fccd0f928f0c51e91f9804b93e7c46f4bbaf0d
CRs-fixed: 696951
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add rssi entries for cached_results and
channel parsing for scan start
Change-Id: I33360614923c7948d719ae27d8ab2e8a263156cd
CRs-Fixed: 695635
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.150
qcacld: ipa: Prevent suspend during data activity
qcacld: ipa: Request PROD resource on seeing activity on CONS
qcacld: ipa: Do not call ipa APIs when resource granted
qcacld: Fix memory leak in __limProcessSmeDelStaSelfReq
qcacld: Refuse ccx beacon request if there is one in progress.
P2P : set frame_ptr to null after free
ol_rx_peer_unmap_handler, correcting misleading log
qcacld-new: Support athsetup.bin firmware
qca-cld: enable ipa micro controller data path offload
Revert "qcacld: Limit the max number of peers to 14 for Rome 2.x"
Change-Id: I574b5b6a46f6fe81c94e53b001c80c6ce2e32d77
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.150
Change-Id: I59875a5bef2819e8268271e1aa766706176e5582
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
While data activity is happening over IPA pipe, there are
instances where in suspend is triggered by kernel which
eventually would be rejected by firmware. Now added logic where
in if there are any pending packets then prevent the suspend by
using wake lock so that kernel wouldn't try to suspend.
Change-Id: Iba990cb892eba7987402938ba34b1d2df4a049bf
CRs-fixed: 690702
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
IPA RM has a limitation where in modem side IPA driver and APSS
side IPA driver doesn't have any communication because of which
IPA could be clocked down any time. Now adding changes such that
request PROD resource on seeing activity on CONS pipe so that IPA
clock will not be in low power mode while there is data flowing
over CONS pipe.
Change-Id: I328d0bd73cc8569050fff95e7a9cd46584293a71
CRs-fixed: 669894
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When resource granted, IPA driver doesn't expect ipa_tx_dp_mul to
be called but the indication needs to be handled in the WLAN
driver context. Modified the driver to schedule an work queue and
drain the queued packets in the work queue context.
Along with this change, modified following items to accommodate
this change.
1. Simplified the RX path where in packet queuing happens
from one place and dequeue happens when IPA hardware is
ready. This way implementation is simple and easy to
maintain.
2. Removed the implementation of event based mechanism for RX
path as earlier implementation was added because IPA module
had it's own thread. After removing the thread while
optimizing RX path, code was never cleaned-up.
3. Added better statistics which can be used for IPA path
debugging and removed unwanted statistics which are not used.
Change-Id: I569ebf0f75a79fc37e8464682a7fe08376776331
CRs-fixed: 690704
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Free pDelStaSelfParams in __limProcessSmeDelStaSelfReq
if message posting fails.
Change-Id: Iee8206193aadc29e6e9281d6e760e0ef5964ae5d
Crs-Fixed: 695105
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In the case where a second ccx beacon request is sent even
before the first one is serviced, the rrm context in the pMac
structure gets overwritten with the new request params and hence
leads to a crash later when these params are freed. The fix is to
refuse a ccx beacon request if there is one already pending.
Change-Id: I0ff89345af60113a6ef3089056a82e106ad91768
CRs-Fixed: 696043
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
set frame_ptr to null after freeing
in wlan_hdd_remain_on_channel_callback
Change-Id: Ie278023927965d931f3eac7dbde3c218aeeda8ba
CRs-Fixed: 686800
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The CLD ol_rx_peer_unmap_handler function has a log
TXRX_PRINT(TXRX_PRINT_LEVEL_ERR, "%s: Delete Peer %p\n",
modified to represent the peer-id, as it is removing the reference.
Change-Id: Idc176d6bb0165811f8ad0bdbfffc98ab9bf1166e
CRs-FIXED: 695102
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The athsetup.bin firmware will be loaded prior to the athwlan.bin firmware
to configurate the target's hardware first if need.
Change-Id: I4de9632cdbc63e6074357be3822a621513628de4
CRs-Fixed: 690379
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Enable micro controller data path offload compile flag.
Feature will be disabled by default with INI item.
To enable feature INI enable is needed.
Compile out mdm project with kbuild flag
Change-Id: I4c6e37d435332371e9ef749345c2934333944dd4
CRs-fixed: 695030
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This change is causing the issue in MDM9x35.So reverting it.
This reverts commit 74859dbd7530d89f0b6826d5637683e47a61a3e6.
CRs-Fixed: 695934
Change-Id: Ie2f1d2209b802289e9fdf9f68a46e6d1795167f0
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.149
wlan: Fix epping USB compilation issue
QCACLD-NEW: Remove mboxping's USB change from HTC
wlan: Fix for STA taking long time to connect in suspend mode
HDD: Update restart sap function
qcacld: SME: Regulatory check for bonding mode
qca-cld:sap: Clear previous scan results for ACS
QCACLD: Fix ACS DFS channels are disabled for primary AP in AP+AP mode
qca-cld: enable ipa micro controller data path offload
wlan: fix 64 bit compilation error
qca_cld: Get RAM dump address and size during host driver PCIe probe
qcacld: Fix VDEV restart sequence in host driver
qcacld: Fix throughput number fluctuation in MCC.
Change-Id: I78db25b3ee5df39de6f068ab47df5500e98433ac
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.149
Change-Id: If7e20f1436f2bef9a8d769c4f878714e101f09f5
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix USB compilation issue
CRs-Fixed: 657692
Change-Id: I0e4fdb2034946572f626c0c673b26a5bc0f8de89
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Remove mboxping's USB change from HTC
CRs-Fixed: 657692
Change-Id: I735e2c650faf4ba7770628a02c61f63a208c7105
|