diff options
author | Roi Dayan | 2019-02-25 09:09:05 +0100 |
---|---|---|
committer | Saeed Mahameed | 2019-03-01 21:04:16 +0100 |
commit | e6ee5e7166275073c66245043c70ec5dc819a956 (patch) | |
tree | a110fc5e55839cfc43e2c24492b4c2ab36b6bea6 /drivers/net/ethernet/mellanox/mlx5/core/lag.h | |
parent | net/mlx5: Expose lag operations in header file (diff) | |
download | kernel-qcow2-linux-e6ee5e7166275073c66245043c70ec5dc819a956.tar.gz kernel-qcow2-linux-e6ee5e7166275073c66245043c70ec5dc819a956.tar.xz kernel-qcow2-linux-e6ee5e7166275073c66245043c70ec5dc819a956.zip |
net/mlx5: Use own workqueue for lag netdev events processing
Instead of using the system workqueue, allocate our own workqueue.
This workqueue will be used to handle more work in the next patch.
This patch doesn't change functionality.
Signed-off-by: Roi Dayan <roid@mellanox.com>
Reviewed-by: Or Gerlitz <ogerlitz@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlx5/core/lag.h')
-rw-r--r-- | drivers/net/ethernet/mellanox/mlx5/core/lag.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/lag.h b/drivers/net/ethernet/mellanox/mlx5/core/lag.h index a6637016c1ab..58f93d411ad5 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/lag.h +++ b/drivers/net/ethernet/mellanox/mlx5/core/lag.h @@ -33,6 +33,7 @@ struct mlx5_lag { u8 v2p_map[MLX5_MAX_PORTS]; struct lag_func pf[MLX5_MAX_PORTS]; struct lag_tracker tracker; + struct workqueue_struct *wq; struct delayed_work bond_work; struct notifier_block nb; }; |