summaryrefslogtreecommitdiffstats
path: root/sys/dev/mlx5
diff options
context:
space:
mode:
authorhselasky <hselasky@FreeBSD.org>2016-10-10 11:38:55 +0000
committerhselasky <hselasky@FreeBSD.org>2016-10-10 11:38:55 +0000
commit1d588c0d69efef011ef84a7ea9520c6d6419df9c (patch)
tree9b934e45162fb8923cfc6edfbc4fa26cdd77e6db /sys/dev/mlx5
parentafcd38bb70b9665602dd0ecc449bf476b51573f4 (diff)
downloadFreeBSD-src-1d588c0d69efef011ef84a7ea9520c6d6419df9c.zip
FreeBSD-src-1d588c0d69efef011ef84a7ea9520c6d6419df9c.tar.gz
MFC r306453:
Set hardware stats flag to avoid double counting the number of incoming bytes. Found by: Ben RUBSON <ben.rubson@gmail.com>
Diffstat (limited to 'sys/dev/mlx5')
-rw-r--r--sys/dev/mlx5/mlx5_en/mlx5_en_main.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/mlx5/mlx5_en/mlx5_en_main.c b/sys/dev/mlx5/mlx5_en/mlx5_en_main.c
index a5acffd..e9b38b8 100644
--- a/sys/dev/mlx5/mlx5_en/mlx5_en_main.c
+++ b/sys/dev/mlx5/mlx5_en/mlx5_en_main.c
@@ -2903,6 +2903,7 @@ mlx5e_create_ifp(struct mlx5_core_dev *mdev)
ifp->if_capabilities |= IFCAP_LINKSTATE | IFCAP_JUMBO_MTU;
ifp->if_capabilities |= IFCAP_LRO;
ifp->if_capabilities |= IFCAP_TSO | IFCAP_VLAN_HWTSO;
+ ifp->if_capabilities |= IFCAP_HWSTATS;
/* set TSO limits so that we don't have to drop TX packets */
ifp->if_hw_tsomax = MLX5E_MAX_TX_PAYLOAD_SIZE - (ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN);
OpenPOWER on IntegriCloud