summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhselasky <hselasky@FreeBSD.org>2015-12-11 15:35:47 +0000
committerhselasky <hselasky@FreeBSD.org>2015-12-11 15:35:47 +0000
commit34da0a9b5801ba5960911e7170eb4d0ed8751030 (patch)
treef487385e2039d9af65bad5f1b7aede2868e36bc6
parent537e74690af6c4ba29e8e7ec4ea15c7f543e2591 (diff)
downloadFreeBSD-src-34da0a9b5801ba5960911e7170eb4d0ed8751030.zip
FreeBSD-src-34da0a9b5801ba5960911e7170eb4d0ed8751030.tar.gz
Enable the mlx4en TSO limits.
This is a direct commit to stable/10. Sponsored by: Mellanox Technologies
-rw-r--r--sys/ofed/drivers/net/mlx4/en_netdev.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/ofed/drivers/net/mlx4/en_netdev.c b/sys/ofed/drivers/net/mlx4/en_netdev.c
index 0c7b300..a9d87bb 100644
--- a/sys/ofed/drivers/net/mlx4/en_netdev.c
+++ b/sys/ofed/drivers/net/mlx4/en_netdev.c
@@ -2174,12 +2174,10 @@ int mlx4_en_init_netdev(struct mlx4_en_dev *mdev, int port,
if (mdev->LSO_support)
dev->if_capabilities |= IFCAP_TSO4 | IFCAP_TSO6 | IFCAP_VLAN_HWTSO;
-#if __FreeBSD_version >= 1100000
/* set TSO limits so that we don't have to drop TX packets */
dev->if_hw_tsomax = MLX4_EN_TX_MAX_PAYLOAD_SIZE - (ETHER_HDR_LEN + ETHER_VLAN_ENCAP_LEN) /* hdr */;
dev->if_hw_tsomaxsegcount = MLX4_EN_TX_MAX_MBUF_FRAGS - 1 /* hdr */;
dev->if_hw_tsomaxsegsize = MLX4_EN_TX_MAX_MBUF_SIZE;
-#endif
dev->if_capenable = dev->if_capabilities;
OpenPOWER on IntegriCloud