]> git.baikalelectronics.ru Git - kernel.git/commit
mlxsw: core: Unify method of trap support validation
authorVadim Pasternak <vadimp@nvidia.com>
Tue, 22 Feb 2022 17:17:01 +0000 (19:17 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 23 Feb 2022 12:38:17 +0000 (12:38 +0000)
commit902992d18f5a8d121b001ac029acbeaf77db0276
treeb9e50e319af8b4453eeca967aebbdaabeffcb4ff
parent8b5f555be8f27a10b9b4d4705aa58acad055574a
mlxsw: core: Unify method of trap support validation

Currently there are several different features defined in 'mlxsw_driver'
for trap support validation. There is no reason to have dedicated
features for specific traps. Perform validation of all of them by
testing feature 'MLXSW_BUS_F_TXRX'.

Remove trap capability validation from 'core_env.c' which is redundant
after validation has been added to mlxsw_core_trap_register().

Signed-off-by: Vadim Pasternak <vadimp@nvidia.com>
Reviewed-by: Jiri Pirko <jiri@nvidia.com>
Signed-off-by: Ido Schimmel <idosch@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlxsw/core.c
drivers/net/ethernet/mellanox/mlxsw/core.h
drivers/net/ethernet/mellanox/mlxsw/core_env.c
drivers/net/ethernet/mellanox/mlxsw/spectrum.c