RDMA/counter: Add set/clear per-port auto mode support
Add an API to support set/clear per-port auto mode. Signed-off-by: Mark Zhang <markz@mellanox.com> Reviewed-by: Majd Dibbiny <majd@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
Jason Gunthorpe
parent
6a6c306a09
commit
413d334750
@@ -507,4 +507,30 @@ enum rdma_nldev_attr {
|
||||
*/
|
||||
RDMA_NLDEV_ATTR_MAX
|
||||
};
|
||||
|
||||
/*
|
||||
* Supported counter bind modes. All modes are mutual-exclusive.
|
||||
*/
|
||||
enum rdma_nl_counter_mode {
|
||||
RDMA_COUNTER_MODE_NONE,
|
||||
|
||||
/*
|
||||
* A qp is bound with a counter automatically during initialization
|
||||
* based on the auto mode (e.g., qp type, ...)
|
||||
*/
|
||||
RDMA_COUNTER_MODE_AUTO,
|
||||
|
||||
/*
|
||||
* Always the end
|
||||
*/
|
||||
RDMA_COUNTER_MODE_MAX,
|
||||
};
|
||||
|
||||
/*
|
||||
* Supported criteria in counter auto mode.
|
||||
* Currently only "qp type" is supported
|
||||
*/
|
||||
enum rdma_nl_counter_mask {
|
||||
RDMA_COUNTER_MASK_QP_TYPE = 1,
|
||||
};
|
||||
#endif /* _UAPI_RDMA_NETLINK_H */
|
||||
|
||||
Reference in New Issue
Block a user