summaryrefslogtreecommitdiffstats
path: root/sys/dev/ixgbe/if_ix.c
diff options
context:
space:
mode:
authorerj <erj@FreeBSD.org>2015-06-30 16:26:13 +0000
committererj <erj@FreeBSD.org>2015-06-30 16:26:13 +0000
commit8a1f7539e018d12ca23dd879dbe8ff857eae5f90 (patch)
treef26ea273b872ba9d41d11e15c925155280fa6200 /sys/dev/ixgbe/if_ix.c
parentfdde4f4cd7cb11adf88df4156b5a04f83993af25 (diff)
downloadFreeBSD-src-8a1f7539e018d12ca23dd879dbe8ff857eae5f90.zip
FreeBSD-src-8a1f7539e018d12ca23dd879dbe8ff857eae5f90.tar.gz
Re-add if_hw_tso* assignments to if_ix.c that were removed in r283668.
These are used in stable/10 as well as 11. Requested by: rmacklem@
Diffstat (limited to 'sys/dev/ixgbe/if_ix.c')
-rw-r--r--sys/dev/ixgbe/if_ix.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/dev/ixgbe/if_ix.c b/sys/dev/ixgbe/if_ix.c
index 6c4f766..b71131a 100644
--- a/sys/dev/ixgbe/if_ix.c
+++ b/sys/dev/ixgbe/if_ix.c
@@ -2499,6 +2499,10 @@ ixgbe_setup_interface(device_t dev, struct adapter *adapter)
ifp->if_softc = adapter;
ifp->if_flags = IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST;
ifp->if_ioctl = ixgbe_ioctl;
+ /* TSO parameters */
+ ifp->if_hw_tsomax = 65518;
+ ifp->if_hw_tsomaxsegcount = IXGBE_82599_SCATTER;
+ ifp->if_hw_tsomaxsegsize = 2048;
#ifndef IXGBE_LEGACY_TX
ifp->if_transmit = ixgbe_mq_start;
ifp->if_qflush = ixgbe_qflush;
OpenPOWER on IntegriCloud