summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx5/core/en.h
diff options
context:
space:
mode:
authorDaniel Jurgens2016-06-30 16:34:45 +0200
committerDavid S. Miller2016-07-01 12:12:03 +0200
commit3947ca1859999ac00698c0da0d233813a93d288a (patch)
tree4715ae1b9f34d9645bdd1e1b63c57a4d7b363969 /drivers/net/ethernet/mellanox/mlx5/core/en.h
parentnet/mlx5e: Timeout if SQ doesn't flush during close (diff)
downloadkernel-qcow2-linux-3947ca1859999ac00698c0da0d233813a93d288a.tar.gz
kernel-qcow2-linux-3947ca1859999ac00698c0da0d233813a93d288a.tar.xz
kernel-qcow2-linux-3947ca1859999ac00698c0da0d233813a93d288a.zip
net/mlx5e: Implement ndo_tx_timeout callback
Add callback to handle TX timeouts. Fixes: f62b8bb8f2d3 ('net/mlx5: Extend mlx5_core to support ConnectX-4 Ethernet functionality') Signed-off-by: Daniel Jurgens <danielj@mellanox.com> Signed-off-by: Saeed Mahameed <saeedm@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlx5/core/en.h')
-rw-r--r--drivers/net/ethernet/mellanox/mlx5/core/en.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en.h b/drivers/net/ethernet/mellanox/mlx5/core/en.h
index c22d8c8a627e..244aced4fe70 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/en.h
+++ b/drivers/net/ethernet/mellanox/mlx5/core/en.h
@@ -539,6 +539,7 @@ struct mlx5e_priv {
struct workqueue_struct *wq;
struct work_struct update_carrier_work;
struct work_struct set_rx_mode_work;
+ struct work_struct tx_timeout_work;
struct delayed_work update_stats_work;
struct mlx5_core_dev *mdev;