Patent ID: 6011805
Filing Date: 2000-01-04
Classification: H04L

Abstract:
A method of auto-adapting a retry timer to avoid transmission desynchronization between a first and second communication protocols implemented in a data communication system comprising a memory (20) which stores buffers containing data frames to be transmitted to said second communication protocol, a transmit queue (30) storing a chained list of buffer pointers (11) including locations of said buffers, a transmit scheduler (40) dequeueing first available pointers (31) from said transmit queue (30) to transmit data frames to the second protocol; said method comprising the steps of:(a) inserting a marker in the transmit queue;(b) dequeueing (100) a first available pointer (31) from the transmit queue (30);(c) testing if said available pointer (31) is a marker (46) or a buffer pointer (21);(d) if it is the buffer pointer (21), transmitting (170,180) data frame corresponding to said buffer pointer to said second communication protocol and processing the next available pointer (31);(e) otherwise, computing (130) the queue delay by subtracting the current time from the time when the marker was enqueued;(f) storing (140,150) said queue delay in a first register (60) and said current time in a second register (70) for the next computation of the queue delay; and(g) re-enqueueing (160) said marker (46) and processing the next available pointer (31).