diff options
author | Jiri Pirko <jiri@mellanox.com> | 2020-02-24 10:35:45 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2020-02-24 22:55:06 +0300 |
commit | 99ff9cc249ff3c75aa12f52f12a35b3b9cfa32f7 (patch) | |
tree | ed164472190e92f9ad88e4ee44291ccbeaf8cb9f | |
parent | 76d4067fe1dea4992297c069cbee4c826ffa9c63 (diff) | |
download | linux-99ff9cc249ff3c75aa12f52f12a35b3b9cfa32f7.tar.xz |
mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values
The listener fields en_action and dis_action now contain the actions to
be used for TRAP and DROP devlink trap actions. Use them directly
instead of the hard-coded values.
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: Ido Schimmel <idosch@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c b/drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c index 7b0fb3cf71ea..7c6a9634cdbc 100644 --- a/drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c +++ b/drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c @@ -329,10 +329,10 @@ int mlxsw_sp_trap_action_set(struct mlxsw_core *mlxsw_core, switch (action) { case DEVLINK_TRAP_ACTION_DROP: - hw_action = MLXSW_REG_HPKT_ACTION_SET_FW_DEFAULT; + hw_action = listener->dis_action; break; case DEVLINK_TRAP_ACTION_TRAP: - hw_action = MLXSW_REG_HPKT_ACTION_TRAP_EXCEPTION_TO_CPU; + hw_action = listener->en_action; break; default: return -EINVAL; |