diff options
| author | Paul Barker <[email protected]> | 2024-06-04 07:28:23 +0000 |
|---|---|---|
| committer | Paolo Abeni <[email protected]> | 2024-06-06 07:59:58 +0000 |
| commit | 7b39c1814ce3bcdf95d026bbb27322218840a27d (patch) | |
| tree | b8c4d91bcb86e8e404a6c3b2e3391d0d3db6543d /net/ipv4/tcp_fastopen.c | |
| parent | net: ravb: Refactor GbEth RX code path (diff) | |
| download | kernel-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
