Implement the RDMA nldev netlink interface for dumping detailed MR information.
Showing the changes to include/uapi (1 of 7 files). Show all
Unified · Split
| @@ -242,6 +242,8 @@ enum rdma_nldev_command { · 241 unmodified lines | ||
| 242 | 242 | |
| 243 | 243 | RDMA_NLDEV_CMD_RES_CQ_GET, /* can dump */ |
| 244 | 244 | |
| 245 | + RDMA_NLDEV_CMD_RES_MR_GET, /* can dump */ | |
| 246 | + | |
| 245 | 247 | RDMA_NLDEV_NUM_OPS |
| 246 | 248 | }; |
| 247 | 249 | |
| @@ -372,6 +374,13 @@ enum rdma_nldev_attr { · 124 unmodified lines | ||
| 372 | 374 | RDMA_NLDEV_ATTR_RES_USECNT, /* u64 */ |
| 373 | 375 | RDMA_NLDEV_ATTR_RES_POLL_CTX, /* u8 */ |
| 374 | 376 | |
| 377 | + RDMA_NLDEV_ATTR_RES_MR, /* nested table */ | |
| 378 | + RDMA_NLDEV_ATTR_RES_MR_ENTRY, /* nested table */ | |
| 379 | + RDMA_NLDEV_ATTR_RES_RKEY, /* u32 */ | |
| 380 | + RDMA_NLDEV_ATTR_RES_LKEY, /* u32 */ | |
| 381 | + RDMA_NLDEV_ATTR_RES_IOVA, /* u64 */ | |
| 382 | + RDMA_NLDEV_ATTR_RES_MRLEN, /* u64 */ | |
| 383 | + | |
| 375 | 384 | RDMA_NLDEV_ATTR_MAX |
| 376 | 385 | }; |
| 377 | 386 | #endif /* _UAPI_RDMA_NETLINK_H */ |