US 11,757,614 B2
Accurate timestamp correction
Dotan David Levi, Kiryat Motzkin (IL); Wojciech Wasko, Młynek (PL); Natan Manevich, Ramat Hasharon (IL); Teferet Geula, Ma'ale Adumim (IL); Amit Mandelbaum, Teqoa (IL); and Ariel Almog, Kohav Yair (IL)
Assigned to MELLANOX TECHNOLOGIES, LTD., Yokneam (IL)
Filed by MELLANOX TECHNOLOGIES, LTD., Yokneam (IL)
Filed on May 10, 2021, as Appl. No. 17/315,396.
Prior Publication US 2022/0360423 A1, Nov. 10, 2022
Int. Cl. H04L 7/00 (2006.01); G06N 20/00 (2019.01); H04L 43/106 (2022.01)
CPC H04L 7/0054 (2013.01) [G06N 20/00 (2019.01); H04L 43/106 (2013.01)] 35 Claims
OG exemplary drawing
 
1. A processing apparatus, comprising:
a network interface to send data packets to, and receive data packets from a packet network;
processing circuitry to process an event, and comprising packet processing pipeline circuitry to process a data packet;
a timestamping unit to generate a timestamp for the event and the data packet;
at least one register to store at least one parameter describing a hardware state of the processing circuitry, the at least one parameter being at least one packet processing pipeline parameter describing a state of the packet processing pipeline circuitry; and
timestamp correction processing circuitry to: compute a time value as a correction to the generated timestamp responsively to the at least one packet processing pipeline parameter.