Methods and systems for processing data in a programmable data processing pipeline that includes out-of-pipeline processing
AssigneePensando Systems Inc.
InventorsDiego CRUPNICOFF, Michael B. GALLES
Life of this patent
Estimating the term…
Abstract
Methods and system for processing data in a programmable processing pipeline are disclosed. In an embodiment, a method for processing packets in a programmable packet processing pipeline is disclosed. The method involves processing data corresponding to a packet through a match-action pipeline of a programmable packet processing pipeline, and diverting the processing of data corresponding to the packet from the match-action pipeline to a processor core for out-of-pipeline processing.
Claims24
A method for processing packets in a programmable packet processing pipeline, the method comprising:
- processing data corresponding to a packet through a match-action pipeline of a programmable packet processing pipeline;
- and
- diverting the processing of data corresponding to the packet from the match-action pipeline to a processor core for out-of-pipeline processing.
A system for processing packets, the system comprising:
- a programmable packet processing pipeline that includes a match-action pipeline;
- multiple processor cores;
- a pipeline-processor interface that connects the programmable packet processing pipeline to the multiple processor cores;
- and
- diversion logic configured to divert the processing of data corresponding to a packet from the match-action pipeline to at least one processor core of the multiple processor cores via the pipeline-processor interface for out-of-pipeline processing.
A method for processing data in a programmable data processing pipeline, the method comprising:
- processing data corresponding to a data set through a match-action pipeline of a programmable processing pipeline;
- and
- diverting the processing of data corresponding to the data set from the match-action pipeline to a processor core for out-of-pipeline processing.
Dependencies are inferred from the claim text.