forked from Minki/linux
RDMA/hns: Bugfix for the scene without receiver queue
In some application scenario, the user could not have receive queue when run rdma write or read operation. Signed-off-by: Lijun Ou <oulijun@huawei.com> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
This commit is contained in:
parent
9c6ccc035c
commit
4d103905eb
@ -526,7 +526,8 @@ static int hns_roce_qp_has_sq(struct ib_qp_init_attr *attr)
|
||||
static int hns_roce_qp_has_rq(struct ib_qp_init_attr *attr)
|
||||
{
|
||||
if (attr->qp_type == IB_QPT_XRC_INI ||
|
||||
attr->qp_type == IB_QPT_XRC_TGT || attr->srq)
|
||||
attr->qp_type == IB_QPT_XRC_TGT || attr->srq ||
|
||||
!attr->cap.max_recv_wr)
|
||||
return 0;
|
||||
|
||||
return 1;
|
||||
|
Loading…
Reference in New Issue
Block a user