Invention Grant
US08769168B2 Method for communicating with a network adapter using a queue data structure and cached address translations
有权
使用队列数据结构和缓存地址转换与网络适配器进行通信的方法
- Patent Title: Method for communicating with a network adapter using a queue data structure and cached address translations
- Patent Title (中): 使用队列数据结构和缓存地址转换与网络适配器进行通信的方法
-
Application No.: US11550191Application Date: 2006-10-17
-
Publication No.: US08769168B2Publication Date: 2014-07-01
- Inventor: Daniel F. Moertl , Renato J. Recio , Claudia A. Salzberg , Steven M. Thurber
- Applicant: Daniel F. Moertl , Renato J. Recio , Claudia A. Salzberg , Steven M. Thurber
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Stephen J. Walder, Jr.; Parashos T. Kalaitzis
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
Mechanisms for communicating with a network adapter using a queue data structure are provided. A device driver invokes device driver services for initializing address translation and protection table (ATPT) entries in a root complex for the queue data structure. The device driver services return untranslated addresses to the device driver which are in turn provided to the network adapter. In response to retrieving a queue element from the queue data structure, the network adapter may request a translation of an untranslated address specified in the queue element and store the translated address in the network adapter prior to receiving a data packet targeting a buffer associated with the queue element.
Public/Granted literature
Information query