The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 19, 2016
Filed:
Nov. 26, 2013
Marvell International Ltd., Hamilton, BM;
Marvell Israel (M.i.s.l) Ltd., Yoknaem, IL;
Michael Orr, Sunnyvale, CA (US);
Gad Hutt, Sunnyvale, CA (US);
David Melman, D.N. Bikat Beit Hakerem, IL;
Uri Safrai, Sunnyvale, CA (US);
Marvell Israel (M.I.S.L.) Ltd., Yokneam, IL;
Marvell International Ltd., Hamilton, BM;
Abstract
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.