Message ID | 20240604072825.7490-1-paul.barker.ct@bp.renesas.com (mailing list archive) |
---|---|
Headers | show |
Series | Improve GbEth performance on Renesas RZ/G2L and related SoCs | expand |
Hello: This series was applied to netdev/net-next.git (main) by Paolo Abeni <pabeni@redhat.com>: On Tue, 4 Jun 2024 08:28:18 +0100 you wrote: > This series aims to improve performance of the GbEth IP in the Renesas > RZ/G2L SoC family and the RZ/G3S SoC, which use the ravb driver. Along > the way, we do some refactoring and ensure that napi_complete_done() is > used in accordance with the NAPI documentation for both GbEth and R-Car > code paths. > > Much of the performance improvement comes from enabling SW IRQ > Coalescing for all SoCs using the GbEth IP, and NAPI Threaded mode for > single core SoCs using the GbEth IP. These can be enabled/disabled at > runtime via sysfs, but our goal is to set sensible defaults which get > good performance on the affected SoCs. > > [...] Here is the summary with links: - [net-next,v5,1/7] net: ravb: Simplify poll & receive functions https://git.kernel.org/netdev/net-next/c/118e640af30c - [net-next,v5,2/7] net: ravb: Align poll function with NAPI docs https://git.kernel.org/netdev/net-next/c/b0e0e20dc60e - [net-next,v5,3/7] net: ravb: Refactor RX ring refill https://git.kernel.org/netdev/net-next/c/37a01c12e9e8 - [net-next,v5,4/7] net: ravb: Refactor GbEth RX code path https://git.kernel.org/netdev/net-next/c/3ee43f09cb2c - [net-next,v5,5/7] net: ravb: Enable SW IRQ Coalescing for GbEth https://git.kernel.org/netdev/net-next/c/7b39c1814ce3 - [net-next,v5,6/7] net: ravb: Use NAPI threaded mode on 1-core CPUs with GbEth IP https://git.kernel.org/netdev/net-next/c/65c482bc226a - [net-next,v5,7/7] net: ravb: Allocate RX buffers via page pool https://git.kernel.org/netdev/net-next/c/966726324b7b You are awesome, thank you!