usbnet: set_wake_up_idle in rx path
The PF_WAKE_UP_IDLE flag tells the scheduler to wake up tasks that
have this flag set, or tasks woken by tasks with this flag set, on
an idle CPU if one is available. Due to high interrupts during peak
throughput testing over hsic, some task (like iperf) might get
starved if scheduled on busy cpu impacting throughput. This flag
will help tasks woken up by hsic to be scheduled on different idle
cpu and helps with throughput.
CAT-4 Throughput with default config: 137Mbps
CAT-4 Throughput with wakeup_idle change: 141Mbps
Change-Id: I96a099e175fa2c7dccfabbd66aa07b094c1ae3b6
Signed-off-by:
Vamsi Krishna <vskrishn@codeaurora.org>
Loading
Please register or sign in to comment