diff options
author | Luoyouming <luoyouming@huawei.com> | 2022-12-24 18:22:00 +0800 |
---|---|---|
committer | Jason Gunthorpe <jgg@nvidia.com> | 2023-01-09 10:45:28 -0400 |
commit | 2bb185c68bf4c147f43d932e8a34fa150d148940 (patch) | |
tree | a1ffbb93181e02d8e634442994ab1dd5e1412b34 /include | |
parent | 968606e252e3f4c06f1ac63f8f6527c8374c5eb6 (diff) | |
download | linux-stable-2bb185c68bf4c147f43d932e8a34fa150d148940.tar.gz linux-stable-2bb185c68bf4c147f43d932e8a34fa150d148940.tar.bz2 linux-stable-2bb185c68bf4c147f43d932e8a34fa150d148940.zip |
RDMA/hns: Add compatibility handling for only support userspace rq inline
The rq inline makes some changes as follows, Firstly, it is only used in
user space. Secondly, it should notify hardware in QP RTR status. Thirdly,
Add compatibility processing between different user space and kernel
space.
Link: https://lore.kernel.org/r/20221224102201.3114536-3-xuhaoyue1@hisilicon.com
Signed-off-by: Luoyouming <luoyouming@huawei.com>
Signed-off-by: Haoyue Xu <xuhaoyue1@hisilicon.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/uapi/rdma/hns-abi.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/uapi/rdma/hns-abi.h b/include/uapi/rdma/hns-abi.h index 745790ce3c26..6c0940837d93 100644 --- a/include/uapi/rdma/hns-abi.h +++ b/include/uapi/rdma/hns-abi.h @@ -87,10 +87,12 @@ struct hns_roce_ib_create_qp_resp { enum { HNS_ROCE_EXSGE_FLAGS = 1 << 0, + HNS_ROCE_RQ_INLINE_FLAGS = 1 << 1, }; enum { HNS_ROCE_RSP_EXSGE_FLAGS = 1 << 0, + HNS_ROCE_RSP_RQ_INLINE_FLAGS = 1 << 1, }; struct hns_roce_ib_alloc_ucontext_resp { |