summaryrefslogtreecommitdiffstats
path: root/include/uapi
diff options
context:
space:
mode:
authorLeon Romanovsky <leonro@mellanox.com>2017-06-20 14:47:08 +0300
committerLeon Romanovsky <leon@kernel.org>2017-08-10 13:28:10 +0300
commitac50525374315b9b609747f83b07f8dccb06b722 (patch)
tree2d5f4773b916f70b58ebe38efdef631540178cd4 /include/uapi
parentc3f66f7b0052ea854744372fdaae7817f5358e4f (diff)
downloadlinux-stable-ac50525374315b9b609747f83b07f8dccb06b722.tar.gz
linux-stable-ac50525374315b9b609747f83b07f8dccb06b722.tar.bz2
linux-stable-ac50525374315b9b609747f83b07f8dccb06b722.zip
RDMA/netlink: Expose device and port capability masks
The port capability mask is exposed to user space via sysfs interface, while device capabilities are available for verbs only. This patch provides those capabilities through netlink interface. Signed-off-by: Leon Romanovsky <leonro@mellanox.com> Reviewed-by: Steve Wise <swise@opengridcomputing.com>
Diffstat (limited to 'include/uapi')
-rw-r--r--include/uapi/rdma/rdma_netlink.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/uapi/rdma/rdma_netlink.h b/include/uapi/rdma/rdma_netlink.h
index a44229fa5eca..90de11db6580 100644
--- a/include/uapi/rdma/rdma_netlink.h
+++ b/include/uapi/rdma/rdma_netlink.h
@@ -257,6 +257,11 @@ enum rdma_nldev_attr {
*/
RDMA_NLDEV_ATTR_PORT_INDEX, /* u32 */
+ /*
+ * Device and port capabilities
+ */
+ RDMA_NLDEV_ATTR_CAP_FLAGS, /* u64 */
+
RDMA_NLDEV_ATTR_MAX
};
#endif /* _UAPI_RDMA_NETLINK_H */