summaryrefslogtreecommitdiffstats
path: root/include/rdma
diff options
context:
space:
mode:
authorSean Hefty <sean.hefty@intel.com>2007-08-09 00:51:13 +0200
committerRoland Dreier <rolandd@cisco.com>2007-10-10 04:59:12 +0200
commit7ce86409adcd2fda652b628173a66e905950ece1 (patch)
tree37ec32b859f358c77267c465a6e04a642d7c5ff3 /include/rdma
parentRDMA/cma: Add ability to specify type of service (diff)
downloadlinux-7ce86409adcd2fda652b628173a66e905950ece1.tar.xz
linux-7ce86409adcd2fda652b628173a66e905950ece1.zip
RDMA/ucma: Allow user space to set service type
Export the ability to set the type of service to user space. Model the interface after setsockopt. Signed-off-by: Sean Hefty <sean.hefty@intel.com> Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'include/rdma')
-rw-r--r--include/rdma/rdma_user_cm.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/include/rdma/rdma_user_cm.h b/include/rdma/rdma_user_cm.h
index f632b0c007c9..9749c1b34d00 100644
--- a/include/rdma/rdma_user_cm.h
+++ b/include/rdma/rdma_user_cm.h
@@ -212,4 +212,22 @@ struct rdma_ucm_event_resp {
} param;
};
+/* Option levels */
+enum {
+ RDMA_OPTION_ID = 0
+};
+
+/* Option details */
+enum {
+ RDMA_OPTION_ID_TOS = 0
+};
+
+struct rdma_ucm_set_option {
+ __u64 optval;
+ __u32 id;
+ __u32 level;
+ __u32 optname;
+ __u32 optlen;
+};
+
#endif /* RDMA_USER_CM_H */