Patent ID: 8713220
Filing Date: 2014-04-29
Classification: H04L

Abstract:
1. A method comprising: performing, by a network device, a write operation to move a first packet to a first bank of a memory; selecting, by the network device and while performing at least a portion of the write operation, an output queue to perform a read operation to remove a second packet from a second bank of the memory; receiving, by the network device, a bank indicator for the output queue, reading, by the network device, a pointer from a pointer memory based on the bank indicator; retrieving, by the network device and from a data structure, an address of the second packet based on reading the pointer; providing, by the network device and to the memory, the address of the second packet; writing, by the network device and to the pointer memory, an updated pointer for the data structure; and forwarding, by the network device, the second packet.