aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/mlx5/mlx5_ib.h
diff options
context:
space:
mode:
authorTalat Batheesh <talatb@mellanox.com>2018-06-21 15:37:56 +0300
committerJason Gunthorpe <jgg@mellanox.com>2018-06-22 08:51:14 -0600
commit9f876f3de6616f02960d7d88ad52c805946f4b63 (patch)
treef5f6d0f597d2d3025ab6d51487d7bc5041a6b8c1 /drivers/infiniband/hw/mlx5/mlx5_ib.h
parentnet/mlx5: Add RoCE RX ICRC encapsulated counter (diff)
downloadlinux-dev-9f876f3de6616f02960d7d88ad52c805946f4b63.tar.xz
linux-dev-9f876f3de6616f02960d7d88ad52c805946f4b63.zip
IB/mlx5: Support RoCE ICRC encapsulated error counter
This patch adds support to query the counter that counts the RoCE packets with corrupted ICRC (Invariant Cyclic Redundancy Code). This counter will be under /sys/class/infiniband/<mlx5-dev>/ports/<port>/hw_counters/ rx_icrc_encapsulated - The number of RoCE packets with ICRC error. Signed-off-by: Talat Batheesh <talatb@mellanox.com> Reviewed-by: Mark Bloch <markb@mellanox.com> Signed-off-by: Leon Romanovsky <leonro@mellanox.com> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Diffstat (limited to '')
-rw-r--r--drivers/infiniband/hw/mlx5/mlx5_ib.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/infiniband/hw/mlx5/mlx5_ib.h b/drivers/infiniband/hw/mlx5/mlx5_ib.h
index d89c8fe626f6..298d6a341bb2 100644
--- a/drivers/infiniband/hw/mlx5/mlx5_ib.h
+++ b/drivers/infiniband/hw/mlx5/mlx5_ib.h
@@ -665,6 +665,7 @@ struct mlx5_ib_counters {
size_t *offsets;
u32 num_q_counters;
u32 num_cong_counters;
+ u32 num_ext_ppcnt_counters;
u16 set_id;
bool set_id_valid;
};