Thread (8 messages) 8 messages, 4 authors, 2026-03-24

Re: [PATCH net-next 0/3] net/mlx5e: Improve channel creation time via fast-path MKEY initialization

From: Simon Horman <horms@kernel.org>
Date: 2026-03-20 11:56:50
Also in: linux-rdma, lkml

On Thu, Mar 19, 2026 at 09:43:35AM +0200, Tariq Toukan wrote:
Hi,

This series improves channel creation time by moving per-channel MKEY
initialization from a slow-path FW command to a fast-path UMR WQE.

The benefit becomes more significant with larger MKEYs and a higher
number of channels.

On my setup with the maximum configuration (248 channels, MTU 9000,
RX/TX ring size 8K), the "interface up" operation is 2.081 seconds
faster:

Before: 5.618 seconds
After:  3.537 seconds

This corresponds to ~8.4 msec saved per channel.

Regards,
Tariq

Tariq Toukan (3):
  net/mlx5e: Move RX MPWQE slowpath fields into a separate struct
  net/mlx5e: RX, Pre-calculate pad value in MPWQE
  net/mlx5e: Speed up channel creation by initializing MKEY entries via
    UMR WQE
Thanks,

For the series:

Reviewed-by: Simon Horman <horms@kernel.org>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help