RDMA/hns: Reduce the maximum number of extend SGE per WQE
authorLang Cheng <chenglang@huawei.com>
Thu, 26 Mar 2020 03:40:17 +0000 (11:40 +0800)
committerJason Gunthorpe <jgg@mellanox.com>
Sun, 29 Mar 2020 14:04:21 +0000 (11:04 -0300)
Just reduce the default number to 64 for backward compatibility, the
driver can still get this configuration from the firmware.

Link: https://lore.kernel.org/r/1585194018-4381-3-git-send-email-liweihang@huawei.com
Signed-off-by: Lang Cheng <chenglang@huawei.com>
Signed-off-by: Weihang Li <liweihang@huawei.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
drivers/infiniband/hw/hns/hns_roce_hw_v2.h

index 7c999536a4c58fe2804f95da1e3f59162d9aafa4..c74bf3cdc9b166e50ed5a3ac3da6d12b51eb0bf2 100644 (file)
 #define HNS_ROCE_V2_MAX_WQE_NUM                        0x8000
 #define        HNS_ROCE_V2_MAX_SRQ                     0x100000
 #define HNS_ROCE_V2_MAX_SRQ_WR                 0x8000
-#define HNS_ROCE_V2_MAX_SRQ_SGE                        0x100
+#define HNS_ROCE_V2_MAX_SRQ_SGE                        64
 #define HNS_ROCE_V2_MAX_CQ_NUM                 0x100000
 #define HNS_ROCE_V2_MAX_CQC_TIMER_NUM          0x100
 #define HNS_ROCE_V2_MAX_SRQ_NUM                        0x100000
 #define HNS_ROCE_V2_MAX_CQE_NUM                        0x400000
 #define HNS_ROCE_V2_MAX_SRQWQE_NUM             0x8000
-#define HNS_ROCE_V2_MAX_RQ_SGE_NUM             0x100
-#define HNS_ROCE_V2_MAX_SQ_SGE_NUM             0xff
-#define HNS_ROCE_V2_MAX_SRQ_SGE_NUM            0x100
+#define HNS_ROCE_V2_MAX_RQ_SGE_NUM             64
+#define HNS_ROCE_V2_MAX_SQ_SGE_NUM             64
 #define HNS_ROCE_V2_MAX_EXTEND_SGE_NUM         0x200000
 #define HNS_ROCE_V2_MAX_SQ_INLINE              0x20
 #define HNS_ROCE_V2_UAR_NUM                    256