On 2/6/24 12:19 PM, Paul Barker wrote: > NAPI Threaded mode (along with the previously enabled SW IRQ Coalescing) > is required to improve network stack performance for single core SoCs > using the GbEth IP (currently the RZ/G2L SoC family and the RZ/G3S SoC). > > For the RZ/G2UL, network throughput is greatly increased by this change > (results obtained with iperf3) for all test cases except UDP TX: > * TCP TX: 30% more throughput > * TCP RX: 9.8% more throughput > * UDP TX: 9.7% less throughput > * UDP RX: 89% more throughput > > For the RZ/G3S we see improvements in network throughput similar to the > RZ/G2UL. > > The improvement of UDP RX bandwidth for the single core SoCs (RZ/G2UL & > RZ/G3S) is particularly critical. NAPI Threaded mode can be disabled at > runtime via sysfs for applications where UDP TX performance is a > priority. > > Signed-off-by: Paul Barker <paul.barker.ct@xxxxxxxxxxxxxx> Reviewed-by: Sergey Shtylyov <s.shtylyov@xxxxxx> [...] MBR, Sergey