Patent ID: 11924318
Assignee: MARVELL ISRAEL (M.I.S.L) LTD.
Field: Telecommunications (Electrical engineering)
Classification: CPC H | IPC H

Claim 5:
6. A network device, comprising:
a packet processor configured to:
receive, via an internal communication link within the network device, i) a timing message and ii) a first timestamp generated by a physical layer (PHY) processor, the first timestamp having been generated by the PHY processor using a local-domain clock used by the PHY processor, the first timestamp corresponding to a time, as measured by the local-domain clock, at which the PHY processor received the timing message via a network link coupled to the PHY processor, the network link being external to the network device, and

generate a second timestamp for the timing message using a domain-specific clock maintained by the network device, the second timestamp corresponding to a time at which the packet processor received the timing message;
wherein the packet processor includes:
a delay calculator configured to calculate a delay value using the first timestamp, the delay value accounting for a time delay corresponding to the transfer of the timing message within the network device from the PHY processor to the packet processor, and
an adjusted timestamp calculator configured to adjust the second timestamp using the delay value to generate an adjusted domain-specific timestamp for the timing message, the adjusted domain-specific timestamp indicating a time, corresponding to the domain-specific clock, at which the PHY processor received the timing message via the network link;

wherein the packet processor is further configured to perform at least one timing-related operation using the adjusted domain-specific timestamp.