IB/uverbs: Add create/destroy counters support
User space application which uses counters functionality, is expected to allocate/release the counters resources by calling create/destroy verbs and in turn get a unique handle that can be used to attach the counters to its counted type. 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>
This commit is contained in:

committed by
Leon Romanovsky

parent
fa9b1802d1
commit
d9a5a6441e
@@ -55,6 +55,7 @@ enum uverbs_default_objects {
|
||||
UVERBS_OBJECT_WQ,
|
||||
UVERBS_OBJECT_FLOW_ACTION,
|
||||
UVERBS_OBJECT_DM,
|
||||
UVERBS_OBJECT_COUNTERS,
|
||||
};
|
||||
|
||||
enum {
|
||||
@@ -131,4 +132,17 @@ enum uverbs_methods_mr {
|
||||
UVERBS_METHOD_DM_MR_REG,
|
||||
};
|
||||
|
||||
enum uverbs_attrs_create_counters_cmd_attr_ids {
|
||||
UVERBS_ATTR_CREATE_COUNTERS_HANDLE,
|
||||
};
|
||||
|
||||
enum uverbs_attrs_destroy_counters_cmd_attr_ids {
|
||||
UVERBS_ATTR_DESTROY_COUNTERS_HANDLE,
|
||||
};
|
||||
|
||||
enum uverbs_methods_actions_counters_ops {
|
||||
UVERBS_METHOD_COUNTERS_CREATE,
|
||||
UVERBS_METHOD_COUNTERS_DESTROY,
|
||||
};
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user