US 12,476,775 B2
Synchronous clock synchronization messaging
Dotan David Levi, Kiryat Motzkin (IL); and Wojciech Wasko, Młynek (PL)
Assigned to Mellanox Technologies, Ltd, Yokneam (IL)
Filed by MELLANOX TECHNOLOGIES, LTD., Yokneam (IL)
Filed on Nov. 9, 2022, as Appl. No. 17/983,427.
Prior Publication US 2024/0154783 A1, May 9, 2024
Int. Cl. H04L 7/00 (2006.01); H04L 7/06 (2006.01); H04L 47/62 (2022.01)
CPC H04L 7/0008 (2013.01) [H04L 7/06 (2013.01); H04L 47/6225 (2013.01)] 35 Claims
OG exemplary drawing
 
1. A boundary clock device, comprising:
a network interface controller to receive a first clock-synchronization message from a clock-synchronization leader device and send a second clock-synchronization message to at least one clock-synchronization follower device, the clock-synchronization leader device and the clock-synchronization follower device being external to the boundary clock device; and
a processor to execute software to:
generate the second clock-synchronization message before receiving the first clock-synchronization message; and
enqueue a control dependency to condition sending the second clock-synchronization message by the network interface controller to the at least one clock-synchronization follower device on the network interface controller receiving the first clock-synchronization message from the clock-synchronization leader device.