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
248 UVERBS_METHOD_DM_MR_REG,248 UVERBS_METHOD_DM_MR_REG,
249 UVERBS_METHOD_MR_DESTROY,249 UVERBS_METHOD_MR_DESTROY,
250 UVERBS_METHOD_ADVISE_MR,250 UVERBS_METHOD_ADVISE_MR,
251 UVERBS_METHOD_QUERY_MR,
251};252};
252 253
253enum uverbs_attrs_mr_destroy_ids {254enum uverbs_attrs_mr_destroy_ids {
@@ -261,6 +262,14 @@ enum uverbs_attrs_advise_mr_cmd_attr_ids { · 7 unmodified lines
261 UVERBS_ATTR_ADVISE_MR_SGE_LIST,262 UVERBS_ATTR_ADVISE_MR_SGE_LIST,
262};263};
263 264
265enum 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
264enum uverbs_attrs_create_counters_cmd_attr_ids {273enum uverbs_attrs_create_counters_cmd_attr_ids {
265 UVERBS_ATTR_CREATE_COUNTERS_HANDLE,274 UVERBS_ATTR_CREATE_COUNTERS_HANDLE,
266};275};