mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-28 10:41:38 -04:00
qcacld-3.0: Add GRO support for STA mode
Add GRO support and make it configurable through INI(GROEnable).
GRO and LRO are mutually exclusive. Only one of them can be enabled.
And disable GRO during following conditions
1) Low TPUT scenario
2) Concurrency cases
3) For Rx packets when Peer is not connected
Change-Id: I15535827a03953231670d4138235c4876b16e045
CRs-Fixed: 2098772
This commit is contained in:
parent
ba5dcc5518
commit
7b0ad46796
12 changed files with 354 additions and 248 deletions
3
Kbuild
3
Kbuild
|
|
@ -277,6 +277,7 @@ CONFIG_FEATURE_TSO := y
|
|||
CONFIG_TSO_DEBUG_LOG_ENABLE := y
|
||||
CONFIG_DP_LFR := y
|
||||
CONFIG_HTT_PADDR64 := y
|
||||
CONFIG_RX_OL := y
|
||||
endif
|
||||
|
||||
# As per target team, build is done as follows:
|
||||
|
|
@ -526,6 +527,7 @@ ifeq ($(CONFIG_HELIUMPLUS), y)
|
|||
ifneq ($(CONFIG_FORCE_ALLOC_FROM_DMA_ZONE), y)
|
||||
CONFIG_ENABLE_DEBUG_ADDRESS_MARKING := y
|
||||
endif
|
||||
CONFIG_RX_OL := y
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_SLUB_DEBUG_ON), y)
|
||||
|
|
@ -2352,6 +2354,7 @@ cppflags-$(CONFIG_ATH_PROCFS_DIAG_SUPPORT) += -DCONFIG_ATH_PROCFS_DIAG_SUPPORT
|
|||
cppflags-$(CONFIG_11AC_TXCOMPACT) += -DATH_11AC_TXCOMPACT
|
||||
|
||||
cppflags-$(CONFIG_HELIUMPLUS) += -DHELIUMPLUS
|
||||
cppflags-$(CONFIG_RX_OL) += -DRECEIVE_OFFLOAD
|
||||
cppflags-$(CONFIG_AR900B) += -DAR900B
|
||||
cppflags-$(CONFIG_HTT_PADDR64) += -DHTT_PADDR64
|
||||
cppflags-$(CONFIG_OL_RX_INDICATION_RECORD) += -DOL_RX_INDICATION_RECORD
|
||||
|
|
|
|||
Loading…
Reference in a new issue