Patent ID: 8837503
Filing Date: 2014-09-16
Classification: G06F,H04L

Abstract:
1. A method comprising: receiving, at an output packet processor from one of a plurality of core processors in a network processor, a request to add a data packet to an output queue structure, the output queue structure including a plurality of output queues, a plurality of queue classes and a plurality of ports to an output link of the network processor, each of the output queues belonging to (i) one of the queue classes or (ii) one of the ports, and each of the queue classes belonging to one of the ports, and wherein each of the queue classes or the output queues is associated with a pre-defined quality of service (QoS), wherein the data packet is processed by the network processor, the processing including obtaining, from the data packet, a queue identification (ID) of the data packet; identifying, based on the queue ID, an output queue of the output queues to which the data packet belongs; and adding the data packet to the output queue.