summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/mellanox/mlx4/en_netdev.c
diff options
context:
space:
mode:
authorAmir Vadai <amirv@mellanox.com>2014-07-22 15:44:10 +0300
committerDavid S. Miller <davem@davemloft.net>2014-07-22 19:53:14 -0700
commit0fef9d0308d4c524da716b4b669d8754594450b2 (patch)
treeb50e948be1c53a7e78d8a15c8f7f2e246dc8d34e /drivers/net/ethernet/mellanox/mlx4/en_netdev.c
parentb94901f3ede8fa5ea334f59bf947eba7d0cb24f3 (diff)
downloadlinux-0fef9d0308d4c524da716b4b669d8754594450b2.tar.gz
linux-0fef9d0308d4c524da716b4b669d8754594450b2.tar.bz2
linux-0fef9d0308d4c524da716b4b669d8754594450b2.zip
net/mlx4_en: Disable blueflame using ethtool private flags
Enable the user to turn off the hardware feature called BlueFlame. Since it is something specific to mlx4_en hardware, we control the feature via ethtool private flags. Signed-off-by: Amir Vadai <amirv@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlx4/en_netdev.c')
-rw-r--r--drivers/net/ethernet/mellanox/mlx4/en_netdev.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx4/en_netdev.c b/drivers/net/ethernet/mellanox/mlx4/en_netdev.c
index 82708bd5c339..bb536aa613f4 100644
--- a/drivers/net/ethernet/mellanox/mlx4/en_netdev.c
+++ b/drivers/net/ethernet/mellanox/mlx4/en_netdev.c
@@ -2465,6 +2465,7 @@ int mlx4_en_init_netdev(struct mlx4_en_dev *mdev, int port,
priv->port = port;
priv->port_up = false;
priv->flags = prof->flags;
+ priv->pflags = MLX4_EN_PRIV_FLAGS_BLUEFLAME;
priv->ctrl_flags = cpu_to_be32(MLX4_WQE_CTRL_CQ_UPDATE |
MLX4_WQE_CTRL_SOLICITED);
priv->num_tx_rings_p_up = mdev->profile.num_tx_rings_p_up;