Export object IDs to users
Status from this message: applied to iproute2-next. Thanks, Leon.
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest19 patches 2 repliesApplied
- v119 patches 25 repliesSuperseded
Changes in v2 from the cover letter
* Fixed commit messages
* Added Steve's ROB
Patches in v2 Applied
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/19 | rdma: update uapi headersrdma/ | +50 | 0 replies | |
| 2/19 | rdma: Remove duplicated print coderdma/ | +7 | 0 replies | |
| 3/19 | rdma: Provide unique indexes for all visible objectsrdma/ | +63 | 0 replies | |
| 4/19 | rdma: Provide parent context index for all objects except CM_IDrdma/ | +72 | 0 replies | |
| 5/19 | rdma: Move resource PD logic to separate filerdma/ rdma/ rdma/ +1 more | +175 | 0 replies | |
| 6/19 | rdma: Refactor out resource MR logic to separate filerdma/ rdma/ rdma/ +1 more | +132 | 0 replies | |
| 7/19 | rdma: Move out resource CQ logic to separate filerdma/ rdma/ rdma/ +1 more | +157 | 0 replies | |
| 8/19 | rdma: Move out resource CM-ID logic to separate filerdma/ rdma/ rdma/ +1 more | +282 | 0 replies | |
| 9/19 | rdma: Move resource QP logic to separate filerdma/ rdma/ rdma/ +1 more | +252 | 0 replies | |
| 10/19 | rdma: Properly mark RDMAtool licenserdma/ rdma/ rdma/ +4 more | +7 | 0 replies | |
| 11/19 | rdma: Simplify code to reuse existing functionsrdma/ rdma/ rdma/ +4 more | +13 | 0 replies | |
| 12/19 | rdma: Simplify CM_ID print coderdma/ | +124 | 0 replies | |
| 13/19 | rdma: Refactor CQ printsrdma/ | +91 | 0 replies | |
| 14/19 | rdma: Move MR code to be suitable for per-line parsingrdma/ | +90 | 0 replies | |
| 15/19 | rdma: Place PD parsing print routine into separate functionrdma/ | +89 | 0 replies | |
| 16/19 | rdma: Move QP code to separate functionrdma/ | +127 | 0 replies | |
| 17/19 | rdma: Unify netlink attribute checks prior to printsrdma/ rdma/ rdma/ +4 more | +53 | 0 replies | |
| 18/19 | rdma: Perform single .doit call to query specific objectsrdma/ rdma/ rdma/ +6 more | +239 | 0 replies | |
| 19/19 | rdma: Provide and reuse filter functionsrdma/ rdma/ rdma/ +4 more | +112 | 0 replies |
Reviews trailers per patch
All 19 patches have a Reviewed-by or Acked-by.
| Patch | Steve Wise |
|---|---|
| 1/19 | R-b |
| 2/19 | R-b |
| 3/19 | R-b |
| 4/19 | R-b |
| 5/19 | R-b |
| 6/19 | R-b |
| 7/19 | R-b |
| 8/19 | R-b |
| 9/19 | R-b |
| 10/19 | R-b |
| 11/19 | R-b |
| 12/19 | R-b |
| 13/19 | R-b |
| 14/19 | R-b |
| 15/19 | R-b |
| 16/19 | R-b |
| 17/19 | R-b |
| 18/19 | R-b |
| 19/19 | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH iproute2-next v2 00/19] Export object IDs to users
From: Leon Romanovsky <[email protected]>
Changelog:v1->v2:
* Fixed commit messages
* Added Steve's ROBv0->v1:
* Rebased to latest iproute2-next
* Added latest rdma_netlink.h and updated commit message to point to kernel SHA commit.
This series adds ability to present and query all known to rdmatool object by their respective, unique IDs (e.g. pdn. mrn, cqn e.t.c). All objects which have "parent" object has this information too.
Thanks
Leon Romanovsky (19):
rdma: update uapi headers
rdma: Remove duplicated print code
rdma: Provide unique indexes for all visible objects
rdma: Provide parent context index for all objects except CM_ID
rdma: Move resource PD logic to separate file
rdma: Refactor out resource MR logic to separate file
rdma: Move out resource CQ logic to separate file
rdma: Move out resource CM-ID logic to separate file
rdma: Move resource QP logic to separate file
rdma: Properly mark RDMAtool license
rdma: Simplify code to reuse existing functions
rdma: Simplify CM_ID print code
rdma: Refactor CQ prints
rdma: Move MR code to be suitable for per-line parsing
rdma: Place PD parsing print routine into separate function
rdma: Move QP code to separate function
rdma: Unify netlink attribute checks prior to prints
rdma: Perform single .doit call to query specific objects
rdma: Provide and reuse filter functions
rdma/Makefile | 5 +- rdma/dev.c | 7 +- rdma/include/uapi/rdma/rdma_netlink.h | 64 +- rdma/link.c | 7 +- rdma/rdma.c | 7 +- rdma/rdma.h | 24 +- rdma/res-cmid.c | 275 ++++++++ rdma/res-cq.c | 160 +++++ rdma/res-mr.c | 133 ++++ rdma/res-pd.c | 136 ++++ rdma/res-qp.c | 240 +++++++ rdma/res.c | 932 ++------------------------ rdma/res.h | 148 ++++ rdma/utils.c | 53 +- 14 files changed, 1257 insertions(+), 934 deletions(-) create mode 100644 rdma/res-cmid.c create mode 100644 rdma/res-cq.c create mode 100644 rdma/res-mr.c create mode 100644 rdma/res-pd.c create mode 100644 rdma/res-qp.c create mode 100644 rdma/res.h