Hi Soren,

The dtrace script in the attachment dumps the contents of the receiving packets. Please run it and ping through the e1000g interface when you encounter the issue and send the outputs to me.

Thanks,

Miles

soren wrote:
Hi Soren,

According to the output in the attachments, IP inReceives does increase while ICMP statistics stay the same, no drops or errors. As far as I can say, e1000g is fine to transmit and receive the data. I expect someone familiar with the IP layer can continue the diagnosis.

Thanks for your help, Miles. If you come across "someone familiar with the IP 
layer" please feel free to send them my way.


BTW, e1000g0 is the only active interface on your machine, right?

This board has two built in network interfaces. The second one is plugged in, 
but not (as far as I can tell) active. I'd been meaning to set it up either as 
a second active interface or for failover but I haven't gotten around to doing 
anything yet because of all the existing problems. These problems on the first 
interface occur with or without the second interface being plugged in.

#!/usr/sbin/dtrace -Cs
#pragma D option flowindent

fbt:e1000g:e1000g_receive:return
/arg1 != NULL/
{
stack();

mblk = (mblk_t *)arg1;
len = (size_t)(mblk->b_wptr - mblk->b_rptr);

tracemem(mblk->b_rptr, 1514);
printf("The length is 0x%x", len);
}
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to