History

IB/uverbs: Expose UAPI to query MR

Expose UAPI to query MR, this will let user space application that didn't allocate the MR but has access to by owning the matching command FD to retrieve its information.

Yishai Hadas committed 6 years ago

Commit 6c01e6b1 parent 05f71ef2 files · +60 −1Browse files

Showing the changes to include/uapi (1 of 2 files). Show all

Unified · Split

include/uapi/rdma/ib_user_ioctl_cmds.h+9−0
@@ -248,6 +248,7 @@ enum uverbs_methods_mr { · 247 unmodified lines
248248 UVERBS_METHOD_DM_MR_REG,
249249 UVERBS_METHOD_MR_DESTROY,
250250 UVERBS_METHOD_ADVISE_MR,
251+ UVERBS_METHOD_QUERY_MR,
251252 };
252253
253254 enum uverbs_attrs_mr_destroy_ids {
@@ -261,6 +262,14 @@ enum uverbs_attrs_advise_mr_cmd_attr_ids { · 7 unmodified lines
261262 UVERBS_ATTR_ADVISE_MR_SGE_LIST,
262263 };
263264
265+enum uverbs_attrs_query_mr_cmd_attr_ids {
266+ UVERBS_ATTR_QUERY_MR_HANDLE,
267+ UVERBS_ATTR_QUERY_MR_RESP_LKEY,
268+ UVERBS_ATTR_QUERY_MR_RESP_RKEY,
269+ UVERBS_ATTR_QUERY_MR_RESP_LENGTH,
270+ UVERBS_ATTR_QUERY_MR_RESP_IOVA,
271+};
272+
264273 enum uverbs_attrs_create_counters_cmd_attr_ids {
265274 UVERBS_ATTR_CREATE_COUNTERS_HANDLE,
266275 };