net/mlx5e: Fix trap event handling
authorJiri Pirko <jiri@nvidia.com>
Thu, 24 Nov 2022 12:05:53 +0000 (13:05 +0100)
committerSaeed Mahameed <saeedm@nvidia.com>
Thu, 9 Feb 2023 04:40:56 +0000 (20:40 -0800)
commit3f26a315f88274361aea86c2bcd6af4bb59b1a87
tree0fc203b499fb980c275e7d5b6589dc8394240522
parent9b2e3723728efe03433be5c13b31da451d88ee3d
net/mlx5e: Fix trap event handling

Current code does not return correct return value from event handler.
Fix it by returning NOTIFY_* and propagate err over newly introduce ctx
structure.

Signed-off-by: Jiri Pirko <jiri@nvidia.com>
Signed-off-by: Saeed Mahameed <saeedm@nvidia.com>
drivers/net/ethernet/mellanox/mlx5/core/devlink.c
drivers/net/ethernet/mellanox/mlx5/core/devlink.h
drivers/net/ethernet/mellanox/mlx5/core/en_main.c