Host ethernet adapter for networking offload in server environment
First Claim
1. An Ethernet adapter comprising:
- a plurality of layers for allowing the adapter to receive and transmit packets from and to at least one processor;
wherein the plurality of layers include a demultiplexing mechanism to allow for partitioning of a plurality of resources of the at least one processor.
1 Assignment
0 Petitions
Accused Products
Abstract
An Ethernet adapter is disclosed. The Ethernet adapter comprises a plurality of layers for allowing the adapter to receive and transmit packets from and to a processor. The plurality of layers include a demultiplexing mechanism to allow for partitioning of the processor. A Host Ethernet Adapter (HEA) is an integrated Ethernet adapter providing a new approach to Ethernet and TCP acceleration. A set of TCP/IP acceleration features have been introduced in a toolkit approach: Servers TCP/IP stacks use these accelerators when and as required. The interface between the server and the network interface controller has been streamlined by bypassing the PCI bus. The HEA supports network virtualization. The HEA can be shared by multiple OSs providing the essential isolation and protection without affecting its performance.
87 Citations
27 Claims
-
1. An Ethernet adapter comprising:
a plurality of layers for allowing the adapter to receive and transmit packets from and to at least one processor;
wherein the plurality of layers include a demultiplexing mechanism to allow for partitioning of a plurality of resources of the at least one processor.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A network interface controller (NIC) comprising:
-
an interface adapted to be coupled to a private bus of a processor; and
an Ethernet adapter, the Ethernet adapter comprising a plurality of layers for allowing the adapter to receive and transmit packets from and to at least;
wherein the plurality of layers include a demultiplexing mechanism to allow for partitioning of one processor a plurality of resources for the at least one processor. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A server system comprising:
-
a server, the server including a processor and a memory coupled to the processor; and
a network interface controller (NIC) coupled to the processor via a private bus of the processor;
the NIC including an Ethernet adapter coupled to the private bus via a private bus interface, the Ethernet adapter comprising a plurality of layers for allowing the adapter to receive and transmit packets from and to a processor;
wherein the plurality of layers include a demultiplexing mechanism to allow for partitioning of a plurality of resources for the at least one processor. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification