| Commit message (Collapse) | Author | Age |
| ... | |
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently, if AP advertize the same rate in supported and extended
supported rate, driver takes that rate in both the supported and
extended supported rates.This was crossing the max number of rates
which is 12 and leading to crash.Fix that.
Change-Id: I87bda57a2f38f19164952541ed9a51601f934465
CRs-Fixed: 669220
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Print the Rome Power State in hif_pci_resume for better debugging.
Increase the WMA_RESUME_TIMEOUT to 3sec
CRs-Fixed: 670914
Change-Id: Ie86e1a09ff2019f885b30202586daec47098e1c0
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This allows ACS to scan more channels to get accurate weightage
when calculating border channels specified by channel range parameter
in INI file.
Change-Id: I745431fcaebf984d64b74863365e00e0ac16cb34
CRs-fixed: 641319
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This allows the ACS algorithm to choose the best channel in 2.4G
in HT40 mode.
Change-Id: I25675bfff163d90ff1e01557557aa780b8923c69
CRs-fixed: 651911
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is caused by changing con_mode to STA_MODE regardless Guest AP status
The fix is to set con_mode to STA only when non-SAP concurrency mode exists
Change-Id: I35dfc15fce0c835ac8bb8e38e31c53011a64d83d
CRs-fixed: 644492
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
VDEV_STOP command typically stops the vdev in few milliseconds.
Sometimes it goes over 1000 ms and causes timeout errors,
scheduling of next VDEV_START before it is stopped, etc.
Fix: Increase the timeout for vdev_resp_timer from 1000 to 2000 for
WMA_TARGET_REQ_TYPE_VDEV_STOP.
Change-Id: I7adb366132f53d297c3cb910e1565cbe86c69afc
CRs-FIxed: 659698
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Adding IPA clock scaling support. WLAN driver requests IPA RM for
the required bus bandwidth and depending on the bandwidth
requirement IPA RM configures the IPA clock to achieve good
performance while there is data transfer going on and improve
power consumption by reducing the IPA clock when there is no data
transfer going on.
Also modified IPA ini configuration as bitmask since lot of the
configurations were just enable disable so making use of each bit
makes more sense than adding one config per feature.
Change-Id: I5c66c9c1e18324661c72553f003b978ccb291de4
CRs-fixed: 658673
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Make sure no new downloads start by calling ol_txrx_pdev_pause,
ol_txrx_get_tx_pending only makes sure there are no in-progress
tranmissions.
Change-Id: Idb71176462302f633909c35038c0a24f87937ace
CRs-Fixed: 661532
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Connecting to SAP1 and SAP2 becomes very erractic in MCC mode.
This is happening due to missed DISASSOC/DEAUTH frame in MCC
environment. Due to this, same station can be both SAPs peer table.
In WMA layer peer table lookup was based on just peer mac address
and this was causing returning peer corresponding to wrong SAP(vdev).
Hence a delSta call was deleting wrong peer from table.
Fixed this by passing vdev along with peer mac address in peer lookup.
CRs-fixed: 669153
Change-Id: Ia3abf5b412a8a49dda95d010a7de7e9564199d7a
|
| | |\ \ \ \ \ |
|
| | | |\| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.114
qcacld: Fix for P2P Data Stall with QPower Enabled
qcacld-new: Fix memory and timer leak in wlan_hdd_tdls_init()
Wlan: Increase dwell time for P2P Search
qcacld: Failed to unload driver when unplug usb under p2p go mode
qca_cld: Rx Fragmentation will cause system hang
qcacld: ssr: Add support for delayed crash inject
qcacld: Limit nss configuration with target capability
P2P: Reduce RoC duration value if Go connection is already present
qcacld: call VOS_BUG when sme active cmd list is stuck.
qcacld-new: check for NULL endpoint recv callback
qcacld: wlan: Incorrect PMF configuration for soft AP
qcacld: Address minor review comments on AP+AP change
qcacld: Resolve compilation error of SDIO driver
qcacld: Fix of dog bark during PCIe link down silent recovery
qcacld: Remove L1SS disable from host
qcacld: Fix deadlock caused by flow control lock
qca_cld: Block SSR if host driver is unloading
Change-Id: I258be78d9d90c60640c4a34a90e017b67443dc58
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Cafstaging Release 1.0.0.114
Change-Id: I8a0565db069c7d97de961d652b24f82920d35205
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently Firmware disables QPower in case of P2P Mode. But QPower
will be enabled by Host even for P2P Mode but Fw disables at run time.
Since the Host is setting Tx Wake Threshold after QPower is enabled
it is messing up Fw State machine.
So don't configure Tx Wake Threshold in legacy mode as Fw will take
care of it.
Change-Id: Ie5c4a4d24679d19d826b9765175531278787b842
CRs-Fixed: 665249
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix memory and timer leak in wlan_hdd_tdls_init().
Change-Id: I358227d6082cacd42bf4c307cb2251ab6784b183
CRs-Fixed: 667561
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Increase dwell time for P2P Search which increases
possibility of finding P2P peers during P2P Find.
It is required because in P2P Find probe req and
probe resp are processed in supplicant not in FW.
Change-Id: I0b9d172c359a81a682ee88486474dd988e8d0576
CRs-Fixed: 659569
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Driver unload procedure was blocked in hdd_wlan_exit
under p2p go mode becuase WLAN_HDD_SOFTAP was used instead of
WLAN_HDD_P2P_GO to query pAdapter.
Change-Id: Ic49e22d37b0f0ea7ce690ca5706e165679b568da
CRs-fixed: 667458
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
When AP tries to send 80211 fragmentation packet,system will hang
with ROME usb.
We add Rx fragmentation support for HL mode to fix this problem.
Change-Id: I9465c3464931d0c870351de63dcce6c3f65ebe16
CRs-Fixed: 657290
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
In some cases like testing SSR during Suspend needs firmware
crash inject to happen at a delayed time so that firmware crash
can be simulated when host is suspended. Extending the existing
implementation to pass delay in milliseconds to iwpriv
crash_inject command so that firmware crash would be triggered
after the delay.
Change-Id: Ia39fc5d2bd96910fb73b88d02a50efda1cc2a8b7
CRs-fixed: 664577
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Currently nss is configured based on vhtSupportedRxNss which is
recieved as part of Association request.
Moreover in WMA we are using vhtSupportedRxNss as it is to
configure the nss. If the peer supports more than what our device
or target can support then we end up configuring a unsupported value
to firmware and the Fw crashes.
So limit the nss configuration value based on number of rf chains
supported by target.
CRs-Fixed: 663966
Change-Id: I5ea5cb213d9b0cc71110a60fd8ad3d8f7d1df1a7
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Reduce RoC duration value if Go connection is already present
Change-Id: Ic888a83ee458496fa7820161017c71040dae5efd
CRs-Fixed: 669405
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
when sme active cmd list is stuck there are no logs available
to debug the issue. call VOS_BUG whenever sme active cmd list
is stuck so that we get the enough information from the dump.
Change-Id: Ia00e7b86f4886f454d8120c13f0b55ca33652a3a
CRs-Fixed: 668360
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Patch checks for endpoint NULL recieve callback on packet, without
this kernel crash is observed.
Change-Id: Ic1f1e028d73d539554e145d6caa3fd4c80edcc2d
CRs-Fixed: 666036
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
The PMF configuration of the soft AP is not correct
when the soft AP is configured for open security.
This is because two PMF state variables are not
set to any value in the open security case.
Change-Id: Ia74e63e69fe00d28fd5b109f25ca62bbeb71ea5b
CRs-Fixed: 668335
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This is to address minor review comments from Change-Id
Iec27177669793ffcb02d22c85ca8b48012528c84
Change-Id: Ie90d62c889b34dcf069e37dfb19433f67b2e2ec0
CRs-fixed: 642795
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Resolve compilation error in SDIO driver caused by
memory pre-allocation changes
Change-Id: Ida05b6baec4a24142e931a3918578dba37f48136
CRs-Fixed: 662637
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Fix of dog bark during PCIe link down silent recovery by
returning from HIFTargetSleepStateAdjust if silent recovery
is already trigerred.
Change-Id: I5ed6b9a30857c3afd02c3af67d0d5f36631f0741
CRs-Fixed: 669692
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Opportunistic L1SS enable is done by QCA6174.
CRs-Fixed: 668941
Change-Id: Iff053b5b03140649b73c7247e7baf56fd56927ed
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Flow control lock is used from 3 different contexts:
1) user context(iperf) 2) Soft IRQ(net tx) and
3) tasklet(wlan_tasklet) so its should be acquired
using bottom half protection to avoid deadlock when
the lock is acquired from user context on core 0 and
it gets pre-empted on same core 0 either by wlan_tasklet
or softIRQ.
Change-Id: Idc0d3b5fc854607492e31e5a9159788f18410c23
CRs-Fixed: 669050
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
SSR should not be triggered if WLAN host driver is unloading, otherwise
it may lead to crash.
Change-Id: Id58c05b03b26f5b12e82f50b026cc06dbf320529
CRs-fixed: 668904
|
| | |\| | | | | |
|
| | |/| | | | |
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Merge remote-tracking branch 'origin/caf/caf-wlan/master'
* origin/caf/caf-wlan/master:
Cafstaging Release 1.0.0.113
qcacld:copy WCNSS_cfg.dat and ini to out target directory from firmware_bin
qcacld: Fix of memory corruption in scan path
Disconnect STA if channel is not supported by new cc.
qcacld: Change prototype of HIFStart for SDIO
qcacld: Reset the scan info in wma_stop_scan.
qcacld-new: HIF(SDIO) fix for null pointer dereference of sc
qcacld: Recover the Free Pattern Slots during suspend.
qca_cld: Modify HL host driver to pass WMM test cases
qcacld: Improve Suspend/Resume path for better performance.
qcacld: Add mpdu_enqued to host log print
qcacld: Remove FastTransitionEnabled from ini
qca_cld: iwpriv command for dfs ignore cac
use power save mode as DHCP start/stop indication instead of BTCOEXMODE
qcacld-new: procfs support for SDIO
qcacld: CL 946974 - update FW interface debug log file
qcacld: Thermal throttling for high latency device.
qcacld: Null terminal nbuf while passing to upper layer
qcacld: Change prototype of HIFstart for USB driver
Change-Id: Ib2a3974accd88280927687393d16f4dc31b52932
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Cafstaging Release 1.0.0.113
Change-Id: I2bc682847c05740a097b88c71f115eef30eb2948
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Copy WCNSS_cfg.dat and WCNSS_qcom_cfg.ini file from prima/firmware_bin
directory instead of copying from device specifice folder
(device/qcom/<target>) to out target path, as WCNSS_cfg.dat file in
prima/firmware_bin gets updated as and when configuration file gets
modified.
Change-Id: Ibc1236abcb2b2ecb2032284ffeefaebb318eaec6
CRs-Fixed: 654406
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Following is scenario which is causing this memory
corruption:
1) There are 100+ access points in test lab and because
of it no of beacons and probe responses received during
scan is very high.
2) FW returned failure in WMI scan event and WMA returns
failure reason code in WDA_RX_SCAN_EVENT.
3) LIM while handling RX_SACN_EVENT in limSendScanOffloadComplete
calculates scan result length as follows:
pMac->lim.gLimSmeScanResultLength) {
scanRspLen = sizeof(tSirSmeScanRsp) +
pMac->lim.gLimSmeScanResultLength -
sizeof(tSirBssDescription)
pMac->lim.gLimSmeScanResultLength = 0xFFFA
sizeof(tSirSmeScanRsp) = 0x198
sizeof(tSirBssDescription) = 0x188
Since scan result is uint16 above calculation give result
after integer over flow as 0xA
4) LIM calls limSendSmeScanRsp to send failure scan response where
memory is only allocated for 10 bytes but more than 10 bytes
is written into destination pointer leading to corruption
Change-Id: I9b83bec9462bf390052679e93a2dbbd3990c2503
CRs-Fixed: 668342
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
If STA is connected and country is changed from user space, then
STA remains connected even when the channel is not supported by
new country code.Fix that.
Change-Id: I3c3555bee6cc9cec41e7e209c0134067b655b59c
CRs-Fixed: 665425
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change prototype of HIFStart for SDIO
Change-Id: I59ca04ac763535f4bafde6aa3ee7d77a7268ad2c
CRs-Fixed: 665793
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In 11R/LFR roaming, scan is started internally by roaming state machine.
The scan info maintained in the wma is not clearing when the scan is
cancelled/completed.
DUT is failing to suspend, because of the scan is pending by reading the
info at wma; which is not updated properly.
Fix by Reseting the scan info at wma in wma_roam_preauth_chan_cancel.
Potential Fix to clear the scan state properly.
CRs-Fixed: 664842
Change-Id: I80a6784687161535433bd184c2c703eba75779eb
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In the sdio probe function hifDeviceInserted, we are trying to attach
register table to "sc" global variable even though its not initialized.
This is causing a null pointer crash. Fixed the issue by
1.Removing the call to attach register table when "sc" is uninitialized.
2.Checking for null pointer in "hif_register_tbl_attach"
CRs-Fixed: 668389
Change-Id: Ia372f89fc9cdb099cc390ddbc1703f415eb2af1d
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When DUT enters suspend, host needs the free slots for
configuring wakeup patterns to FW.
Freeing of slots is done is resume path; Hence for the first
instance when driver enters suspend after wlan loads doesn't
have the free slots as the resume call is not called for the
first time.So, there wakeup patterns will not be configured
by host. So, observed no host wakeup during this case.
If host wakeups up for other reason, then resume call will
be called and we will update the free slots and from then
all offloads will work as expected.
Fix by updating the free slots during suspend and delete the
patterns in resume path
Change-Id: Ib0ad712170029363dbdb67a6199e3b634ba8db5a
CRs-Fixed: 666110
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Modify ROME high latency host driver to pass some WMM test items
(VI/BE, BE/BK) in 11n cert test.
CRs-Fixed: 667440
Change-Id: I15b083805da1d2102c6f7443049b6c0e94baf383
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Post fail to suspend as well from wma so that we can resume
queues immediately.
Change-Id: Idda608ffcca2906bcea60773d8b0ec313ed5f66f
CRs-Fixed: 664649
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add mpdu_enqued to host log print
Change-Id: Ide2b6fc29f59a0a972daca8dc0e753bf3bdeb635
CRs-Fixed: 666033
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
By default, FastTransitionEnabled is one in all projects for 11r
to work. Remove this parameter from ini and make
CFG_FAST_TRANSITION_ENABLED_NAME_DEFAULT as 1
Change-Id: Id95ee3034f4db2e37a58e022f0e0524f740bb555
CRs-Fixed: 661473
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Created new command to set ignore cac,
setDfsIgnoreCAC set to 1 for ignore the cac.
CRs-fixed: 659810
Change-Id: I7c055fb03e91aef5d0bf1d3d9dc7f7e3a3b8d00c
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Current Android framework always sends power save mode to false when
starting DHCP and vice versa when DHCP session ends. Replaced driver
usage of BTCOEXMODE as the DHCP start/stop indication to power save
mode setting.
Change-Id: I1e25c8cc8ec6f639ad97a00183a41389bc31e43e
CRs-Fixed: 658130
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Enabled feature CONFIG_ATH_PROCFS_DIAG_SUPPORT in qcacld for SDIO.
This creates a procfs node (on the android device) which can be used by
athdiag tool to read ROME memory across SDIO bus.
CRs-Fixed: 665279
Change-Id: I7bdcc8782e2419b91fa0e01e780e067d6a39320f
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Add one SCAN dbg log
Change-Id: I3ca228355e9082234a9e8045201a284948b47847
CRs-Fixed: 667518
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When chip temperature is up to upper value which host set to target,
target reports a thermal event to host and host kicks off a phase
timer to throttle traffic. In throttle timer, it has to specify LL
or HL device and then go through different path to throttle. For HL
device, pdev/vdev pause/unpause are used for throttling.
Change-Id: Ic4c3e958a75b5b4c699b716af4f9f5fd987324c2
CRs-Fixed: 665014
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
There are instances in which nbuf is not Null terminated and some
of the layers like IPA go through the nbuf list to process the
packets. If nbuf is passed one at a time to upper layer then it
is better to Null terminate.
Change-Id: Ib5fe25c879da231d0c235501e115dbee0b08266a
CRs-fixed: 667484
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change prototype of HIFstart for USB driver
Change-Id: Icf0f8d6e22ee343b024aa44ed2cd300f19fab88d
CRs-Fixed: 665793
|