Network interface device and host processing device
AssigneeSolarflare Communications, Inc.
InventorsSteven Leslie Pope, David James Riddoch
Life of this patent
Estimating the term…
Abstract
A network interface device has an input configured to receive data from a network. The data is for one of a plurality of different applications. The applications may be supported by a host system. The network interface device is configured to determine which of a plurality of available different caches in a host the data is to be injected. The network interface device will then inject the determined cached with the received data.
Claims35
A network interface device comprising:
- an input configured to receive data from a network, said data being for one of a plurality of different applications;
- and
- at least one processor configured to:
- determine which of a plurality of available different caches in a host system said data is to be injected;
- and
- cause said data to be injected to the determined cache in said host system.
The network interface device as claimed 11, wherein said at least one descriptor indicating a cache location has an effect on all subsequent descriptors until a next descriptor indicating cache location.
A method performed in network interface device comprising:
- receiving data from a network, said data being for one of a plurality of different applications;
- determining which of a plurality of available different caches in a host system said data is to be injected;
- and
- causing said data to be injected to the determined cache in said host system.
A host device comprising:
- at least one computer processing unit and a plurality of caches, an application being supported by at least one of said at least one computer processing unit, said application being configured to select a cache of the plurality of caches for data received from a network, so that, in use, said data is injected to the determined cache.
Dependencies are inferred from the claim text.