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 |
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.
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
-----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 --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; };
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(-)