On Mon, 2005-01-31 at 04:26, jamal wrote:
> It does look pretty sane.. Tested?
Nope, I don't have access to any relevant HW. Hopefully someone
else can give it some beating. Please.
A simple test could be:
o start tcpdump on host B
o start pinging from host A to B
o unplug cable on host A
o wait a while and then plug the cable back in
This is what I get on an embedded PPC:
01:41:27.712729 IP 192.168.6.22 > 192.168.27.119: icmp 64: echo request
seq 7
01:41:28.712697 IP 192.168.6.22 > 192.168.27.119: icmp 64: echo request
seq 8
01:41:43.712240 IP 192.168.6.22 > 192.168.27.119: icmp 64: echo request
seq 23
01:41:44.712210 IP 192.168.6.22 > 192.168.27.119: icmp 64: echo request
seq 24
The interesting point is that the jump in sequence number coincides
with the jump in rx time. Theory is that not all drivers will behave
like this.
Hopefully someone can verify that with e.g. an e1000, and then check
whether the patch I send makes any difference.
-Tommy
|