RDMA/hns: Add support for XRC on HIP09
authorWenpeng Liang <liangwenpeng@huawei.com>
Thu, 4 Mar 2021 02:55:58 +0000 (10:55 +0800)
committerJason Gunthorpe <jgg@nvidia.com>
Thu, 11 Mar 2021 23:51:27 +0000 (19:51 -0400)
commit32548870d438aba3c4a13f07efb73a8b86de507d
treeb701487edc874f3e447dff0b39fe9ca093ee8b6b
parentc33d516a1c742b7bf576975ba9e174e18272223b
RDMA/hns: Add support for XRC on HIP09

The HIP09 supports XRC transport service, it greatly saves the number of
QPs required to connect all processes in a large cluster.

Link: https://lore.kernel.org/r/1614826558-35423-1-git-send-email-liweihang@huawei.com
Signed-off-by: Wenpeng Liang <liangwenpeng@huawei.com>
Signed-off-by: Weihang Li <liweihang@huawei.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/hw/hns/hns_roce_alloc.c
drivers/infiniband/hw/hns/hns_roce_device.h
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
drivers/infiniband/hw/hns/hns_roce_hw_v2.h
drivers/infiniband/hw/hns/hns_roce_main.c
drivers/infiniband/hw/hns/hns_roce_pd.c
drivers/infiniband/hw/hns/hns_roce_qp.c
drivers/infiniband/hw/hns/hns_roce_srq.c
include/uapi/rdma/hns-abi.h