mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-23 21:19:04 -04:00
qcacld-3.0: Disable QCA_LL_TX_FLOW_CONTROL_V2 for QCS405
Disable QCA_LL_TX_FLOW_CONTROL_V2 for QCS405, for SCC imbalance issue: when there is a vdev running TCP RX traffic, another vdev is running UDP/TCP TX, the UDP TX vdev will be paused/unpaused frequently and interfered by the TCP RX vdev, which is sending few TCP ack frames and it's never get paused, successfully sending TCP ack will trigger more TCP data packets from peer which compete with the UDP TX vdev for channel access. When disable QCA_LL_TX_FLOW_CONTROL_V2, no vdev could send packets to firmware when the tx_desc is in shortage, which makes the throughput between vdevs more balance. Change-Id: I2c4a36dae9a81905e6b92a80db9703a7342742c8 CRs-Fixed: 2376550
This commit is contained in:
parent
a81d2fe66a
commit
9a05f43a18
1 changed files with 4 additions and 0 deletions
|
|
@ -245,6 +245,10 @@ ifeq ($(CONFIG_ROME_IF), snoc)
|
|||
CONFIG_WLAN_TX_FLOW_CONTROL_V2 := y
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_ARCH_QCS405), y)
|
||||
CONFIG_WLAN_TX_FLOW_CONTROL_V2 := n
|
||||
endif
|
||||
|
||||
# Flag to enable LFR Subnet Detection
|
||||
CONFIG_LFR_SUBNET_DETECTION := y
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue