Skip to content

Add ConnectX DCS offload support

Leon Romanovsky linux-rdma lkml netdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest3 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3net/mlx5: Add DCS caps & fields supportinclude/linux/mlx5/mlx5_ifc.h+11 -30 replies
2/3RDMA/mlx5: Move DCI QP creation to separate functiondrivers/infiniband/hw/mlx5/qp.c+157 -01 reply
3/3RDMA/mlx5: Add DCS offload supportdrivers/infiniband/hw/mlx5/main.c drivers/infiniband/hw/mlx5/qp.c include/uapi/rdma/mlx5-abi.h+36 -20 replies

Reviews trailers per patch

2 of 3 patches have a Reviewed-by or Acked-by.

PatchMeir Lichtinger
1/3
2/3R-b
3/3R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH rdma-next 0/3] Add ConnectX DCS offload support

From: Leon Romanovsky <[email protected]>

This patchset from Lior adds support of DCI stream channel (DCS) support.

DCS is an offload to SW load balancing of DC initiator work requests.

A single DC QP initiator (DCI) can be connected to only one target at the time and can't start new connection until the previous work request is completed.

This limitation causes to delays when the initiator process needs to transfer data to multiple targets at the same time.

Thanks

Lior Nahmanson (3):
net/mlx5: Add DCS caps & fields support RDMA/mlx5: Move DCI QP creation to separate function RDMA/mlx5: Add DCS offload support

 drivers/infiniband/hw/mlx5/main.c |  10 ++
 drivers/infiniband/hw/mlx5/qp.c   | 168 ++++++++++++++++++++++++++++++
 include/linux/mlx5/mlx5_ifc.h     |  14 ++-
 include/uapi/rdma/mlx5-abi.h      |  17 ++-
 4 files changed, 204 insertions(+), 5 deletions(-)
Signature · 1 line
2.31.1