OSDN Git Service

RDMA/mlx5: Attach a DEVX counter via raw flow creation
authorMark Bloch <markb@mellanox.com>
Tue, 20 Nov 2018 18:31:08 +0000 (20:31 +0200)
committerJason Gunthorpe <jgg@mellanox.com>
Thu, 29 Nov 2018 23:51:33 +0000 (16:51 -0700)
commitbfc5d839184f53cc16d551873f9254f2d4d493be
tree3ac138f77c6fcc25c1298ef7c635c39fcae6f3a3
parent67810e8c3c01ed80b5118391a8939ff24f08acd3
RDMA/mlx5: Attach a DEVX counter via raw flow creation

Allow a user to attach a DEVX counter via mlx5 raw flow creation. In order
to attach a counter we introduce a new attribute:

MLX5_IB_ATTR_CREATE_FLOW_ARR_COUNTERS_DEVX

A counter can be attached to multiple flow steering rules.

Signed-off-by: Mark Bloch <markb@mellanox.com>
Reviewed-by: Yishai Hadas <yishaih@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
drivers/infiniband/hw/mlx5/devx.c
drivers/infiniband/hw/mlx5/flow.c
drivers/infiniband/hw/mlx5/main.c
drivers/infiniband/hw/mlx5/mlx5_ib.h
include/uapi/rdma/mlx5_user_ioctl_cmds.h