History

RDMA/uverbs: Add a method to introspect handles in a context

Introduce a helper function gather_objects_handle() to copy object handles under a spin lock. Expose these objects handles via the uverbs ioctl interface.

Jason Gunthorpe committed 7 years ago

Commit 149d3841 parent 350b4c82 files · +95 −1Browse files

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

Unified · Split

include/uapi/rdma/ib_user_ioctl_cmds.h+7−0
@@ -65,6 +65,7 @@ enum { · 64 unmodified lines
6565
6666 enum uverbs_methods_device {
6767 UVERBS_METHOD_INVOKE_WRITE,
68+ UVERBS_METHOD_INFO_HANDLES,
6869 };
6970
7071 enum uverbs_attrs_invoke_write_cmd_attr_ids {
@@ -167,4 +168,10 @@ enum uverbs_methods_actions_counters_ops { · 96 unmodified lines
167168 UVERBS_METHOD_COUNTERS_READ,
168169 };
169170
171+enum uverbs_attrs_info_handles_id {
172+ UVERBS_ATTR_INFO_OBJECT_ID,
173+ UVERBS_ATTR_INFO_TOTAL_HANDLES,
174+ UVERBS_ATTR_INFO_HANDLES_LIST,
175+};
176+
170177 #endif

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t