Interleaved exact-match lookup table for multiple packet processing applications in a network device
AssigneeMarvell Israel (M.I.S.L) Ltd.
InventorsRami Zemach, Itay Peled
Life of this patent
Estimating the term…
Loading patent…
AssigneeMarvell Israel (M.I.S.L) Ltd.
InventorsRami Zemach, Itay Peled
Estimating the term…
A search engine of a network device performs a lookup based on packet information associated with a packet being processed using a plurality of packet processing applications. The lookup includes one or more accesses to a lookup table that includes a plurality of interleaved entries associated with different ones of the packet processing applications. For each access, the search engine generates a search key to include at least a search string generated based on the packet information and an application identifier indicating a packet processing application for which the lookup is being performed, identifies an entry based on the search key, determines whether the search key matches search information in the identified entry, and when the search key matches the search information in the identified entry, identifies an action to be performed by the packet processor in connection with processing the packet by the packet processing application.
A network device, comprising:
A method for determining actions to be performed on packets in a network device, the method comprising:
Dependencies are inferred from the claim text.