2024-05-07 10:07:38

by Konstantin Taranov

[permalink] [raw]
Subject: [PATCH rdma-next 0/3] RDMA/mana_ib: Add support of RC QPs

From: Konstantin Taranov <[email protected]>

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(-)

--
2.43.0



2024-05-12 09:36:07

by Leon Romanovsky

[permalink] [raw]
Subject: 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 <[email protected]>
>
> 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
>

2024-05-13 07:47:19

by Konstantin Taranov

[permalink] [raw]
Subject: Re: [PATCH rdma-next 0/3] RDMA/mana_ib: Add support of RC QPs

> -----Original Message-----
> From: Leon Romanovsky <[email protected]>
> Sent: Sunday, 12 May 2024 11:36
> To: Konstantin Taranov <[email protected]>
> Cc: Konstantin Taranov <[email protected]>;
> [email protected]; Long Li <[email protected]>; [email protected];
> [email protected]; [email protected]
> 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 <[email protected]>
> >
> > 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
> >

2024-05-15 18:56:38

by Konstantin Taranov

[permalink] [raw]
Subject: RE: [PATCH rdma-next 0/3] RDMA/mana_ib: Add support of RC QPs

> > > 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