diff options
author | Gal Pressman <galp@mellanox.com> | 2016-02-29 19:17:14 (GMT) |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2016-03-02 19:37:26 (GMT) |
commit | b081da5ee1860d1874381a413a1b71d8f9f67e83 (patch) | |
tree | db510657a8ce1b971a87d90dcac1265b39a5295c /drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | |
parent | 85082dba0a5059c538cfa786d07f5ec5370d22fe (diff) | |
download | linux-b081da5ee1860d1874381a413a1b71d8f9f67e83.tar.xz |
net/mlx5e: Add rx/tx bytes software counters
Sum up rx/tx bytes in software as we do for rx/tx packets, to be reported
in upcoming statistics fix.
Signed-off-by: Gal Pressman <galp@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_rx.c')
-rw-r--r-- | drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_rx.c b/drivers/net/ethernet/mellanox/mlx5/core/en_rx.c index 3fd6a58..59658b9 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_rx.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_rx.c @@ -263,6 +263,7 @@ int mlx5e_poll_rx_cq(struct mlx5e_cq *cq, int budget) mlx5e_build_rx_skb(cqe, rq, skb); rq->stats.packets++; + rq->stats.bytes += be32_to_cpu(cqe->byte_cnt); napi_gro_receive(cq->napi, skb); wq_ll_pop: |