RDMA/hns: Support to create 1M srq queue
authorchenglang <chenglang@huawei.com>
Sun, 7 Apr 2019 05:23:37 +0000 (13:23 +0800)
committerJason Gunthorpe <jgg@mellanox.com>
Mon, 8 Apr 2019 16:26:44 +0000 (13:26 -0300)
In mhop 0 mode, 64*bt_num queues can be supported.
In mhop 1 mode, 32K*bt_num queues can be supported.
Config srqc_hop_num to 1 to support 1M SRQ queues.

Signed-off-by: chenglang <chenglang@huawei.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
drivers/infiniband/hw/hns/hns_roce_hw_v2.c

index 0e97182..f155d2d 100644 (file)
@@ -1560,7 +1560,7 @@ static int hns_roce_v2_profile(struct hns_roce_dev *hr_dev)
        caps->qpc_hop_num       = HNS_ROCE_CONTEXT_HOP_NUM;
        caps->srqc_ba_pg_sz     = 0;
        caps->srqc_buf_pg_sz    = 0;
-       caps->srqc_hop_num      = HNS_ROCE_HOP_NUM_0;
+       caps->srqc_hop_num      = HNS_ROCE_CONTEXT_HOP_NUM;
        caps->cqc_ba_pg_sz      = 0;
        caps->cqc_buf_pg_sz     = 0;
        caps->cqc_hop_num       = HNS_ROCE_CONTEXT_HOP_NUM;