diff --git a/drivers/infiniband/hw/hns/hns_roce_hw_v2.c b/drivers/infiniband/hw/hns/hns_roce_hw_v2.c index e7037431432e42b5535f6f6311f1370e9c792b41..1906eaea802f6ed8046c1ca9e2beab0238beeb84 100644 --- a/drivers/infiniband/hw/hns/hns_roce_hw_v2.c +++ b/drivers/infiniband/hw/hns/hns_roce_hw_v2.c @@ -1873,7 +1873,7 @@ static int hns_roce_v2_profile(struct hns_roce_dev *hr_dev) HNS_ROCE_CAP_FLAG_RECORD_DB | HNS_ROCE_CAP_FLAG_SQ_RECORD_DB; caps->pkey_table_len[0] = 1; - caps->gid_table_len[0] = HNS_ROCE_V2_GID_INDEX_NUM(d); + caps->gid_table_len[0] = HNS_ROCE_V2_GID_INDEX_NUM; caps->ceqe_depth = HNS_ROCE_V2_COMP_EQE_NUM; caps->aeqe_depth = HNS_ROCE_V2_ASYNC_EQE_NUM; caps->local_ca_ack_delay = 0; diff --git a/drivers/infiniband/hw/hns/hns_roce_hw_v2.h b/drivers/infiniband/hw/hns/hns_roce_hw_v2.h index 36658adbdcc12cf8214e10eb3390dfd1e14421cf..b7207cb8e83cedcd74f851d7a79967e05b3b53b9 100644 --- a/drivers/infiniband/hw/hns/hns_roce_hw_v2.h +++ b/drivers/infiniband/hw/hns/hns_roce_hw_v2.h @@ -122,7 +122,7 @@ #define HNS_ROCE_IDX_HOP_NUM 1 #define HNS_ROCE_MEM_PAGE_SUPPORT_8K 2 -#define HNS_ROCE_V2_GID_INDEX_NUM(d) (d ? (8) : (256)) +#define HNS_ROCE_V2_GID_INDEX_NUM 32 #define HNS_ROCE_V2_TABLE_CHUNK_SIZE (1 << 18)