This wiki has been migrated to https://gitlab.com/wireshark/wireshark/-/wikis/home and is now deprecated. Please use that site instead.

Timestamps

Ethereal just gets its timestamp from libpcap, and libpcap gets it from the OS (drivers, networking stack, packet capture mechanism, etc.), so there's nothing Ethereal can do about it. How the time stamp works is OS dependent.

Note also that the time stamp on a packet isn't a high-accuracy measurement of the instant the first bit, or the last bit, of the packet arrived at the network adapter; there's a delay between the arrival of that last bit and the interrupt for the packet, and a delay between the interrupt handling starting and the point in the code path where the time stamp is attached to the skbuff.