diff options
author | Leon Romanovsky <leonro@mellanox.com> | 2020-05-26 12:33:01 +0200 |
---|---|---|
committer | Jason Gunthorpe <jgg@mellanox.com> | 2020-05-27 21:05:05 +0200 |
commit | 93531ee7b9d1313227d2b4f354989895e8d57b72 (patch) | |
tree | b010b22447e86615126ffdcada77c9ad2de1ea73 /include/rdma | |
parent | RDMA/ucma: Extend ucma_connect to receive ECE parameters (diff) | |
download | linux-93531ee7b9d1313227d2b4f354989895e8d57b72.tar.xz linux-93531ee7b9d1313227d2b4f354989895e8d57b72.zip |
RDMA/ucma: Deliver ECE parameters through UCMA events
Passive side of CMID connection receives ECE request through REQ message
and needs to respond with relevant REP message which will be forwarded to
active side.
The UCMA events interface is responsible for such communication with the
user space (librdmacm). Extend it to provide ECE wire data.
Link: https://lore.kernel.org/r/20200526103304.196371-4-leon@kernel.org
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Diffstat (limited to 'include/rdma')
-rw-r--r-- | include/rdma/rdma_cm.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/rdma/rdma_cm.h b/include/rdma/rdma_cm.h index 4e2975eb3643..418590c9a9e8 100644 --- a/include/rdma/rdma_cm.h +++ b/include/rdma/rdma_cm.h @@ -111,6 +111,7 @@ struct rdma_cm_event { struct rdma_conn_param conn; struct rdma_ud_param ud; } param; + struct rdma_ucm_ece ece; }; struct rdma_cm_id; |