mbox series

[net-next,0/5] net: renesas: rswitch: Improve performance of TX

Message ID 20230529080840.1156458-1-yoshihiro.shimoda.uh@renesas.com (mailing list archive)
Headers show
Series net: renesas: rswitch: Improve performance of TX | expand

Message

Yoshihiro Shimoda May 29, 2023, 8:08 a.m. UTC
This patch series is based on next-20230525. This patch series can improve
performance of TX in a specific condition. The previous code used
"global rate limiter" feature so that this is possible to cause performance
down if we use multiple ports at the same time. To resolve this issue,
use "per-queue rate limiter" feature instead. To use the feature, we need
to refactor the rswitch driver, especially got the internal bus clock
rate and calculate the value for the feature.

Yoshihiro Shimoda (5):
  dt-bindings: net: r8a779f0-ether-switch: Add ACLK
  net: renesas: rswitch: Rename GWCA related definitions
  net: renesas: rswitch: Alloc all 128 queues
  net: renesas: rswitch: Use AXI_TLIM_N queues if a TX queue
  net: renesas: rswitch: Use per-queue rate limiter

 .../net/renesas,r8a779f0-ether-switch.yaml    | 10 ++-
 drivers/net/ethernet/renesas/rswitch.c        | 86 ++++++++++++-------
 drivers/net/ethernet/renesas/rswitch.h        | 30 +++++--
 3 files changed, 82 insertions(+), 44 deletions(-)

Comments

Andrew Lunn May 29, 2023, 4:22 p.m. UTC | #1
On Mon, May 29, 2023 at 05:08:35PM +0900, Yoshihiro Shimoda wrote:
> This patch series is based on next-20230525.

Hi Yoshihiro

Patches for networking should be based on the HEAD of net-next/main.

	Andrew
Yoshihiro Shimoda May 29, 2023, 11:41 p.m. UTC | #2
Hi Andrew,

> From: Andrew Lunn, Sent: Tuesday, May 30, 2023 1:23 AM
> 
> On Mon, May 29, 2023 at 05:08:35PM +0900, Yoshihiro Shimoda wrote:
> > This patch series is based on next-20230525.
> 
> Hi Yoshihiro
> 
> Patches for networking should be based on the HEAD of net-next/main.

Oops. I got it. I'll rebase on the HEAD of net-next/main.

Best regards,
Yoshihiro Shimoda

> 	Andrew