diff options
author | Leon Romanovsky <leonro@mellanox.com> | 2020-05-26 12:33:03 +0200 |
---|---|---|
committer | Jason Gunthorpe <jgg@mellanox.com> | 2020-05-27 21:05:05 +0200 |
commit | 0cb15372a615a9835893f43e86ae45399eb63996 (patch) | |
tree | fb938b78d738f01f79189eb75496696a1039ffa7 /include/uapi/rdma | |
parent | RDMA/cm: Send and receive ECE parameter over the wire (diff) | |
download | linux-0cb15372a615a9835893f43e86ae45399eb63996.tar.xz linux-0cb15372a615a9835893f43e86ae45399eb63996.zip |
RDMA/cma: Connect ECE to rdma_accept
The rdma_accept() is called by both passive and active sides of CMID
connection to mark readiness to start data transfer. For passive side,
this is called explicitly, for active side, it is called implicitly while
receiving REP message.
Provide ECE data to rdma_accept function needed for passive side to send
that REP message.
Link: https://lore.kernel.org/r/20200526103304.196371-6-leon@kernel.org
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Diffstat (limited to 'include/uapi/rdma')
-rw-r--r-- | include/uapi/rdma/rdma_user_cm.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/uapi/rdma/rdma_user_cm.h b/include/uapi/rdma/rdma_user_cm.h index 19c5c3f74af9..6b883dde7064 100644 --- a/include/uapi/rdma/rdma_user_cm.h +++ b/include/uapi/rdma/rdma_user_cm.h @@ -232,6 +232,7 @@ struct rdma_ucm_accept { struct rdma_ucm_conn_param conn_param; __u32 id; __u32 reserved; + struct rdma_ucm_ece ece; }; struct rdma_ucm_reject { |