Klaus Weidner writes:
> However, TCP connections behave strangely - often, incoming packets
> are not passed to the application, even though I am able to see
> them with 'tcpdump'.
Not necessarily. The IP header checksum could be invalid. The packet
could be one which has already been received.
> Does this problem sound familiar to anyone?
My CF Ethernet adapter (Hawking Tech) fails to receive certain packet
lengths. I run this script:
perl -e 'for($i=44; $i<1500; $i++){print "$i: ",system("ping -c 1 ipaq -s $i 2>/dev/null >/dev/null"),"\n";}'
and I get output with a repeating pattern like this:
49: 256
50: 0
51: 256
52: 0
53: 256
54: 0
55: 0
56: 0
57: 256
58: 0
59: 256
60: 0
61: 256
62: 0
63: 0
It's not just odd packet lengths, since 55 and 63 are received just fine.
-- -russ nelson <sig.a.t.russnelson.com> http://russnelson.com Crynwr sells support for free software | PGPok | 521 Pleasant Valley Rd. | +1 315 268 1925 voice | This space for rent Potsdam, NY 13676-3213 | +1 315 268 9201 FAX |Received on Tue Nov 7 17:58:00 2000
This archive was generated by hypermail 2.1.8 : Tue May 04 2004 - 09:43:45 EDT