I'm on OS X 10.7 and just found out, the
ping -s 10 host
does not work as expected. Its output does not contain the round trip time:
PING host (IP): 10 data bytes
18 bytes from IP: icmp_seq=0 ttl=248
18 bytes from IP: icmp_seq=1 ttl=248
^C
--- host ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
It works if -s's value is 16 and above. I also experienced this on Linux, but with a smaller value. I read man ping, but it does not mention a restriction.
With packet sizes that small, there's not enough room in the packet to hold the timestamp.