Nic line-rate hardware packet processing
AssigneeHewlett Packard Enterprise Development LP
InventorsGregg Bernard Lesartre, Anthony M. Ford
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett Packard Enterprise Development LP
InventorsGregg Bernard Lesartre, Anthony M. Ford
Estimating the term…
A packet-processing method includes looking up a first match-action table on a network interface card (NIC) for a received packet; in response to finding a matching entry indicating an action, queuing the received packet in a first queue and storing the action data in an instruction memory; and responsive to not finding a matching entry, queuing the received packet in the first queue and a second queue. The method includes selecting a first packet from the first queue for processing, which comprises performing a corresponding action stored in the instruction memory; selecting a second packet from the second queue for processing, which comprises forwarding a portion of the second packet to a processor, which looks up a second match-action table; and receiving, from the processor, a lookup result, thereby allowing a third packet in the first queue corresponding to the second packet to be processed based on the lookup result.
A method for processing packets, the method comprising:
A packet engine located on a network interface card (NIC) for processing packets, comprising:
Dependencies are inferred from the claim text.