Expose UAPI to query ucontext, this will let user space application that didn't allocate the ucontext but has access to by owning the matching command FD to retrieve the ucontext information.
Showing the changes to include/uapi (1 of 4 files). Show all
Unified · Split
| @@ -69,6 +69,7 @@ enum uverbs_methods_device { · 68 unmodified lines | ||
| 69 | 69 | UVERBS_METHOD_INFO_HANDLES, |
| 70 | 70 | UVERBS_METHOD_QUERY_PORT, |
| 71 | 71 | UVERBS_METHOD_GET_CONTEXT, |
| 72 | + UVERBS_METHOD_QUERY_CONTEXT, | |
| 72 | 73 | }; |
| 73 | 74 | |
| 74 | 75 | enum uverbs_attrs_invoke_write_cmd_attr_ids { |
| @@ -87,6 +88,11 @@ enum uverbs_attrs_get_context_attr_ids { · 12 unmodified lines | ||
| 87 | 88 | UVERBS_ATTR_GET_CONTEXT_CORE_SUPPORT, |
| 88 | 89 | }; |
| 89 | 90 | |
| 91 | +enum uverbs_attrs_query_context_attr_ids { | |
| 92 | + UVERBS_ATTR_QUERY_CONTEXT_NUM_COMP_VECTORS, | |
| 93 | + UVERBS_ATTR_QUERY_CONTEXT_CORE_SUPPORT, | |
| 94 | +}; | |
| 95 | + | |
| 90 | 96 | enum uverbs_attrs_create_cq_cmd_attr_ids { |
| 91 | 97 | UVERBS_ATTR_CREATE_CQ_HANDLE, |
| 92 | 98 | UVERBS_ATTR_CREATE_CQ_CQE, |