diff options
author | Eugenia Emantayev <eugenia@mellanox.co.il> | 2012-01-19 09:45:05 (GMT) |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-01-22 20:08:43 (GMT) |
commit | 93ece0c1a7ace88f10411dbb5643d2aa2fe00ebf (patch) | |
tree | c6a00edd4504b9c026bc555e3d74fe155cacadbf /drivers/net/ethernet/mellanox/mlx4/en_netdev.c | |
parent | 35fb9afbdeef9d5859d9a878d0372907baf119e1 (diff) | |
download | linux-fsl-qoriq-93ece0c1a7ace88f10411dbb5643d2aa2fe00ebf.tar.xz |
mlx4_en: eth statistics modification
In native mode display all available staticstics.
In SRIOV mode on VF display only SW counters statistics,
in SRIOV mode on hypervisor display SW counters and errors (got from FW)
statistics.
Signed-off-by: Eugenia Emantayev <eugenia@mellanox.co.il>
Reviewed-by: Yevgeny Petrilin <yevgenyp@mellanox.co.il>
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.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx4/en_netdev.c b/drivers/net/ethernet/mellanox/mlx4/en_netdev.c index be3f415..467ae58 100644 --- a/drivers/net/ethernet/mellanox/mlx4/en_netdev.c +++ b/drivers/net/ethernet/mellanox/mlx4/en_netdev.c @@ -702,6 +702,8 @@ int mlx4_en_start_port(struct net_device *dev) /* Schedule multicast task to populate multicast list */ queue_work(mdev->workqueue, &priv->mcast_task); + mlx4_set_stats_bitmap(mdev->dev, &priv->stats_bitmap); + priv->port_up = true; netif_tx_start_all_queues(dev); return 0; |