I've played further with big sized ICMP_ECHO, and found some interesting
behavior of the ping prog. (Mine come from debian 1.1 netbase package).
pinging myself (127.0.0.1) give that:
packetsize (-s)
56-24372 work ok
24373-65332 nothing _seems_ to get through
(though i can't put tcpdump on the loopback :)
65333-65464 work ok
65465-65468 really weird, seem to loose some bits, print a warning message
and dump the packet on the screen.
On 2.1.5, i rather get a 'Couldn't get a free page....'
65469 packet too large
On the wire, bheavior seem different, between to linux box
(a 2.1.5 and a 2.0.10, no router, just a hub)
56-48948 work well
48949-65469 ping doesn't give a line of result, though tcpdump see all the
packet coming and going (request *and* reply). Also the LED's on
the hub are riding high every second :) but this is OK.
Any ideas? well, ok this is more a ping soft. problem (except maybe for the
Couldn't get a free page).
-- Philippe Strauss, CH-1092 BelmontEmail: <philippe.strauss@urbanet.ch> Homepage: http://sicel-home-1-4.urbanet.ch