diff options
author | Sean Hefty <sean.hefty@intel.com> | 2011-06-15 01:31:53 +0200 |
---|---|---|
committer | Roland Dreier <roland@purestorage.com> | 2011-10-13 18:40:36 +0200 |
commit | 638ef7a6c6a599b2e4c00ebf35d281721d2a42f6 (patch) | |
tree | 13a1e34b0c4cccbffba11ed71cad28bbcfd03fda /include/rdma | |
parent | RDMA/cm: Define new RDMA port space specific to IB (diff) | |
download | linux-638ef7a6c6a599b2e4c00ebf35d281721d2a42f6.tar.xz linux-638ef7a6c6a599b2e4c00ebf35d281721d2a42f6.zip |
RDMA/ucm: Allow user to specify QP type when creating id
Allow the user to indicate the QP type separately from the port space
when allocating an rdma_cm_id. With RDMA_PS_IB, there is no longer a
1:1 relationship between the QP type and port space, so we need to
switch on the QP type to select between UD and connected QPs.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
Diffstat (limited to 'include/rdma')
-rw-r--r-- | include/rdma/rdma_user_cm.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/rdma/rdma_user_cm.h b/include/rdma/rdma_user_cm.h index fc82c1896f75..5348a000c8f3 100644 --- a/include/rdma/rdma_user_cm.h +++ b/include/rdma/rdma_user_cm.h @@ -77,7 +77,8 @@ struct rdma_ucm_create_id { __u64 uid; __u64 response; __u16 ps; - __u8 reserved[6]; + __u8 qp_type; + __u8 reserved[5]; }; struct rdma_ucm_create_id_resp { |