Mechanism for wire-speed stateful packet inspection in packet processors
AssigneesMarvell Israel (M.I.S.L) Ltd., Marvell International Ltd.
InventorsMichael Orr, Gad Hutt, David Melman, Uri Safrai
Life of this patent
Estimating the term…
Loading patent…
AssigneesMarvell Israel (M.I.S.L) Ltd., Marvell International Ltd.
InventorsMichael Orr, Gad Hutt, David Melman, Uri Safrai
Estimating the term…
A packet processor includes an extraction circuit, a lookup circuit, an assignment circuit, a rule matching circuit, and an action circuit. The extraction circuit generates a first set of values based on a first packet. The lookup circuit stores metadata values. Each of the metadata values corresponds to a respective metadata identifier. The assignment circuit assigns a first metadata identifier to the first packet. The lookup circuit selectively retrieves a first metadata value that corresponds to the first metadata identifier. The rule matching circuit selects a first rule from among a predetermined set of rules based on the first set of values and the first metadata value. The action circuit identifies a first action specified by the first rule and performs the first action. The first action includes modifying the first metadata value of the plurality of metadata values.
A packet processor comprising:
A method of operating a network device, the method comprising:
Dependencies are inferred from the claim text.