diff options
author | Steve Wise <swise@opengridcomputing.com> | 2018-05-10 07:31:36 -0700 |
---|---|---|
committer | Doug Ledford <dledford@redhat.com> | 2018-05-22 14:32:30 -0400 |
commit | fbdb0a9181cb4c489a857f6bf71648276c85969c (patch) | |
tree | aa2b0dd64c9f4c769560fb9aa33d21659c5cff4e /include | |
parent | b06f2efd3bbe522ee0e118c3f29497c857d97f8b (diff) | |
download | linux-fbdb0a9181cb4c489a857f6bf71648276c85969c.tar.bz2 |
RDMA/CMA: add rdma_iw_cm_id() and rdma_res_to_id() helpers
Add a helper function for iwarp drivers to be able to map an
rdma_cm_id to an iw_cm_id. This is useful for dumping driver specific
NLDEV/RESTRACK connection state.
Add a helper to return the rdma_cm_id pointer from the rdma_restack
pointer. This is needed for rdma drivers to map a res entry back to
the public rdma_cm_id struct.
Signed-off-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/rdma/rdma_cm.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/rdma/rdma_cm.h b/include/rdma/rdma_cm.h index 690934733ba7..c5c1435c129a 100644 --- a/include/rdma/rdma_cm.h +++ b/include/rdma/rdma_cm.h @@ -420,4 +420,7 @@ const void *rdma_consumer_reject_data(struct rdma_cm_id *id, void rdma_read_gids(struct rdma_cm_id *cm_id, union ib_gid *sgid, union ib_gid *dgid); +struct iw_cm_id *rdma_iw_cm_id(struct rdma_cm_id *cm_id); +struct rdma_cm_id *rdma_res_to_id(struct rdma_restrack_entry *res); + #endif /* RDMA_CM_H */ |