[Bug 200221] em0 watchdog timeout under load

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Jul 15 16:19:23 UTC 2015


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

--- Comment #11 from Sean Bruno <sbruno at FreeBSD.org> ---
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 the assignee for the bug.


More information about the freebsd-net mailing list