Configurable forwarding element deparser
AssigneeBarefoot Networks, Inc.
InventorsGregory C. Watson, Srivathsa Dhruvanarayan, Glen Raymond Gibb, Constantine Calamvokis, Aled Justin Edwards
Life of this patent
Estimating the term…
Loading patent…
AssigneeBarefoot Networks, Inc.
InventorsGregory C. Watson, Srivathsa Dhruvanarayan, Glen Raymond Gibb, Constantine Calamvokis, Aled Justin Edwards
Estimating the term…
Some embodiments provide a method for a hardware forwarding element deparser. The method receives, from a match-action pipeline, (i) packet header field values stored in a set of data containers and (ii) a set of data indicating which packet header fields, of multiple possible packet header fields, to include in a packet constructed from the packet header field values. The method uses the received set of data and a list of data container identifiers for multiple possible packet header fields to generate an ordered list of references to data containers of the set of data containers. Based on the ordered list, the method constructs the packet using the packet header field values stored in the referenced data containers.
For a hardware forwarding element deparser, a method comprising:
The method of 4, wherein the parser receives a packet comprising a plurality of packet header field values and stores the plurality of packet header field values in the set of data containers, wherein the match-action stages modify the packet header field values in the data containers before providing the set of data containers to the deparser.
A network forwarding integrated circuit comprising at least one packet processing pipeline, the packet processing pipeline comprising:
Dependencies are inferred from the claim text.