IB/mlx5: Allow scatter to CQE without global signaled WRs
authorYonatan Cohen <yonatanc@mellanox.com>
Tue, 9 Oct 2018 09:05:15 +0000 (12:05 +0300)
committerDoug Ledford <dledford@redhat.com>
Wed, 17 Oct 2018 15:25:41 +0000 (11:25 -0400)
commit6f4bc0ea682b59d7013cbc5ced2d4dd73067a33f
tree33698021af90822b34bc9345b8d270aee82c8e88
parent2e43bb31b8df662f591a7e80270ca3acda44bb48
IB/mlx5: Allow scatter to CQE without global signaled WRs

Requester scatter to CQE is restricted to QPs configured to signal
all WRs.

This patch adds ability to enable scatter to cqe (force enable)
in the requester without sig_all, for users who do not want all WRs
signaled but rather just the ones whose data found in the CQE.

Signed-off-by: Yonatan Cohen <yonatanc@mellanox.com>
Reviewed-by: Guy Levi <guyle@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
drivers/infiniband/hw/mlx5/qp.c
include/uapi/rdma/mlx5-abi.h