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
65 65
66enum uverbs_methods_device {66enum uverbs_methods_device {
67 UVERBS_METHOD_INVOKE_WRITE,67 UVERBS_METHOD_INVOKE_WRITE,
68 UVERBS_METHOD_INFO_HANDLES,
68};69};
69 70
70enum uverbs_attrs_invoke_write_cmd_attr_ids {71enum uverbs_attrs_invoke_write_cmd_attr_ids {
@@ -167,4 +168,10 @@ enum uverbs_methods_actions_counters_ops { · 96 unmodified lines
167 UVERBS_METHOD_COUNTERS_READ,168 UVERBS_METHOD_COUNTERS_READ,
168};169};
169 170
171enum 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
170#endif177#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