qcacld-3.0: Set cds_ol_rx_thread schedule policy to SCHED_RR
On QCS405 platform, it's observed that cds_ol_rx_pkt_freeq is empty while receiving UDP packets, driver try to allocate cds_ol_rx_pkt in ol_rx_data_process but failed. This leads to lots of frames got dropped. Raise cds_ol_rx_thread scheduler policy to SCHED_RR to compete with CE tasklet scheduler speed. With this change, found cds_ol_rx_pkt_freeq is not going to be empty while receiving UDP packets. Change-Id: I4bee3d69c2754ec6be10a2b623b4ebe8b2c0859b CRs-Fixed: 2373936
This commit is contained in:
3
Kbuild
3
Kbuild
@@ -2072,6 +2072,9 @@ cppflags-$(CONFIG_WLAN_SYSFS) += -DWLAN_SYSFS
|
||||
cppflags-$(CONFIG_FEATURE_WLAN_RMC) += -DFEATURE_WLAN_RMC
|
||||
cppflags-$(CONFIG_FEATURE_BECN_STATS) += -DWLAN_FEATURE_BEACON_RECEPTION_STATS
|
||||
|
||||
#Set kernel thread scheduler
|
||||
cppflags-$(CONFIG_THREAD_PERFORMANCE) += -DTHREAD_PERFORMANCE
|
||||
|
||||
#Enable OL debug and wmi unified functions
|
||||
cppflags-$(CONFIG_ATH_PERF_PWR_OFFLOAD) += -DATH_PERF_PWR_OFFLOAD
|
||||
|
||||
|
Reference in New Issue
Block a user