diff options
author | Arkadi Sharshevsky <arkadis@mellanox.com> | 2017-03-28 17:24:15 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-03-28 17:11:55 -0700 |
commit | e0c0afd8aa4e2f0ecfb7f6d9c4c7f87e07d54132 (patch) | |
tree | c29c31e69379b31d6535b48413ae40b9ce7bfbee /drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.h | |
parent | ba73e97a6376c2e0522ff372f2555388deab8ce6 (diff) |
mlxsw: spectrum: Support for counters on router interfaces
Add support for counter allocation on router interfaces. The allocation
depends on the counter state of relevant table. In case the counting is
disabled or no counters left the counter index will be set as invalid.
Also a counter pool for router allocation is added.
Signed-off-by: Arakdi Sharshevsky <arkadis@mellanox.com>
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.h')
-rw-r--r-- | drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.h b/drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.h index 031bc4abbe2d..fd34d0a01073 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.h +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.h @@ -39,6 +39,7 @@ enum mlxsw_sp_counter_sub_pool_id { MLXSW_SP_COUNTER_SUB_POOL_FLOW, + MLXSW_SP_COUNTER_SUB_POOL_RIF, }; int mlxsw_sp_counter_alloc(struct mlxsw_sp *mlxsw_sp, |