Packet processor for altering a header portion of a data packet
AssigneeMarvell Israel (M.I.S.L) Ltd.
InventorsYaniv Kopelman, Nafea Bishara, Yariv Anafi
Life of this patent
Estimating the term…
Loading patent…
AssigneeMarvell Israel (M.I.S.L) Ltd.
InventorsYaniv Kopelman, Nafea Bishara, Yariv Anafi
Estimating the term…
A network device includes a first port configured to receive an incoming data packet. A memory stores the incoming data packet. A second port is configured to transmit outgoing packets. A packet processor is configured to generate a data structure, corresponding to the incoming data packet, that includes information based on a header portion of the incoming data packet and, in each of a plurality of processing operations, perform at least one processing task on the data packet using the data structure. The processing operations include adding to and/or subtracting from the information stored in the data structure, and preparing the data structure to be further modified in a subsequent processing operation. The packet processor is further configured to modify the header portion according to the data structure as modified at the plurality of processing operations and provide the stored data packet with the modified header portion to the second port.
A network device, comprising:
A method of operating a network device, the method comprising:
Dependencies are inferred from the claim text.