Patent ID: 8937974
Filing Date: 2015-01-20
Classification: G06F,H04L

Abstract:
1. A first network device comprising: a receiving module configured to receive samples of data transferred from a data source to the first network device; a memory configured to store (i) the samples of data, and (ii) timestamps when the data was sampled; a medium access control module; a host module configured to build a frame based on one of the timestamps and a first predetermined latency period between (i) the one of the timestamps and (ii) a timestamp in a descriptor of the frame, wherein the frame includes the samples of data and the descriptor, and wherein the timestamp in the descriptor indicates a time when the frame is expected to be received by the medium access control module; a transfer module configured to transfer the frame to the medium access control module according to the timestamp in the descriptor, wherein the host module is configured to forward the frame to the transfer module; and a latency detector module configured to determine a margin of latency based on a difference between (i) a time when the host module forwards the frame to the transfer module and (ii) a time when the frame is received at the medium access control module, wherein the latency detector module updates the first predetermined latency period based on the determined margin of latency.