Invention Grant
US08576864B2 Host ethernet adapter for handling both endpoint and network node communications
失效
主机以太网适配器,用于处理端点和网络节点通信
- Patent Title: Host ethernet adapter for handling both endpoint and network node communications
- Patent Title (中): 主机以太网适配器,用于处理端点和网络节点通信
-
Application No.: US13011663Application Date: 2011-01-21
-
Publication No.: US08576864B2Publication Date: 2013-11-05
- Inventor: Claude Basso , Jean L. Calvignac , Chih-jen Chang , Philippe Damon , Natarajan Vaidhyanathan , Fabrice J. Verplanken , Colin B. Verrilli
- Applicant: Claude Basso , Jean L. Calvignac , Chih-jen Chang , Philippe Damon , Natarajan Vaidhyanathan , Fabrice J. Verplanken , Colin B. Verrilli
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Daniel H. Schnurmann; Jeffrey L. Streets
- Main IPC: H04L12/28
- IPC: H04L12/28 ; H04J1/16

Abstract:
A host Ethernet adapter (HEA) and method of managing network communications is provided. The HEA includes a host interface configured for communication with a multi-core processor over a processor bus. The host interface comprises a receive processing element including a receive processor, a receive buffer and a scheduler for dispatching packets from the receive buffer to the receive processor; a send processing element including a send processor and a send buffer; and a completion queue scheduler (CQS) for dispatching completion queue elements (CQE) from the head of the completion queue (CQ) to threads of the multi-core processor in a network node mode. The method comprises operatively coupling an Ethernet adapter to a multi-core processor system via a processor bus, selectively assigning a first plurality of packets to a first queue pair for servicing in an endpoint mode, running a device driver on the multi-core processing system, the device driver controlling the servicing of the first queue pair by dispatching the first plurality of packets to only one processor core of the multi-core processor system, selectively assigning a second plurality of packets to a second queue pair for servicing in a network node mode; and the Ethernet adapter controlling the servicing of the second queue pair by dispatching the second plurality of packets to multiple processor threads.
Public/Granted literature
- US20120192190A1 Host Ethernet Adapter for Handling Both Endpoint and Network Node Communications Public/Granted day:2012-07-26
Information query