| CPC H04J 3/0667 (2013.01) [G06F 12/123 (2013.01); H04J 3/0682 (2013.01); G06F 2212/154 (2013.01)] | 11 Claims |

|
1. A method for timestamping packets by a timing synchronization controller of a communication device, comprising:
acquiring timing information indicating a time at which a physical coding sublayer (PCS) of the communication device outputs a first frame to a physical medium attachment (PMA) sublayer of the communication device;
determining a delay between the first frame and a packet having a preamble followed by a start frame delimiter (SFD);
generating a timestamp based at least in part on the timing information and the delay between the first frame and the packet; and
inserting the timestamp into the packet.
|