Timeval is 16bytes long on x86-64 and 8 bytes long on x86.
|12 Byte PING : | |Internet Control Message Protocol : | Data (12 bytes) | |0000 00 01 02 03 04 05 06 07 08 09 0a 0b ............ | Data: 000102030405060708090a0b | [Length: 12]
This does NOT contain timeval information.
|16 Byte PING : | |Internet Control Message Protocol : | Data (16 bytes) | |0000 83 2c bf 4f 00 00 00 00 6a 2a 02 00 00 00 00 00 .,.O....j*...... | Data: 832cbf4f000000006a2a020000000000 | [Length: 16]
This does contain timeval (sec+usec): Fri May 25 06:53:55 2012 (UTC) + 141930usec
Timeval is 16bytes long on x86-64 and 8 bytes long on x86.
|12 Byte PING : 708090a0b
|
|Internet Control Message Protocol
:
| Data (12 bytes)
|
|0000 00 01 02 03 04 05 06 07 08 09 0a 0b ............
| Data: 000102030405060
| [Length: 12]
This does NOT contain timeval information.
|16 Byte PING : 06a2a0200000000 00
|
|Internet Control Message Protocol
:
| Data (16 bytes)
|
|0000 83 2c bf 4f 00 00 00 00 6a 2a 02 00 00 00 00 00 .,.O....j*......
| Data: 832cbf4f0000000
| [Length: 16]
This does contain timeval (sec+usec): Fri May 25 06:53:55 2012 (UTC) + 141930usec