RDMA/rxe: Add bind MW fields to rxe_send_wr
Add fields to struct rxe_send_wr in rdma_user_rxe.h to support bind MW work requests Link: https://lore.kernel.org/r/20210608042552.33275-2-rpearsonhpe@gmail.com Signed-off-by: Bob Pearson <rpearsonhpe@gmail.com> Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
This commit is contained in:
parent
15ae1375ea
commit
660a59369e
|
@ -99,7 +99,16 @@ struct rxe_send_wr {
|
|||
__u32 remote_qkey;
|
||||
__u16 pkey_index;
|
||||
} ud;
|
||||
struct {
|
||||
__aligned_u64 addr;
|
||||
__aligned_u64 length;
|
||||
__u32 mr_lkey;
|
||||
__u32 mw_rkey;
|
||||
__u32 rkey;
|
||||
__u32 access;
|
||||
} mw;
|
||||
/* reg is only used by the kernel and is not part of the uapi */
|
||||
#ifdef __KERNEL__
|
||||
struct {
|
||||
union {
|
||||
struct ib_mr *mr;
|
||||
|
@ -108,6 +117,7 @@ struct rxe_send_wr {
|
|||
__u32 key;
|
||||
__u32 access;
|
||||
} reg;
|
||||
#endif
|
||||
} wr;
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue