Patent ID: 7248593

Claim:
A method, comprising: defining at least two transmit queues for a priority level group; receiving at least two transmit requests substantially simultaneously, the at least two transmit requests corresponding to at least one packet, the at least one packet having a priority designation corresponding to the priority level group; processing the at least two transmit requests in parallel to queue the at least one packet corresponding to a first one of the at least two transmit requests in a first available one of the at least two transmit queues, and to queue the at least one packet corresponding to a second one of the at least two transmit requests in a next available one of the at least two transmit queues; and indicating a queue location corresponding to a next packet to be transmitted by setting an indicator associated with the at least one packet to identify one of the at least two transmit queues, the identified one of the at least two transmit queues corresponding to the next packet to be transmitted.