Re: dual port EM nic wedging under load

2006-11-24 Thread Mike Tancsa
At 02:42 AM 11/24/2006, Sepherosa Ziehau wrote: On 11/24/06, Mike Tancsa [EMAIL PROTECTED] wrote: At 08:56 PM 11/23/2006, Sepherosa Ziehau wrote: On 11/24/06, Mike Tancsa [EMAIL PROTECTED] wrote: Can you post the output of em's debug_info sysctl? I did a full cvsup upto today to see if it

Re: dual port EM nic wedging under load

2006-11-24 Thread Mike Tancsa
Forgot one thing: please post output of vmstat -i, before/after the RX choking :-) Here is the same info from FreeBSD Current, post testing. The same hardware does not wedge on it. em0: Excessive collisions = 0 em0: Symbol errors = 0 em0: Sequence errors = 0 em0: Defer count = 0 em0:

Re: dual port EM nic wedging under load

2006-11-24 Thread Sepherosa Ziehau
On 11/24/06, Mike Tancsa [EMAIL PROTECTED] wrote: pre-patch [r2-dragonfly]# ifconfig em0 down [r2-dragonfly]# ifconfig em0 up [r2-dragonfly]# ifconfig em1 down [r2-dragonfly]# ifconfig em1 up [r2-dragonfly]# vmstat -i interrupt total rate clk

Re: dual port EM nic wedging under load

2006-11-24 Thread Matthew Dillon
The BGE0 test statistics you posted to the FreeBSD list were very interesting. I'm still scratching my head wondering what changed between 1.6 and HEAD to create such an improvement in packet rates. The change I thought would make a big difference was when we embedded the

Re: dual port EM nic wedging under load

2006-11-24 Thread Matthew Dillon
:Only 34 intr came during your testing :-( : :Please testing following patch: :http://leaf.dragonflybsd.org/~sephe/em_intr.diff : :See whether it helps. : :Best Regards, :sephe Ouch. I don't quite understand the jist of the patch. Clearly it is dealing with a situation where an RX ring