diff mbox series

[1/2] Update kernel headers

Message ID 20210628220535.10020-1-rpearsonhpe@gmail.com (mailing list archive)
State Superseded
Headers show
Series Providers/rxe: Replace AV by AH for UD sends | expand

Commit Message

Bob Pearson June 28, 2021, 10:05 p.m. UTC
To commit ?? ("RDMA/rxe: Convert kernel UD post send to use ah_num").

Signed-off-by: Bob Pearson <rpearsonhpe@gmail.com>
---
 kernel-headers/rdma/rdma_user_rxe.h | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

Comments

Gal Pressman June 29, 2021, 6:36 a.m. UTC | #1
On 29/06/2021 1:05, Bob Pearson wrote:
> To commit ?? ("RDMA/rxe: Convert kernel UD post send to use ah_num").
> 
> Signed-off-by: Bob Pearson <rpearsonhpe@gmail.com>
> ---
>  kernel-headers/rdma/rdma_user_rxe.h | 14 +++++++++++++-
>  1 file changed, 13 insertions(+), 1 deletion(-)
> 
> diff --git a/kernel-headers/rdma/rdma_user_rxe.h b/kernel-headers/rdma/rdma_user_rxe.h
> index e283c222..e544832e 100644
> --- a/kernel-headers/rdma/rdma_user_rxe.h
> +++ b/kernel-headers/rdma/rdma_user_rxe.h
> @@ -98,6 +98,8 @@ struct rxe_send_wr {
>  			__u32	remote_qpn;
>  			__u32	remote_qkey;
>  			__u16	pkey_index;
> +			__u16	reserved;
> +			__u32	ah_num;
>  		} ud;
>  		struct {
>  			__aligned_u64	addr;
> @@ -148,7 +150,12 @@ struct rxe_dma_info {
>  
>  struct rxe_send_wqe {
>  	struct rxe_send_wr	wr;
> -	struct rxe_av		av;
> +	union {
> +		struct rxe_av av;
> +		struct {
> +			__u32		reserved[0];
> +		} ex;
> +	};
>  	__u32			status;
>  	__u32			state;
>  	__aligned_u64		iova;
> @@ -168,6 +175,11 @@ struct rxe_recv_wqe {
>  	struct rxe_dma_info	dma;
>  };
>  
> +struct rxe_create_ah_resp {
> +	__u32 ah_num;
> +	__u32 reserved;
> +};
> +
>  struct rxe_create_cq_resp {
>  	struct mminfo mi;
>  };
> 

I think the second patch didn't make it to the list.
Leon Romanovsky June 29, 2021, 6:58 a.m. UTC | #2
On Tue, Jun 29, 2021 at 09:36:50AM +0300, Gal Pressman wrote:
> On 29/06/2021 1:05, Bob Pearson wrote:
> > To commit ?? ("RDMA/rxe: Convert kernel UD post send to use ah_num").
> > 
> > Signed-off-by: Bob Pearson <rpearsonhpe@gmail.com>
> > ---
> >  kernel-headers/rdma/rdma_user_rxe.h | 14 +++++++++++++-
> >  1 file changed, 13 insertions(+), 1 deletion(-)
> > 
> > diff --git a/kernel-headers/rdma/rdma_user_rxe.h b/kernel-headers/rdma/rdma_user_rxe.h
> > index e283c222..e544832e 100644
> > --- a/kernel-headers/rdma/rdma_user_rxe.h
> > +++ b/kernel-headers/rdma/rdma_user_rxe.h
> > @@ -98,6 +98,8 @@ struct rxe_send_wr {
> >  			__u32	remote_qpn;
> >  			__u32	remote_qkey;
> >  			__u16	pkey_index;
> > +			__u16	reserved;
> > +			__u32	ah_num;
> >  		} ud;
> >  		struct {
> >  			__aligned_u64	addr;
> > @@ -148,7 +150,12 @@ struct rxe_dma_info {
> >  
> >  struct rxe_send_wqe {
> >  	struct rxe_send_wr	wr;
> > -	struct rxe_av		av;
> > +	union {
> > +		struct rxe_av av;
> > +		struct {
> > +			__u32		reserved[0];
> > +		} ex;
> > +	};
> >  	__u32			status;
> >  	__u32			state;
> >  	__aligned_u64		iova;
> > @@ -168,6 +175,11 @@ struct rxe_recv_wqe {
> >  	struct rxe_dma_info	dma;
> >  };
> >  
> > +struct rxe_create_ah_resp {
> > +	__u32 ah_num;
> > +	__u32 reserved;
> > +};
> > +
> >  struct rxe_create_cq_resp {
> >  	struct mminfo mi;
> >  };
> > 
> 
> I think the second patch didn't make it to the list.

I don't know how Bob sends his patches, but it is here
https://lore.kernel.org/linux-rdma/20210628220303.9938-1-rpearsonhpe@gmail.com

Thanks
Pearson, Robert B June 29, 2021, 2:09 p.m. UTC | #3
-----Original Message-----
From: Leon Romanovsky <leon@kernel.org> 
Sent: Tuesday, June 29, 2021 1:58 AM
To: Gal Pressman <galpress@amazon.com>
Cc: Bob Pearson <rpearsonhpe@gmail.com>; jgg@nvidia.com; zyjzyj2000@gmail.com; linux-rdma@vger.kernel.org
Subject: Re: [PATCH 1/2] Update kernel headers

On Tue, Jun 29, 2021 at 09:36:50AM +0300, Gal Pressman wrote:
> On 29/06/2021 1:05, Bob Pearson wrote:
> > To commit ?? ("RDMA/rxe: Convert kernel UD post send to use ah_num").
> > 
> > Signed-off-by: Bob Pearson <rpearsonhpe@gmail.com>
> > ---
> >  kernel-headers/rdma/rdma_user_rxe.h | 14 +++++++++++++-
> >  1 file changed, 13 insertions(+), 1 deletion(-)
> > 
> > diff --git a/kernel-headers/rdma/rdma_user_rxe.h 
> > b/kernel-headers/rdma/rdma_user_rxe.h
> > index e283c222..e544832e 100644
> > --- a/kernel-headers/rdma/rdma_user_rxe.h
> > +++ b/kernel-headers/rdma/rdma_user_rxe.h
> > @@ -98,6 +98,8 @@ struct rxe_send_wr {
> >  			__u32	remote_qpn;
> >  			__u32	remote_qkey;
> >  			__u16	pkey_index;
> > +			__u16	reserved;
> > +			__u32	ah_num;
> >  		} ud;
> >  		struct {
> >  			__aligned_u64	addr;
> > @@ -148,7 +150,12 @@ struct rxe_dma_info {
> >  
> >  struct rxe_send_wqe {
> >  	struct rxe_send_wr	wr;
> > -	struct rxe_av		av;
> > +	union {
> > +		struct rxe_av av;
> > +		struct {
> > +			__u32		reserved[0];
> > +		} ex;
> > +	};
> >  	__u32			status;
> >  	__u32			state;
> >  	__aligned_u64		iova;
> > @@ -168,6 +175,11 @@ struct rxe_recv_wqe {
> >  	struct rxe_dma_info	dma;
> >  };
> >  
> > +struct rxe_create_ah_resp {
> > +	__u32 ah_num;
> > +	__u32 reserved;
> > +};
> > +
> >  struct rxe_create_cq_resp {
> >  	struct mminfo mi;
> >  };
> > 
> 
> I think the second patch didn't make it to the list.

I don't know how Bob sends his patches, but it is here https://lore.kernel.org/linux-rdma/20210628220303.9938-1-rpearsonhpe@gmail.com

Thanks

There seems to be some confusion here. I will resend.
I use git send-email but I may have mistyped something.

Bob
diff mbox series

Patch

diff --git a/kernel-headers/rdma/rdma_user_rxe.h b/kernel-headers/rdma/rdma_user_rxe.h
index e283c222..e544832e 100644
--- a/kernel-headers/rdma/rdma_user_rxe.h
+++ b/kernel-headers/rdma/rdma_user_rxe.h
@@ -98,6 +98,8 @@  struct rxe_send_wr {
 			__u32	remote_qpn;
 			__u32	remote_qkey;
 			__u16	pkey_index;
+			__u16	reserved;
+			__u32	ah_num;
 		} ud;
 		struct {
 			__aligned_u64	addr;
@@ -148,7 +150,12 @@  struct rxe_dma_info {
 
 struct rxe_send_wqe {
 	struct rxe_send_wr	wr;
-	struct rxe_av		av;
+	union {
+		struct rxe_av av;
+		struct {
+			__u32		reserved[0];
+		} ex;
+	};
 	__u32			status;
 	__u32			state;
 	__aligned_u64		iova;
@@ -168,6 +175,11 @@  struct rxe_recv_wqe {
 	struct rxe_dma_info	dma;
 };
 
+struct rxe_create_ah_resp {
+	__u32 ah_num;
+	__u32 reserved;
+};
+
 struct rxe_create_cq_resp {
 	struct mminfo mi;
 };