diff options
author | Or Gerlitz | 2011-06-15 16:47:14 +0200 |
---|---|---|
committer | Roland Dreier | 2011-07-19 06:04:34 +0200 |
commit | f2a3f6a32cf64db1495b5ced8625b9a80bde44e5 (patch) | |
tree | 68508cf4a5f67e2380b6b6fa158bb776e3b69a91 /drivers/net/mlx4/fw.h | |
parent | mlx4_core: Fix location of counter index in QP context struct (diff) | |
download | kernel-qcow2-linux-f2a3f6a32cf64db1495b5ced8625b9a80bde44e5.tar.gz kernel-qcow2-linux-f2a3f6a32cf64db1495b5ced8625b9a80bde44e5.tar.xz kernel-qcow2-linux-f2a3f6a32cf64db1495b5ced8625b9a80bde44e5.zip |
mlx4_core: Add network flow counters
ConnectX devices support a set of flow counters that can be attached
to a set containing one or more QPs. Each such counter tracks receive
and transmit packets and bytes of these QPs. This patch queries the
device to check support for counters, handles initialization of the
HCA to enable counters, and initializes a bitmap allocator to control
counter allocations. Derived from patch by Eli Cohen <eli@mellanox.co.il>.
Signed-off-by: Or Gerlitz <ogerlitz@mellanox.co.il>
Signed-off-by: Roland Dreier <roland@purestorage.com>
Diffstat (limited to 'drivers/net/mlx4/fw.h')
-rw-r--r-- | drivers/net/mlx4/fw.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/mlx4/fw.h b/drivers/net/mlx4/fw.h index 56ed1646cced..1e8ecc3708e2 100644 --- a/drivers/net/mlx4/fw.h +++ b/drivers/net/mlx4/fw.h @@ -111,6 +111,7 @@ struct mlx4_dev_cap { u8 supported_port_types[MLX4_MAX_PORTS + 1]; u8 log_max_macs[MLX4_MAX_PORTS + 1]; u8 log_max_vlans[MLX4_MAX_PORTS + 1]; + u32 max_counters; }; struct mlx4_adapter { |