| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
changes are made to acquire lock before modifing the scan list to maintain
synchronous behaviour across all the function modifying the scan list.
Change-Id: Idd70f544862f63756fe24727e691fa012973796d
CRs-Fixed: 797009
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Get tsf from fw. Provide ioctl interface cap_tsf/get_tsf.
Driver issue wmi cmd to fw to realize capture/get.
It can be used in station and softap mode. For sta, getting
tsf from connected ap. For softap, it will generate tsf by-
self.
Change-Id: I00d30882bce2f49ee3de3fa189e094c04c0d9943
CRs-Fixed: 817527
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change the subcommand IDs for the OCB commands to 92-100.
The old command IDs are reserved.
Change-Id: Iccf13f8d7ebfc9ecf6766b5bf2c0e66ec7778cc0
CRs-Fixed: 826733
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Provide ini support to control ramdump collection.
Change-Id: Id841f6e0716006ba952c2f691510cc7a74656ca4
CRs-Fixed: 826236
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Increase maximum supported peer to 32 for softap
case for High latency
CRs-Fixed: 825729
Change-Id: I3bbadb365379727f3160afd969927cc320288e39
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add High lentency datapath statistics
Add dumpStats/clearStats ioctl to get statistics
1. TXRX Stats
2. scheduler stats
3. Tx queue stats
4. TX/RX Bundle stats
5. group credit stats
CRs-Fixed: 826381
Change-Id: Ib5ec4f341c10d12b7756a7cbac579abef477a5e5
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add High lentency datapath statistics
Add dumpStats/clearStats ioctl to get statistics
1. TXRX Stats
2. scheduler stats
3. Tx queue stats
4. TX/RX Bundle stats
5. group credit stats
CRs-Fixed: 826381
Change-Id: If593f04540f95548756497052fd343eb124ab500
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Send down the DTIM factor when configuration is disabled
using 1 as the factor.
Change-Id: I376decda0c453757f370a87124bae9608ef955a8
CRs-Fixed: 810050
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add a flag to indicate multiple aps aith same ssid in
a given band
Change-Id: I7dd94abec51a9ad0e301741e9b917f8c3b9e75de
CRs-Fixed: 819213
|
| | |\| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.81
qcacld: Fix incorrect enum value in SME Message types
qcacld: Send proper context to WLANSAP_DeauthSta
qcacld: Fix AP-AP ACS issue
qcacld: Fix AP restart failure with IPA enabled
qcacld: Avoid calling sleeping functions during multicast of nl messages
Change-Id: Icf6f39006cfcd7eca5a5577eee11abd88f28535b
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.81
Change-Id: Ice7d542312afdfdae04e38841317475ee18689fb
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix the incorrect value for SME_MSG_TYPES_END by moving
it to end of the enum definition.
Change-Id: I7e4a9d17c3ff816e7a4c1c9243b3b730fcf7f053
CRs-Fixed: 823626
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When modifying the acl, the derived sap context is being passed
to WLANSAP_DeauthSta, which in turn gets the sap context again
leading to invalid a sap context. This fix corrects the same by
passing proper context to WLANSAP_DeauthSta.
Change-Id: I37d7ce5386f7ffe8c1cd676767c1bb21aa481fc9
CRs-Fixed: 825692
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix Primary AP ACS range not followed issue when Primary operates
in DFS channel with in ACS range specified and Sec AP is started
in fixed channel.
Change-Id: I2e7d19efce8913e017f5f28f4fe496a952637ed6
CRs-fixed: 825914
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When ACS range include both DFS and non DFS ranges, WLAN_AP_CONNECT
event can be triggered when SAP changes channel due to RADAR in
DFS channel and can choose non DFS channel. This result in AP
connect failure from IPA API. Fix this issue by just return if SAP
already has ipa context created for first WLAN_AP_CONNECT event.
Change-Id: Idf64962d10ce2e2e6a931f1469857be82bca634e
CRs-fixed: 825920
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In the current code, when sending mutlticast nl messages to userspace,
GFP_KERNEL flag is passed and there is possibility of sleeping kernel
API being called from soft irq context and because of this kernel may
complain. So, before sending multicast nl messages, the current
execution context is verified and suitable flag (either GFP_KERNEL or
GFP_ATOMIC) is passed so that sleep can be prevented.
Change-Id: I745fe9abc49713b7b6f5559e830958269fcc08a7
CRs-Fixed: 824456
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.80
qca-cld: ipa uc: wdi pipe shutdown
qcacld: Abort scan on P2P-GO when doing a stop ap
qcacld: Intra-BSS forward by checking fw_desc from exception packets
qcacld: CL 1279600 - update fw common interface files
qcacld: CL 1277048 - update fw common interface files
qcacld: Enable FTM support over cfg80211 interface
Revert "wlan: FTM fix for kernel 3.14 change in nl80211."
Change-Id: I70c7b1dd054971c74b3903b4b9b9270d35cd1b92
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 4.0.10.80
Change-Id: Iac570a886642ea7e6d85b0176e149c253e4f260e
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
with SAP mode, in case many STAs connected and unload WLAN driver,
sometimes cannot dis-associate all STAs. Then WDI pipe disconnect
procedure does not happen properly. Since WDI pipe did not happen
properly, next time WLAN driver loaded, WDI pipe connection fail.
When unload driver, if WDI pipe still connected and all interface
down, shutdown WDI pipe even still STAs instance existing.
Change-Id: I8947a6f4c274d169bec198fa0e1651dd0f4cc968
CRs-fixed: 821707
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This fix aborts scan on P2P-GO interface before doing a stop ap.
Without this it is possible that the pending scan will not allow
stop ap to complete within timeout.
Also, this fix modifies the value of abort scan timeout in HDD to
the value of timeout in WMA plus one second in order to ensure
that HDD timeouts out only after a timeout in WMA and a proper
cleanup is done.
Change-Id: Ia4cb21e399ac2a6f2be2280ee5a5c511c739f4ac
CRs-Fixed: 821856
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When INTRA_BSS_FWD_OFFLOAD is enabled, FW will send all Rx packets
to IPA uC, which need to be forwarded to other interface. And, IPA
driver will send back to WLAN host driver through exception pipe
with fw_desc field set by FW.
Here we are checking fw_desc field for FORWARD bit set, and forward
to Tx. Then copy to kernel stack only when DISCARD bit is not set.
Change-Id: Ida481f82d47bb19b0da79dfce17d3c9c45be101e
CRs-fixed: 823557
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
add GPIO num field in WMI set LED flashing cmd
Change-Id: I2b0cf8b34777f7d16559991ced443e5da3ed348e
CRs-Fixed: 819213
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
add dd_profile field to RC_TX_RATE_INFO, add REGDMN_MODE_11AC_VHT160
Change-Id: I73ab03e4158d137efee334a031a41b9f272a8446
CRs-Fixed: 819213
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
- Register with cfg80211 in FTM mode
- Support FTM test command using cfg80211 test mode Ops
- Add FTM protection for all other cfg80211 Ops
Change-Id: I2b48fd847ca233958b242c2f41c0f5f1a358e4ee
CRs-Fixed: 824376
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This reverts commit Ib43553ed64c217deea84573d0f198cba7bc539d0
Change-Id: I373d516ddbc26ebd6e1b094fc234589b0fc36510
CRs-Fixed: 823109
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.79A
qcacld: Fix SAP DFS channel DHCP issue due to IPA
Change-Id: I0b0f867739fb21623fab6202345372f307e4c445
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 4.0.10.79A
Change-Id: Ifd1f9a43828a827ac26781631ec3d9950331922e
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix an issue where IPA module sends failure when we get second
start_bss event for SAP operating in DFS channel after CAC. This
results in SAP stopbss and client assoc failure. So check SAP
operating channel for DFS channel for second start bss event.
Change-Id: If74e66551dfa2f1bcf31750431344881017244db
CRs-fixed: 824513
|
| | |\| | | | | |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.79
qcacld: Fix 2G SAP HT40 issue
qcacld-2.0: Remove unused function vos_abort_mac_scan()
qcacld-2.0: Changes to properly handle peer deletion during SAP/GO CAC
qcacld-2.0: Enable/Disable Lazy Roam
qcacld: Fix performance regression in data path
Revert "qcacld: Self Recovery when FW doesn't respond with credits."
qcacld: Self Recovery when FW doesn't respond with credits.
qcacld-2.0: Fix batch #2 issues reported by static analysis tool
Change-Id: I7d132690c53a34265a71be6171cbfc95d27a95e0
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 4.0.10.79
Change-Id: I8990000446919f93325b85adeaa24bb4247d3cf9
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix bug in setting channel bonding for SAP in 2.4G HT 40 mode
Change-Id: If0018cf7074d281ffe63b1825235d40407f54a22
CRs-fixed: 822284
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently vos_api.c exposes the function vos_abort_mac_scan(). This
function is not an OS abstraction, and this function is not currently
being used, so remove it.
Change-Id: Id40095ab3b4950dbba34c436c9ddf3ebb4a8f7f6
CRs-fixed: 821609
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currntly peer deletion during CAC is resulting sme command timeout issue.
Changes are made to drop sending deauthentication/dissociation frames and
post sme response command with success status.
Change-Id: I62bcddd3e8e1e9e5f09b6255541e27ac668ab9af
CRs-Fixed: 815176
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Support for enabling/disabling Lazy Roam feature.
CRs-Fixed: 823242
Change-Id: I06a3a9d4a1bed8953ea0e8a6813ff1d07e6223d2
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix the performance regression in data path due to
logging of wake lock events
Change-Id: I7702e2e0f0972faa41cc5221ac2a2285dfd1c4b8
CRs-Fixed: 823851
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This reverts commit e2c4ecd0516919de8c19a25f2ac53480e324059c.
Change-Id: I02a0742b7e7d21f618d062d752fad7a381571193
CRs-Fixed: 823926
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When FW doesn't respond with credits host to target communication
will be lost and all the wmi control commands will be queued at
HTC layer and at max we can have 1024.
Self recovery will trigged to reload the driver when 1024 commands
are pending.
Change-Id: I9c21218545113ae43caf548628b2a9bd297a705d
CRs-Fixed: 691472
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix batch #2 issues reported by static analysis tool
Change-Id: I8f4bd6b5064f23f96ff7c243cce75678c55989f3
CRs-Fixed: 821068
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.78
qcacld-2.0 - fix a memory leak
qcacld-2.0 - Fix static analysis issues
Check the return of vos_mem_malloc
qca-cld: ipa uc: WDI pipe handle bug fix with roaming.
Change-Id: Ib35406fe411593276aab12189379e4ae9261d270
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 4.0.10.78
Change-Id: Ida7e033becd70f648a187dc61b13ddd9c64a4b6f
CRs-Fixed: 688141
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
malloc called twice on the same pointer without free, causing
memory leak. This change eliminates the multiple call
Change-Id: Iad1260da6683e883aab841b78598183765048f60
CRs-fixed: 823077
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix the static analysis concerns.
Change-Id: I7a2120e0ef84704691395a0361c9b60aaa652387
CRs-fixed: 823004
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In sme_dcc_clear_stats, after the call to vos_mem_malloc,
the return value is checked. If it returned NULL, return
an error.
Change-Id: I599ae1029edac807d94510fa56ad1f02d694e2aa
CRs-Fixed: 754373
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
During WLAN roaming, STA interface disconnection does not report
to IPA. When re-assoc is done, association event happen to IPA.
Then IPA pipe enable 2 times successively without pipe disable.
To fix this, roaming finished, re-assoc done, just clean up pipe
and re-register new STA header. Not try to enable WDI pipes
Also addressed some other corner cases where could send ipa_offload_enable
WMI twice.
Change-Id: I9b13828422b38fbde288b77c6e796997cdd98ec0
CRs-fixed: 803792
|
| | |\| | | | | |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD
* origin/caf/caf-wlan/master:
Cafstaging Release 4.0.10.77
qcacld: unmap netbuf in WMI before free
qcacld-2.0: Teardown TDLS links in case of concurrency
Revert "qcacld-2.0: Teardown TDLS links when concurrency is detected"
qca_cld: Record HTC suspend ACK/NACK meassages
qcacld-2.0 - Adapt DFS region convey from db.txt
wlan: Fix the disconnect event being sent twice to SME.
qcacld-2.0: Enable HI_RSSI feature
Revert "qcacld-2.0: Enable HI_RSSI feature by default"
qcacld-2.0: Synchronize extscan start and stop operations
qcacld: pe: Fix handling of malloc failure when generating TA frame
Change-Id: Ia79cd9d0ba3e42e0d138c1a5e0d0f817271c401f
|