mbox series

[rdma-next,v1,0/7] Add MEMIC operations support

Message ID 20210411122924.60230-1-leon@kernel.org (mailing list archive)
Headers show
Series Add MEMIC operations support | expand

Message

Leon Romanovsky April 11, 2021, 12:29 p.m. UTC
From: Leon Romanovsky <leonro@nvidia.com>

Changelog:
v1: 
 * Changed logic of patch #6 per-Jason's request. 
v0: https://lore.kernel.org/linux-rdma/20210318111548.674749-1-leon@kernel.org

---------------------------------------------------------------------------

Hi,

This series from Maor extends MEMIC to support atomic operations from
the host in addition to already supported regular read/write.

Thanks

Maor Gottlieb (7):
  net/mlx5: Add MEMIC operations related bits
  RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number
  RDMA/mlx5: Move all DM logic to separate file
  RDMA/mlx5: Re-organize the DM code
  RDMA/mlx5: Add support to MODIFY_MEMIC command
  RDMA/mlx5: Add support in MEMIC operations
  RDMA/mlx5: Expose UAPI to query DM

 drivers/infiniband/hw/mlx5/Makefile      |   1 +
 drivers/infiniband/hw/mlx5/cmd.c         | 101 ----
 drivers/infiniband/hw/mlx5/cmd.h         |   3 -
 drivers/infiniband/hw/mlx5/dm.c          | 584 +++++++++++++++++++++++
 drivers/infiniband/hw/mlx5/dm.h          |  68 +++
 drivers/infiniband/hw/mlx5/main.c        | 243 +---------
 drivers/infiniband/hw/mlx5/mlx5_ib.h     |  25 +-
 drivers/infiniband/hw/mlx5/mr.c          |   1 +
 include/linux/mlx5/mlx5_ifc.h            |  42 +-
 include/rdma/uverbs_named_ioctl.h        |   2 +-
 include/uapi/rdma/mlx5_user_ioctl_cmds.h |  19 +
 11 files changed, 720 insertions(+), 369 deletions(-)
 create mode 100644 drivers/infiniband/hw/mlx5/dm.c
 create mode 100644 drivers/infiniband/hw/mlx5/dm.h

Comments

Jason Gunthorpe April 13, 2021, 6:55 p.m. UTC | #1
On Sun, Apr 11, 2021 at 03:29:17PM +0300, Leon Romanovsky wrote:
> From: Leon Romanovsky <leonro@nvidia.com>
> 
> Changelog:
> v1: 
>  * Changed logic of patch #6 per-Jason's request. 
> v0: https://lore.kernel.org/linux-rdma/20210318111548.674749-1-leon@kernel.org
> 
> ---------------------------------------------------------------------------
> 
> Hi,
> 
> This series from Maor extends MEMIC to support atomic operations from
> the host in addition to already supported regular read/write.
> 
> Thanks
> 
> Maor Gottlieb (7):
>   net/mlx5: Add MEMIC operations related bits
>   RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number
>   RDMA/mlx5: Move all DM logic to separate file
>   RDMA/mlx5: Re-organize the DM code
>   RDMA/mlx5: Add support to MODIFY_MEMIC command
>   RDMA/mlx5: Add support in MEMIC operations
>   RDMA/mlx5: Expose UAPI to query DM

This looks OK now, can you update the shared branch?

Thanks,
Jason
Leon Romanovsky April 13, 2021, 7:20 p.m. UTC | #2
On Tue, Apr 13, 2021 at 03:55:27PM -0300, Jason Gunthorpe wrote:
> On Sun, Apr 11, 2021 at 03:29:17PM +0300, Leon Romanovsky wrote:
> > From: Leon Romanovsky <leonro@nvidia.com>
> > 
> > Changelog:
> > v1: 
> >  * Changed logic of patch #6 per-Jason's request. 
> > v0: https://lore.kernel.org/linux-rdma/20210318111548.674749-1-leon@kernel.org
> > 
> > ---------------------------------------------------------------------------
> > 
> > Hi,
> > 
> > This series from Maor extends MEMIC to support atomic operations from
> > the host in addition to already supported regular read/write.
> > 
> > Thanks
> > 
> > Maor Gottlieb (7):
> >   net/mlx5: Add MEMIC operations related bits
> >   RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number
> >   RDMA/mlx5: Move all DM logic to separate file
> >   RDMA/mlx5: Re-organize the DM code
> >   RDMA/mlx5: Add support to MODIFY_MEMIC command
> >   RDMA/mlx5: Add support in MEMIC operations
> >   RDMA/mlx5: Expose UAPI to query DM
> 
> This looks OK now, can you update the shared branch?

63f9c44bca5e net/mlx5: Add MEMIC operations related bits

mlx5-next was updated, thanks

> 
> Thanks,
> Jason