aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4/tcp_fastopen.c
diff options
context:
space:
mode:
authorPaul Barker <[email protected]>2024-06-04 07:28:23 +0000
committerPaolo Abeni <[email protected]>2024-06-06 07:59:58 +0000
commit7b39c1814ce3bcdf95d026bbb27322218840a27d (patch)
treeb8c4d91bcb86e8e404a6c3b2e3391d0d3db6543d /net/ipv4/tcp_fastopen.c
parentnet: ravb: Refactor GbEth RX code path (diff)
downloadkernel-7b39c1814ce3bcdf95d026bbb27322218840a27d.tar.gz
kernel-7b39c1814ce3bcdf95d026bbb27322218840a27d.zip
net: ravb: Enable SW IRQ Coalescing for GbEth
Software IRQ Coalescing is required to improve network stack performance in the RZ/G2L SoC family and the RZ/G3S SoC, i.e. the SoCs which use the GbEth IP. This patch gives the following improvements during testing with iperf3: * RZ/G2L: * TCP RX: same bandwidth with -6% CPU load (76% -> 71%) * UDP RX: same bandwidth with -10% CPU load (99% -> 89%) * RZ/G2UL: * UDP RX: +4200% bandwidth (1.23Mbps -> 53Mbps) * RZ/G3S: * UDP RX: +425% bandwidth (1.23Mbps -> 6.46Mbps) The improvement of UDP RX bandwidth for the single core SoCs (RZ/G2UL & RZ/G3S) is particularly critical. Signed-off-by: Paul Barker <[email protected]> Reviewed-by: Sergey Shtylyov <[email protected]> Signed-off-by: Paolo Abeni <[email protected]>
Diffstat (limited to 'net/ipv4/tcp_fastopen.c')
0 files changed, 0 insertions, 0 deletions