https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199174

--- Comment #29 from Sean Bruno <sbr...@freebsd.org> ---
(In reply to david.keller from comment #28)
Rick has suggested this.  It seems to work, but I'm unsure of the impact.

Can you try the following patch to if_em.c and see if it helps?  I'm trying to
diagnose this here.

Index: dev/e1000/if_em.c
===================================================================
--- dev/e1000/if_em.c    (revision 285481)
+++ dev/e1000/if_em.c    (working copy)
@@ -3034,6 +3034,9 @@
     if_setflags(ifp, IFF_BROADCAST | IFF_SIMPLEX | IFF_MULTICAST);
     if_setioctlfn(ifp, em_ioctl);
     if_setgetcounterfn(ifp, em_get_counter);
+    ifp->if_hw_tsomax = 65518; /* 32*MCLBYTES - max_mac_hdr_len*/
+    ifp->if_hw_tsomaxsegcount = EM_MAX_SCATTER;
+    ifp->if_hw_tsomaxsegsize = 65536;
 #ifdef EM_MULTIQUEUE
     /* Multiqueue stack interface */
     if_settransmitfn(ifp, em_mq_start);

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to