Programmable protocol parser for NIC classification and queue assignments
AssigneeIntel Corporation
InventorsIosif Gasparakis, Ronen Chayat, John Fastabend
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsIosif Gasparakis, Ronen Chayat, John Fastabend
Estimating the term…
Technologies for controlling operation of a compute node coupled to a computer network via a computing device that includes communications for communicating with the computer network and persistent instructions such as firmware for providing control functions to the computing device, wherein the control functions being defined at least in part by protocol data. An update control module of the computing device may receive update data from a remote node in the computer network via the communications, wherein the update data comprising new protocol data for the persistent instructions. A protocol parser module may parse the update data and generate metadata relating to the update data. A classifier module may receive rules for the control functions, wherein the rules are based at least in part on the update data and metadata. A compiler may compile the parsed update data to the persistent instructions for providing new control functions to the computing device based at least in part on the received rules.
A network interface controller (NIC) adapter for use in association with at least one host computer and a network, the NIC adapter also being for use in forwarding network traffic, the NIC adapter comprising:
One or more non-transitory machine-readable storage media storing instructions for being executed by a network interface controller (NIC) adapter, the NIC adapter being for use in association with at least one host computer and a network, the NIC adapter also being for use in forwarding network traffic, the NIC adapter comprising Ethernet data link layer protocol communication circuitry for use in receiving at least one incoming packet via the network, the instructions when executed by the NIC adapter resulting in the NIC adapter being configured to perform operations comprising:
One or more non-transitory machine-readable storage media storing instructions for being executed by at least one computing device, the instructions, when executed by the at least one computing device resulting in the at least one computing device being configured for performance of operations comprising:
A processor-based host computer system for use in receiving and forwarding network traffic, the host computer system comprising:
Dependencies are inferred from the claim text.