RDMA/mlx5: set UMR wqe fence according to HCA cap
Cache the needed umr_fence and set the wqe ctrl segmennt accordingly. Signed-off-by: Max Gurtovoy <maxg@mellanox.com> Acked-by: Leon Romanovsky <leon@kernel.org> Reviewed-by: Sagi Grimberg <sagi@grimberg.me> Signed-off-by: Doug Ledford <dledford@redhat.com>
This commit is contained in:

committed by
Doug Ledford

parent
1410a90ae4
commit
6e8484c5cf
@@ -349,7 +349,7 @@ struct mlx5_ib_qp {
|
||||
struct mlx5_ib_wq rq;
|
||||
|
||||
u8 sq_signal_bits;
|
||||
u8 fm_cache;
|
||||
u8 next_fence;
|
||||
struct mlx5_ib_wq sq;
|
||||
|
||||
/* serialize qp state modifications
|
||||
@@ -654,6 +654,7 @@ struct mlx5_ib_dev {
|
||||
struct mlx5_ib_port *port;
|
||||
struct mlx5_sq_bfreg bfreg;
|
||||
struct mlx5_sq_bfreg fp_bfreg;
|
||||
u8 umr_fence;
|
||||
};
|
||||
|
||||
static inline struct mlx5_ib_cq *to_mibcq(struct mlx5_core_cq *mcq)
|
||||
|
Reference in New Issue
Block a user