summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx5/core/lag.h
diff options
context:
space:
mode:
authorRoi Dayan2019-02-25 09:09:05 +0100
committerSaeed Mahameed2019-03-01 21:04:16 +0100
commite6ee5e7166275073c66245043c70ec5dc819a956 (patch)
treea110fc5e55839cfc43e2c24492b4c2ab36b6bea6 /drivers/net/ethernet/mellanox/mlx5/core/lag.h
parentnet/mlx5: Expose lag operations in header file (diff)
downloadkernel-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.h1
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;
};