Patent ID: 8593970

Claim:
A non-transitory processor-readable medium storing code representing instructions that when executed by a processor cause the processor to: send, based on a state of a receive queue, a first flow control signal to a transmit side of a link including a transmit queue, the first flow control signal configured to trigger suspension of transmission, during a first suspension time period having a duration, of a first packet associated with the transmit queue to a memory defining the receive queue, the receive queue and the transmit queue collectively defining a portion of a first stage of queues logically nested outside of a second stage of queues; and send, in response to an indicator that at least one of a state of the transmit queue or the state of the receive queue has changed, a second flow control signal to the transmit side of the link, the second flow control signal configured to trigger suspension of transmission, during a second suspension time period having a duration different from the duration of the first suspension time period, of a second packet associated with the transmit queue to the memory.