Invention Grant
US09276857B2 Method and apparatus for scheduling packets for transmission in a network processor having a programmable pipeline 有权
用于在具有可编程管线的网络处理器中调度分组用于传输的方法和装置

Method and apparatus for scheduling packets for transmission in a network processor having a programmable pipeline
Abstract:
A network processor includes an arbitration device, a processing device, and a pipeline. The arbitration device receives a first packet and a second packet. The second packet includes a first control message. The pipeline includes access devices, where the access devices include first and second access devices. The pipeline, based on a clock signal, forwards the first and second packets between successive ones of the access devices. The arbitration device: sets a timer based on at least one of (i) an amount of time for data to travel between the first and second access devices, or (ii) a number of pipeline stages between the first and second access devices; adjusts a variable based on (i) the clock signal, and (ii) transmission of the first packet from the arbitration device to the pipeline; and based on the timer and the variable, schedules transmission of the second packet through the pipeline.
Information query
Patent Agency Ranking
0/0