| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.251A
CRs-Fixed: 688141
Change-Id: Iab8905c88cd355416f13970a19f9e94186c77c55
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This reverts commit Ie5ee712bbaec2edb1c0574f813e392cf810722ac.
CRs-fixed: 767991
Change-Id: I7c2ebbdd49bfb89cf46e31e9580ee2f4b7224872
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
system stability issue. revert change
Change-Id: I736ae59b64f6b79f81005370d9e5e33f2260ad6f
CRs-fixed: 767991
|
| | |\ \ \ \ \ |
|
| | |\ \ \ \ \ \ |
|
| | | |\ \ \ \ \ \
| | | |/ / / / /
| | |/| / / / /
| | | |/ / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.251
qca_cld: wlan rx thread set affinity build issue fix
qcacld: Add service check of SAP Authentication offload feature
qcacld: Fix compilation error with kernel version > (3,11,0)
ecacld: HDD:Increase the log level of ROC related debug prints
qcacld: Fix to find correct sap sessionid when STA/SAP/GO are active.
qcacld: CL 1168505 - update fw common interface files
qcacld: CL 1166352 - update fw common interface files
qca-cld2.0: Probable fix and logging enhancements for smeCommandTimeOut
Change-Id: I92dd17d767b59792a1df06743c1d35822ced7c34
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.251
Change-Id: I1cbff739c3f7704325c38c9dd35e2ce3d3b525e3
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
With dual cluster system, to reduce cache miss issue and for
lower latency, TL Shim RX thread should run on big
cluster. When high bandwidth detected by WLAN host driver,
RX thread should move to big cluster. And low
throughput required, RX thread should go to little core CPU
to reduce power consumption.
CPU affinity should controlled by Online CPU and throughput
requirement. Even high throughput is required, if PERF CPU is
not online, RX thread cannot attach to PERF CPU.
For MDM build issue fix
Change-Id: Ie5ee712bbaec2edb1c0574f813e392cf810722ac
CRs-fixed: 730412
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add service check for make sure enable the SAP
Authentication offload feature with supported firmware
Change-Id: I77c4a362de9daabc5cc55cd2bed37467d6799d96
CRs-Fixed: 764066
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix compilation error with kernel version > (3,11,0)
Change-Id: I9ce602cc5088d31a2e191515eca252ab216bde63
CRs-Fixed: 766756
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Increase debug print level to detect race codition in RoC
execution path.
Change-Id: I4ccfebdb743ce373aee4b32201a9412ab9143f1c
CRs-fixed: 750618
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When STA/SAP/P2PGO is active, and STA calls csrSendJoinReqMsg.
at this time in this function, csr is not able to find correct sap
session.
With this patch, it should be resolved.
CRs-Fixed: 766898
Change-Id: I226390bca49d1629b8c8060ab086b29e43f62fab
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This change set re-define WLAN_SCAN_PARAMS_MAX_IE_LEN macro.
Change-Id: I555c0c9162edf8ea341dc6e41fc00d7cf317e634
CRs-Fixed: 767179
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This change set add changes related to DBS, fix for
consistent usage of MHF and RMC nomenclature.
Change-Id: Ia847edb72253c2d12457d1a8e290ff5b99fc3eee
CRs-Fixed: 767179
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Sme command timeout in case of SAP occurs when Deauth Rsp is not sent
from Lim. Add probable fix and add additional logs to identify the
issue if it occurs.
Change-Id: I804d7a477b4fe1a1a0d1ee8d5b81cde89b817097
CRs-fixed: 766594
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.250
qcacld: remove unused stats from getStats
qcacld: Use do_div() to fix the driver load issue on 32-bit
qca-cld:hdd: Enable ACS and OBSS coex
qcacld: Add support for pre start BSS ACS to enable ACS+OBSS coex
qcacld: Fix to advertise correct data rates in probe request
qcacld: Fix to advertise HT40 capabilities only when allowed
qca_cld: wlan rx thread set affinity when need high bandwidth
Change-Id: Ida03a262f94f06f20412d3c358cb95962352050f
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.250
Change-Id: Ib92d95707252b0427d981ff84c056dd1ce1b709e
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
"iwpriv wlan0 getStats" has unused stats elements.
Remove the invalid elements from the structure.
Change-Id: I6a7b6dc5f8604536215ca65af7f30ecb4262e90e
CRs-FIXED: 764458
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Use do_div() to fix the driver load issue on 32-bit
Change-Id: Ie0bd32e3229be37132bfe7e79e0f9ba4aa76d1ef
CRs-Fixed: 766835
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Allow driver to perform ACS before SAP starts and notify hostapd
about channel selection so that OBSS is done using the ACS picked
channels.
Change-Id: Ia704de897d618e05f65b7b0b30bc4e10ec253ca1
CRs-fixed: 752061
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add support for enabling acs+obss co-existence before the
start bss is issued.
Change-Id: Id4a3519e01319c8066e615d76eb5c14f5988228d
CRs-Fixed: 752061
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently STAUT advertise 11g rates irrespective of the dot1lmode
it is in. When STAUT is configured to be in 11b mode, it still
advertises 11g rates which is incorrect.
This change set fix the incorrect advertisement by adding a check
before setting the scan control flags while sending START_SCAN
command to the firmware.
Change-Id: Iec0d7f620279082197f664370faa37a3574f891b
CRs-Fixed: 766833
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently SAP advertises HT40 capabilities for country code ID and
CR in 2.4GHZ. ID and CR allows only HT20 in 2.4GHz.
This change set fix the issue by validating the 40MHz channel against
the regulatory domain and advertise HT40 capabilities only if allowed.
Change-Id: Id90b68d35c30371de3fdf43ecd5e4e1a1b1fb0bf
CRs-Fixed: 766085
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
With dual cluster system, to reduce cache miss issue and for
lower latency, TL Shim RX thread should run on big
cluster. When high bandwidth detected by WLAN host driver,
RX thread should move to big cluster. And low
throughput required, RX thread should go to little core CPU
to reduce power consumption.
CPU affinity should controlled by Online CPU and throughput
requirement. Even high throughput is required, if PERF CPU is
not online, RX thread cannot attach to PERF CPU.
Change-Id: I50fc8b3548558e108340e3fc84cc17e19e4a82d9
CRs-fixed: 730412
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.249
qca_cld: Panic when host fails to receive the ACK of D0WOW enable command
wlan: qca_cld: Incorrect vdev_id passed during AddTsReq
qcacld: Use adf_get_boottime instead of do_gettimeofday
Change-Id: I6b90e1ecebc74e5dcc4a95a06494e0449f035da7
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.249
Change-Id: Ifc6cab1903218a8540068e0ed9a016d9168c5b1b
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add panic when host driver timeouts on receiving the HTC ACK of
D0WOW enable command. This will help to debug why the timeout happens.
Change-Id: I8f78906dec88b941c8af56bd22103f9733466867
CRs-fixed: 765522
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The vdev id that is being passed down to the firmware
as part of the WDA_ADD_TS_REQ is incorrect.
Change-Id: Ide7dcc2d491ad4cbbfbec3ec58266c8aae9a3fb3
CRs-Fixed: 765999
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Inside wlan_log_to_user, use adf_get_boottime instead of do_gettimeofday
Benefits of using adf_get_boottime():
1) It is same as kernel timestamp which is used by WMI interface logging;
2) Real time comparison between kernel logs, WMI logs and PCIe logs.
Change-Id: I63610b28e7c7f1c8067b435b9aa182dc84317a29
CRs-Fixed: 762229
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.248
qcacld: Add SSR protection to oem_msg_callback()
qcacld: USB support the different credit sizes for HTT packets
qcacld: sdio group credit flow control implementation
qcacld: WMA:changes to reset last radar found channel information.
qcacld: HDD:Changes to properly update NOL list.
Change-Id: I51cccec07f2d54ff348508c9d566858627e97eec
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.248
Change-Id: I532b56056fc1dc23c780c120216378fab98e601a
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Following protections are required for oem_msg_callback() to avoid the
race condition between driver unload and oem_msg_callback in both ways.
1. To protect oem_msg_callback() coming first.
Add SSR protect to oem_msg_callback
2. To protect drive unload coming first.
In oem_msg_callback(), we need call wlan_hdd_validate_context() to
check both SSR and driver load/unload instead of only checking SSR.
Change-Id: I5d0af6ccae3ca9b7def1f2ada65a3c0000b11ac0
CRs-Fixed: 765266
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Current credit size of 1792 bytes for HTT data packets is too large.
Support a shorter credit size for HTT service to get the better USB bus
efficiency especially with TX bundling support.
Change-Id: Ia9a9133a52c2bbe11e24a9725fc9577d58c09243
CRs-Fixed: 764381
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Group credit flow control implentation is required so that
common pool of tx target credits can be distributed to vdevs
in MCC so that each vdev in MCC can get sufficient number of
target credits inorder to transmit the data
Change-Id: I450d2b0cee2ada0dafcf2d009973474e82cef415
CRs-Fixed: 762612
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
we wont post the radar detection indication to core stack if last
radar found channel matches the current channel even after stopping
and starting the softAp.
The above issue is addressed by resetting the last radar found
channel information while adding BSS on same channel.
Change-Id: I21692bf0a34b7db09f778770821b8bbc5c5002f2
CRs-fixed: 764575
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
1)Return error code while handling eSAP_DFS_NOL_SET/eSAP_DFS_NOL_GET
commands if CNSS is not supported.
2)vos_get_monotonic_boottime should return time in micro seconds
irrespective of CNSS support.
Change-Id: Ied305be22869ac266a2a794c275034eaab03b8a2
CRs-fixed: 764573
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.247
qcacld: USB: shorter remove module time for USB3.0 device.
qcacld: Changes to reduce number of TIDS/PEER and num_peer_keys
qcacld: Add wakelock acquirement/release for non-QC platform
qcacld: HIF: Add runtime power management API for HIF
qcacld: get the correct RSSI/signal level of the connected AP
qcacld: Consistently use MHF nomenclature
qcacld: prop: remove pronto specific extended IBSS changes
qcacld: UMAC: Update dot11f files for missing changes
wlan: SAP: HT IE's advertised in 11a mode
Change-Id: I343e9ab63c45868313b685e81c0955837ab4705b
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.247
Change-Id: If41d853b4de60c10110ec129655a24e44ae88b2f
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
USB3.0 devcie will take a little longer time to remove module
due to target is under reset and miss the power state.
Change-Id: I02459404fa7492484f71412793b14a8a6ce10054
CRs-Fixed: 764395
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Memory optimization by reducing the number of TIDS/PEER and
num_peer_keys as we wont be using all the TIDS.
Change-Id: I56a9f4952acc921523d120c221a16f34baec2c0e
CRs-Fixed: 763247
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Some non-QC platform (ex:x86) don't use Android system,
they can't apply wakelock API to prevent suspending.
Regarding to suspending issue, trying to call PM API from
HIF to protect this.
CONFIG_NON_QC_PLATFORM is used for non-QC platform.
Change-Id: I577a7598da6c2a1a6d8649e9284a2156180840cc
CRs-Fixed: 760079
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add hif_pm_runtime_get/put funtions for SDIO/USB/PCI HIF.
This is for preventing host suspending when it is in
critical context.
Some non-QC platform (ex:x86) don't use Android system,
they can't apply wakelock API to prevent suspending.
Regarding to suspending issue, HIF runtime PM API
could provide the protection.
Calling API should be placed with wake_lock acquirement
in VOSS.
Change-Id: I60a3116f35778bc5d167f46a5f84d5a695af13ab
CRs-Fixed: 760073
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Instead of pAdapter->rssi, we use the rssi from the scan result
(bss descriptor rssi) to show the rssi/signal level no matter
station connected to AP or not.
This change solves the problem that users run "iwlist wlanX scan"
and it will get zero for rssi/signal level when station has
connected to AP but users have never triggered "iw wlan link" or
"iwpriv wlanX getRSSI" to update pAdapter->rssi before.
Also, it uses the same way to get the rssi/signal level with the
command of "iw wlanX scan" and "wpa_cli wlanX scan".
Change-Id: I763ae5e800dad2335586fd2fbf3697148c869452
CRs-Fixed: 763114
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Consistently use MHF nomenclature
Change-Id: Id3442b757fb9ac8ea082ff16d99abdd6453900a5
CRs-Fixed: 764787
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Remove pronto specific extended IBSS host changes as ROME
FW already supports this functionality.
Change-Id: Ib6f746fb6cdc250389987d9598be66c22d4ba3fd
CRs-Fixed: 764814
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This change set update dot11f files by generating them
using the updated frame parser.
No functionality change included as part of this change set.
Change-Id: I27219ff53adbbad6bc1e9776873e562d30410b02
CRs-Fixed: 764726
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
HT IE's are present in the beacon when SAP is configured
in 11a mode through user space configuration.
Change-Id: I04ac06b9c86cc3a7c5cc9ac99e34a1148f925af3
CRs-Fixed: 763236
|