Home
last modified time | relevance | path

Searched refs:mpesww (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/lag/
H A Dmpesw.c192 struct mlx5_mpesw_work_st *mpesww = container_of(work, struct mlx5_mpesw_work_st, work); in mlx5_mpesw_work() local
194 struct mlx5_lag *ldev = mpesww->lag; in mlx5_mpesw_work()
198 mpesww->result = -ENODEV; in mlx5_mpesw_work()
206 mpesww->result = -EAGAIN; in mlx5_mpesw_work()
210 if (mpesww->op == MLX5_MPESW_OP_ENABLE) in mlx5_mpesw_work()
211 mpesww->result = mlx5_lag_enable_mpesw(ldev); in mlx5_mpesw_work()
212 else if (mpesww->op == MLX5_MPESW_OP_DISABLE) in mlx5_mpesw_work()
219 complete(&mpesww->comp); in mlx5_mpesw_work()