net/mlx5: Forward all mlx5 events to mlx5 notifiers chain
This to allow seamless migration to the new notifier chain API, and to eventually deprecate interfaces dev->event callback. Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
This commit is contained in:
parent
7cffaddd39
commit
58d180b34e
|
@ -32,6 +32,7 @@
|
|||
|
||||
#include <linux/mlx5/driver.h>
|
||||
#include "mlx5_core.h"
|
||||
#include "lib/mlx5.h"
|
||||
|
||||
static LIST_HEAD(intf_list);
|
||||
static LIST_HEAD(mlx5_dev_list);
|
||||
|
@ -425,6 +426,8 @@ void mlx5_core_event(struct mlx5_core_dev *dev, enum mlx5_dev_event event,
|
|||
dev_ctx->intf->event(dev, dev_ctx->context, event, param);
|
||||
|
||||
spin_unlock_irqrestore(&priv->ctx_lock, flags);
|
||||
|
||||
mlx5_notifier_call_chain(dev->priv.events, event, (void *)param);
|
||||
}
|
||||
|
||||
void mlx5_dev_list_lock(void)
|
||||
|
|
|
@ -195,7 +195,7 @@ struct mlx5_rsc_debug {
|
|||
};
|
||||
|
||||
enum mlx5_dev_event {
|
||||
MLX5_DEV_EVENT_SYS_ERROR,
|
||||
MLX5_DEV_EVENT_SYS_ERROR = 128, /* 0 - 127 are FW events */
|
||||
MLX5_DEV_EVENT_PORT_UP,
|
||||
MLX5_DEV_EVENT_PORT_DOWN,
|
||||
MLX5_DEV_EVENT_PORT_INITIALIZED,
|
||||
|
|
Loading…
Reference in a new issue