Generation of descriptive data for packet fields
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 parser of a processing pipeline. The method receives a packet for processing by a set of match-action stages of the processing pipeline. The method stores packet header field (PHF) values from a first set of PHFs of the packet in a set of data containers. The first set of PHFs are for use by the match-action stages. For a second set of PHFs not used by the match-action stages, the method generates descriptive data that identifies locations of the PHFs of the second set within the packet. The method sends (i) the set of data containers to the match-action stages and (ii) the packet data and the generated descriptive data outside of the match-action stages to a deparser that uses the packet data, generated descriptive data, and the set of data containers as modified by the match-action stages to reconstruct a modified packet.
An integrated circuit for use in a network, the integrated circuit comprising:
Non-transitory machine-readable storage medium storing instructions that are executable by an integrated circuit, the integrated circuit being for use in a network, the integrated circuit comprising at least one packet processing pipeline for use in processing received frame data to generate egress frame data, the egress frame data to be output via the integrated circuit, the instructions, when executed by the integrated circuit, resulting in the integrated circuit being configurable to perform operations comprising:
A method implemented by an integrated circuit, the integrated circuit being for use in a network, the integrated circuit comprising at least one packet processing pipeline for use in processing received frame data to generate egress frame data, the egress frame data to be output via the integrated circuit, the method comprising:
Dependencies are inferred from the claim text.