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]