mbox series

[rdma-next,0/3] RDMA/mana_ib: Add support of RC QPs

Message ID 1715075595-24470-1-git-send-email-kotaranov@linux.microsoft.com (mailing list archive)
Headers show
Series RDMA/mana_ib: Add support of RC QPs | expand

Message

Konstantin Taranov May 7, 2024, 9:53 a.m. UTC
From: Konstantin Taranov <kotaranov@microsoft.com>

This patch series enables creation and destruction of RC QPs.
The RC QP can be transitioned to RTS and be used by rdma-core.

Later I will submit rdma-core patches with fully working RC QPs.

Konstantin Taranov (3):
  RDMA/mana_ib: Create and destroy RC QP
  RDMA/mana_ib: Implement uapi to create and destroy RC QP
  RDMA/mana_ib: Modify QP state

 drivers/infiniband/hw/mana/main.c    |  59 ++++++++++
 drivers/infiniband/hw/mana/mana_ib.h |  99 +++++++++++++++-
 drivers/infiniband/hw/mana/qp.c      | 165 ++++++++++++++++++++++++++-
 include/uapi/rdma/mana-abi.h         |   9 ++
 4 files changed, 328 insertions(+), 4 deletions(-)

Comments

Leon Romanovsky May 12, 2024, 9:35 a.m. UTC | #1
On Tue, May 07, 2024 at 02:53:12AM -0700, Konstantin Taranov wrote:
> From: Konstantin Taranov <kotaranov@microsoft.com>
> 
> This patch series enables creation and destruction of RC QPs.
> The RC QP can be transitioned to RTS and be used by rdma-core.
> 
> Later I will submit rdma-core patches with fully working RC QPs.

Did it happen?

I want to remind that we are not merging UAPI changes without relevant
userspace part.

Thanks

> 
> Konstantin Taranov (3):
>   RDMA/mana_ib: Create and destroy RC QP
>   RDMA/mana_ib: Implement uapi to create and destroy RC QP
>   RDMA/mana_ib: Modify QP state
> 
>  drivers/infiniband/hw/mana/main.c    |  59 ++++++++++
>  drivers/infiniband/hw/mana/mana_ib.h |  99 +++++++++++++++-
>  drivers/infiniband/hw/mana/qp.c      | 165 ++++++++++++++++++++++++++-
>  include/uapi/rdma/mana-abi.h         |   9 ++
>  4 files changed, 328 insertions(+), 4 deletions(-)
> 
> -- 
> 2.43.0
>
Konstantin Taranov May 13, 2024, 7:46 a.m. UTC | #2
> -----Original Message-----
> From: Leon Romanovsky <leon@kernel.org>
> Sent: Sunday, 12 May 2024 11:36
> To: Konstantin Taranov <kotaranov@linux.microsoft.com>
> Cc: Konstantin Taranov <kotaranov@microsoft.com>;
> sharmaajay@microsoft.com; Long Li <longli@microsoft.com>; jgg@ziepe.ca;
> linux-rdma@vger.kernel.org; linux-kernel@vger.kernel.org
> Subject: [EXTERNAL] Re: [PATCH rdma-next 0/3] RDMA/mana_ib: Add
> support of RC QPs
> 
> On Tue, May 07, 2024 at 02:53:12AM -0700, Konstantin Taranov wrote:
> > From: Konstantin Taranov <kotaranov@microsoft.com>
> >
> > This patch series enables creation and destruction of RC QPs.
> > The RC QP can be transitioned to RTS and be used by rdma-core.
> >
> > Later I will submit rdma-core patches with fully working RC QPs.
> 
> Did it happen?
> 
> I want to remind that we are not merging UAPI changes without relevant
> userspace part.

Sorry, I missed this requirement. Thanks for informing!
I will submit it within next 2 days.

Konstantin

> 
> Thanks
> 
> >
> > Konstantin Taranov (3):
> >   RDMA/mana_ib: Create and destroy RC QP
> >   RDMA/mana_ib: Implement uapi to create and destroy RC QP
> >   RDMA/mana_ib: Modify QP state
> >
> >  drivers/infiniband/hw/mana/main.c    |  59 ++++++++++
> >  drivers/infiniband/hw/mana/mana_ib.h |  99 +++++++++++++++-
> >  drivers/infiniband/hw/mana/qp.c      | 165
> ++++++++++++++++++++++++++-
> >  include/uapi/rdma/mana-abi.h         |   9 ++
> >  4 files changed, 328 insertions(+), 4 deletions(-)
> >
> > --
> > 2.43.0
> >
Konstantin Taranov May 15, 2024, 6:56 p.m. UTC | #3
> > > Later I will submit rdma-core patches with fully working RC QPs.
> >
> > Did it happen?
> >
> > I want to remind that we are not merging UAPI changes without relevant
> > userspace part.
> 
> Sorry, I missed this requirement. Thanks for informing!
> I will submit it within next 2 days.

Here is the PR to the rdma-core:
https://github.com/linux-rdma/rdma-core/pull/1461

Thanks