summaryrefslogtreecommitdiffstats
path: root/include/uapi/rdma
diff options
context:
space:
mode:
authorIra Weiny <ira.weiny@intel.com>2014-08-08 19:00:56 -0400
committerRoland Dreier <roland@purestorage.com>2014-08-10 20:36:00 -0700
commit1471cb6ca67990a306500e69e52ffb28c93ccbbc (patch)
tree6d9dba8e122759ff4a193487aae516a300e563f1 /include/uapi/rdma
parent0f29b46d49b0ca50536632c6a33986c3171f5ea1 (diff)
downloadop-kernel-dev-1471cb6ca67990a306500e69e52ffb28c93ccbbc.zip
op-kernel-dev-1471cb6ca67990a306500e69e52ffb28c93ccbbc.tar.gz
IB/mad: Add user space RMPP support
Using the new registration mechanism, define a flag that indicates the user wishes to process RMPP messages in user space rather than have the kernel process them. Signed-off-by: Ira Weiny <ira.weiny@intel.com> Signed-off-by: Roland Dreier <roland@purestorage.com>
Diffstat (limited to 'include/uapi/rdma')
-rw-r--r--include/uapi/rdma/ib_user_mad.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/uapi/rdma/ib_user_mad.h b/include/uapi/rdma/ib_user_mad.h
index c00b081..09f809f 100644
--- a/include/uapi/rdma/ib_user_mad.h
+++ b/include/uapi/rdma/ib_user_mad.h
@@ -213,7 +213,10 @@ struct ib_user_mad_reg_req {
* used.
* @rmpp_version - If set, indicates the RMPP version to use.
*/
-#define IB_USER_MAD_REG_FLAGS_CAP (0)
+enum {
+ IB_USER_MAD_USER_RMPP = (1 << 0),
+};
+#define IB_USER_MAD_REG_FLAGS_CAP (IB_USER_MAD_USER_RMPP)
struct ib_user_mad_reg_req2 {
__u32 id;
__u32 qpn;
OpenPOWER on IntegriCloud