diff options
author | Raed Salem <raeds@mellanox.com> | 2018-05-31 15:43:34 +0200 |
---|---|---|
committer | Leon Romanovsky <leonro@mellanox.com> | 2018-06-02 06:33:55 +0200 |
commit | ebb6796bd397f3fb9b2b46398b2fbb585e1b8bb6 (patch) | |
tree | 424171dbc251f1b3f21d1fa6c4871991007e4477 /include/uapi/rdma | |
parent | IB/core: Introduce counters read verb (diff) | |
download | linux-ebb6796bd397f3fb9b2b46398b2fbb585e1b8bb6.tar.xz linux-ebb6796bd397f3fb9b2b46398b2fbb585e1b8bb6.zip |
IB/uverbs: Add read counters support
This patch exposes the read counters verb to user space applications. By
that verb the user can read the hardware counters which are associated
with the counters object.
The application needs to provide a sufficient memory to hold the
statistics.
Reviewed-by: Yishai Hadas <yishaih@mellanox.com>
Signed-off-by: Raed Salem <raeds@mellanox.com>
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/ib_user_ioctl_cmds.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/uapi/rdma/ib_user_ioctl_cmds.h b/include/uapi/rdma/ib_user_ioctl_cmds.h index c28ce62d2e40..888ac5975a6c 100644 --- a/include/uapi/rdma/ib_user_ioctl_cmds.h +++ b/include/uapi/rdma/ib_user_ioctl_cmds.h @@ -140,9 +140,16 @@ enum uverbs_attrs_destroy_counters_cmd_attr_ids { UVERBS_ATTR_DESTROY_COUNTERS_HANDLE, }; +enum uverbs_attrs_read_counters_cmd_attr_ids { + UVERBS_ATTR_READ_COUNTERS_HANDLE, + UVERBS_ATTR_READ_COUNTERS_BUFF, + UVERBS_ATTR_READ_COUNTERS_FLAGS, +}; + enum uverbs_methods_actions_counters_ops { UVERBS_METHOD_COUNTERS_CREATE, UVERBS_METHOD_COUNTERS_DESTROY, + UVERBS_METHOD_COUNTERS_READ, }; #endif |