On Sun, 16 Jun 2024 19:08:32 +0300, Leon Romanovsky wrote: > From: Leon Romanovsky <leonro@xxxxxxxxxx> > > From Mark, > > This patchset adds support to IB sub device and mlx5 implementation. > > An IB sub device provides a subset of functionalists of it's parent. > Currently type "SMI" is supported: A SMI device provides SMI (QP0) > interface and shares same VPort with it's parent; It allows the subnet > manager to configure VPort through this interface when the parent > doesn't support SMI. > > [...] Applied, thanks! [01/12] RDMA/core: Create "issm*" device nodes only when SMI is supported https://git.kernel.org/rdma/rdma/c/50660c5197f52b [02/12] net/mlx5: mlx5_ifc update for multi-plane support https://git.kernel.org/rdma/rdma/c/65528cfb21fdb6 [03/12] RDMA/mlx5: Add support to multi-plane device and port https://git.kernel.org/rdma/rdma/c/2a5db20fa53219 [04/12] RDMA/core: Support IB sub device with type "SMI" https://git.kernel.org/rdma/rdma/c/f3b5c2b823fbd8 [05/12] RDMA: Set type of rdma_ah to IB for a SMI sub device https://git.kernel.org/rdma/rdma/c/66862e38a557b3 [06/12] RDMA/core: Create GSI QP only when CM is supported https://git.kernel.org/rdma/rdma/c/6d4498d1745128 [07/12] RDMA/mlx5: Support plane device and driver APIs to add and delete it https://git.kernel.org/rdma/rdma/c/39351acd72e775 [08/12] RDMA/nldev: Add support to add/delete a sub IB device through netlink https://git.kernel.org/rdma/rdma/c/201dfa2d8129a6 [09/12] RDMA/nldev: Add support to dump device type and parent device if exists https://git.kernel.org/rdma/rdma/c/1bc00c7c0ae33e [10/12] RDMA/mlx5: Add plane index support when querying PTYS registers https://git.kernel.org/rdma/rdma/c/d6caf3986716c3 [11/12] net/mlx5: mlx5_ifc update for accessing ppcnt register of plane ports https://git.kernel.org/rdma/rdma/c/db9e43f6580613 [12/12] RDMA/mlx5: Support per-plane port IB counters by querying PPCNT register https://git.kernel.org/rdma/rdma/c/ac3a5e5f01eb40 Best regards, -- Leon Romanovsky <leonro@xxxxxxxxxx>