| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In original design, Tx desc pool is a common resource to be shared in
each vdev. While large amount of UDP Tx traffic is used over one interface
under MCC, often it would consume almost all Tx descs resulted in starving
at other interfaces. This would cause TCP traffic (no matter uplink or
downlink) stuck at the other side. Set a threshold to each vdev while
allocating tx_desc to prevent one side get all tx_desc resources.
Change-Id: I5e876e1387e8e0d7dfcec55e0dcbb53cc15fc8ca
CRs-Fixed: 681766
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Enable userspace to gather link layer statistics from
firmware and host
CRs-Fixed: 668379
Change-Id: I825cb197c47df555fff02b96491d71be212333f4
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This change set introduces the SME API implementation
for Link Layer statistics.
Change-Id: Ib91fb50d7e8442f3a17bc76fea28ae396263db3c
CRs-Fixed: 668379
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This change set introduces the link layer statistics
implementation in WMA/WMI layers.
Change-Id: I719d0a77d97496488247c7a53ec8e534a2cc4004
CRs-Fixed: 668379
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
With Dynamic INI changes, startBSS is failed with channel scan timeout.
This is caused due to MaxChnTime is too big, which is copied from
nInitialDwellTime in csrConfig, but it wasn't properly copied.
This issue was exposed by the Dynamic INI change, while updates
acsScanBandPreference into csrConfig.
Change-Id: I1b10cd14269b7d5fdcb3e300de61043c5abd1d73
CRs-fixed: 689367
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently WLAN host driver records 1024 WMI commands/events. Add the
support to record WMI TX complete commands so that it can know which
WMI commands are received by FW.
Change-Id: Id6d74f773173a1c6ef19e2fae84d5ccec6dc1489
CRs-fixed: 686816
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Init and deinit peer_authorrized_events is under Tx Control Flow macro.
Decoupling this from the Tx Control Flow feature macro.
Change-Id: If82c8b3fd9d8f83de91063b189c0cec26a623b25
CRs-Fixed: 687620
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently, when Deauth is received by AP and OS, deauth Ind
is stuck in CSR and deauth Req is not processed by lim and
LIM sends the deauth resp to SME.As a result, LIM clean up
does not happen and peer is not removed.When STA connects to
AP again, it crashed.
Changes are done to process the Deauth frame and remove the
peer to avoid the crash.
Change-Id: Idc1ab091bb6ad001c8c12ff659b8de1f66ccfd06
CRs-Fixed: 683098
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Sessionize the QoS map IE and remove usage of
global QoS map to support concurrency scenarios
like STA+STA. HDD will now maintain a mapping
of DSCP to UP on a per HDD adapter basis. The
mapping is received either in WNM action frame
or in the Association Response from a HS2.0
capable AP.
Change-Id: Ib07fa1eed6c7a3039522f8c56baa999601c5a7b4
CRs-Fixed: 688733
|
| | |\ \ \ \ \ |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.139
wlan: qca-cld: Compilation Error for 64 bit
qca-cld: ipa uc: ol, data path feature implementation
wlan: qca-cld: Rx Reorder Offload Changes
qcacld: WMA: Extended Scan Implementation
Wlan: Disable social channels for 5 GHz only
qcacld-new: Remove unnecessary compiler flag for QCA_LL_TX_FLOW_CT
HDD: Set WEP keys whenever SAP is restarted
CLD:Changes to get packet tracker log for HL device in HTT module.
qcacld: Enable adaptive power save(Qpower) by default.
wlan: Protect ssr dump ioctl function from SSR
qcacld: hdd: Include right header file for is_broadcast_ether_addr
qca-cld:sap: Check ACS channel constraints
qcacld: Add iwpriv command to print ACL list.
Revert "qcacld_new: Do not attempt TDLS connection in case of concurrency"
qcacld: Fix issue in TDLS External Control
qcacld: Set Proper phymode after ACS
Change-Id: Ieb7fb93abb10f73baa5821ac0a4bd3c6272666de
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.139
Change-Id: Ic8976bb852cd14e3c7749d22abe8fbeeb0dcb5f7
CRs-Fixed: 688141
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fixing compilation error seen on 64 bit platform
Change-Id: I8114de6b3d7d63e8db7a853ceae3d028b1d9aa6d
CRs-Fixed: 689337
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
softap mode, if LTE backhaul, wlan data path will be offloaded to
IPA micro controller. And IPA micro controller will push/pull
data directly from/to MODEM.
Data path specific
Change-Id: I8b19336b7656fded623f7ccb54d72629fe7c433a
CRs-fixed: 681560
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Changes to support firmware that performs full reordering.
This change includes the following:
1. Configuration of rx reorder offload via ini file
2. Support to handle the new HTT Rx in order indication
3. New rx ring allocation and replenishment logic
4. Hash table support for physical address to network buffer mapping
CRs-Fixed: 678358
Change-Id: I1ff9a2cc3376e2b3ddab904597a86c43b5228ab7
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
WMA changes to support Extended Scan feature
requirements.
Change-Id: Ibbbfa7326800f798c0047adb32694f3523ad7f15
CRs-Fixed: 688305
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
For non-p2p interface, disable social channels
if band capability is set to 5 GHz only.
Change-Id: Ic9baddb68ce499bf668d77c2fb9c1edc9daab22f
CRs-Fixed: 686410
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
We prepare to enable LL TX flow control in HL system. Most of the code
protected by QCA_LL_TX_FLOW_CT is interface independent except these
2 places. So remove the CONFIG_HL_SUPPORT definition. Then this feature
relates with QCA_LL_TX_FLOW_CT flag only.
Change-Id: I6793ddd14ce7d2c770233ec62e5ac652bc7f73e7
CRs-Fixed: 687857
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When SAP is restarted in case of MCC to SCC switch, the WEP keys
are not set. Fixing this issue.
Change-Id: I958bdab67feb0ae0b375a76f55908956474053ef
CRs-fixed: 665277
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
currently changes are available only for low latency devices.
changes are made to honour the same for high latency devices.
Change-Id: If17ba20819bb893b9379634a11cfbefd4379dd8e
CRs-Fixed: 688363
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Enable the Qpower feature by default.
Change-Id: Ic3de7fc29598f6f853fbb208fdb236b3daa45084
CRs-Fixed: 687678
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Protect dump ioctl functions from accessing uninitialized or
de-allocated data structures during ssr by delaying ssr
until ioctl functions are exited.
Change-Id: I6a610d2326fd812a935e97adae9d48329f2ac94a
CRs-fixed: 682439
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
While compiling with TDLS disabled, there is compilation error
because of undefined reference to is_broadcast_ether_addr. When
TDLS is enabled, right kernel header file is getting included
through TDLS header files but when the feature is disabled,
driver doesn't compile. Fixing this right way so that kernel API
is used instead of redefining the same API in the driver.
Change-Id: I97152e3b67bfc08a2aad63a2ecbdfeefa3a3d2cb
CRs-fixed: 686905
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
While switching the channel after radar detected , ACS & Dy-ACS
channel constraints are ignored. Added the checking when randomly
select the channel.
Change-Id: Iff8083fd9919be860c05e24bb1ea35d09f051231
CRs-fixed: 682109
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Added a iwpriv command for displaying the current mode and lists for
dynamic ACL.
Increase the max acl clients per list from 16 to 32
Change-Id: Ib3a32f216c36cf0004f5ac72fdeb8d584bf5220b
CRs-Fixed: 688786
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This reverts commit f954ea229361a82db5ff77e91d457f1afafd590b.
CRs-Fixed: 688852
Change-Id: I8a7a1113127506e51ec7c2f16e6da66272a54887
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When TDLS External Control is enabled then honor SHOULD_DISCOVER
trigger from FW only for the peer which has been added externally
and ignore trigger for all the other peers.
Change-Id: I662ddffa6270f0e61a4f49c2cb740c13ada2d374
CRs-fixed: 687836
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
SAP phymode is initially set based on beacon IEs. But it also
need to be updated based on channel. Hence for ACS after best
channel is chosen phymode need to set based on it.
Change-Id: Ibcb79ac7ec3984fd6e901623b2b203cf97310aa1
CRs-fixed: 688601
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.138
qcacld: Fix the SME reassoc command stuck issue
qcacld-new: Increase TX DESC number in HL system
qcacld-new: Loss callback in HL once QCA_LL_TX_FLOW_CT defined
SDIO: Intialize Packetlog for SDIO
qca-cld:sap: Select channel based on scan band preference
qcacld: [SERVICES]Enable IBSS PS per peer ATIM, warmup time ini conf.
qcacld: [Protocol]Enable IBSS PS per peer ATIM, warmup time ini conf.
qcacld: [HDD Part]Enable IBSS PS per peer ATIM, warmup time ini conf.
qcacld: Debug log support for IBSS Power Save
Change-Id: I5a15d75e96f811e3b53c6f405075218b15ed9e08
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.138
Change-Id: I728eeff9ac009538ca853e91cf6bcdd9f3d53bd9
CRs-Fixed: 688558
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Remove the duplicate SME reassoc command when there is already
a reassoc command is being processed with same reason code.
Change-Id: Ic68b78e6356583a0a73fc8cffd203e23f87799bc
CRs-Fixed: 681571
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Current TX DESC number seems restrict to 640 but it is too
few for concurrency 2 stream TCP TX. Remove the temporal
solution to let the number of TX DESC follows the original
formula.
Change-Id: I11020d0c284a291bd12156c067a0295fe242ec85
CRs-Fixed: 685903
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Once enable QCA_LL_TX_FLOW_CT in HL system, the
vdev->osif_flow_control_cb callback is not assigned in
ol_txrx_osif_vdev_register(). Then system would get crash in
OL_TX_FLOW_CT_UNPAUSE_OS_Q is called. Hook the callback
just like LL design.
Change-Id: Id617d51d9704681cd610bfc9757e25c6d8d97098
CRs-Fixed: 685858
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add initialization code for packetlog
for SDIO.
Change-Id: Iae3c3ad144e5c5f19a32d511ff3d6ab09438cf1e
CRs-fixed: 687795
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
During ACS channel selection, if scan does not return any result,
a channel should be selected from preferred scan band if scan band
preference is set.
Change-Id: I51bbca5b48ed2b4991ea82251ec874ee7028fe83
CRs-fixed: 680920
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add support for configuring ibss power save warm up time ini param
to firmware for ibss state machine to enter to power save only after
warm up time expires. Also, add support to configure per peer ATIM
window length to the firmware by parsing the atim window length from
peer beaon
Change-Id: Ie98490f88012b65b5175a8e4fea03023ce4ba3da
CRs-Fixed: 687515
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add support for configuring ibss power save warm up time ini param
to firmware for ibss state machine to enter to power save only after
warm up time expires. Also, add support to configure per peer ATIM
window length to the firmware by parsing the atim window length from
peer beaon
Change-Id: Id39f8b3a0ac7aa549c0248706f97cbe21e7196c8
CRs-Fixed: 687515
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add support for configuring ibss power save warm up time ini param
to firmware for ibss state machine to enter to power save only after
warm up time expires. Also, add support to configure per peer ATIM
window length to the firmware by parsing the atim window length from
peer beaon.
Change-Id: Iae2bb493c7db7eae5f68615a79e1df3ce449b5c0
CRs-Fixed: 687515
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Add Support for ibss power save debug logs for heterogeneous
ibss network.
Change-Id: I37261a93edaf1ef0d272604dfd09c767093c523f
CRs-Fixed: 687685
|
| | |\| | | | | |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.137
qcacld: Send channel information with DFS events
qcacld: tools: Add automake support for tools
qcacld: Configure the max IRAM banks based on Rome version
qcacld: CL 991339 992741 996776 - update fw log files
qcacld : Re-enable f/w logs after SSR
qcacld: sap: to update the DFS-NOL per radar event
qcacld: CL 1006069 - update fw debug log file
qca_cld: Add register dump table for ROME 3.x
qcacld: hdd: add DFS PRI multiplier config to ini
qcacld: dfs: adjust the dfs pulse pattern
qcacld: wma/dfs: set the dfs_pri_multiplier to dfs layer
wlan: cld: in bss lost case avoid unnecessary connect attempts
qcacld: Enable Tx STBC only in 2x2 mode.
Change-Id: I1d8b84fc344a9b42eb2647c42a9737893946cef9
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.137
Change-Id: I13f9bca8f9973d9f13a56f574f3d4b0217bc2121
CRs-Fixed: 687835
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
QCACLD driver provides netlink messages to send userspace
application regarding DFS events. It is now updated to send
channel information along with the events.
Change-Id: Ie531a1ea38cc555759a2975e5b8f7cf80fdac258
CRs-fixed: 680158
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Adding automake support for QCACLD tools. This is required for
platforms where build system required automake support to build
like OE build system.
Adding Android specific changes under a feature flag.
Fixing few compiler warnings.
Change-Id: Ia0620e99e1018be3ad3390839ed2d0ca3f0b6698
CRs-fixed: 663657
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently, for Rome 2.x and 3.x, IRAM banks are configured to 3.
Changes are done to configure IRAM banks to 6 and 9 for Rome 2.x
and 3.x respectively.
Change-Id: I434d5269abee3f9d1195ea730b59162430e68511
CRs-Fixed: 684094
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
WMI changes for supporting heterogeneous IBSS network.
Add new WLAN module ID and debug log IDs for HIF UART module.
WMI changes to support ExtScan.
Change-Id: I4a90da98068091057e913849787e4df8c4b137ed
CRs-Fixed: 684169
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Firmware logs are enabled using iwpriv commands. when ssr happens
the configuration done by these commands is lost fix the same by
enabling logs at the end of ssr.
Change-Id: I060c4227bc2cf823577fab19401305250b8014c6
CRs-fixed: 686036
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
To update the DFS-NOL every radar event instead of only updating when
SAP up/down, this would help to make sure CNSS can always have the
latest copy of DFS-NOL whenever we query it.
Change-Id: I11e5e8ca4563b1458b87d26a0fdf784e3c13fab9
CRs-fixed: 687202
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Update dbglog IDs for WAL module.
Change-Id: I6dafdafaafac3853944767e2785cb8abfd99b916
CRs-Fixed: 687415
|