发明名称 Apparatus, system and method for implementing a generalized queue pair in a system area network
摘要 The present invention provides an apparatus, system and method for providing a generalized queue pair for use with host channel adapters of a system area network. With the apparatus, system and method, the hypervisor of a host channel adapter maintains a P_Key table for each logical port of the host channel adapter. When a request is received to allocate a queue pair from a requestor application associated with a logical port, a P_Key mode is set in a control register associated with the queue pair based on the type of requestor application that sent the request. Based on this P_Key mode, one or more P_Keys from a P_Key table associated with the logical port from which the request was received are written to one or more P_Key registers allocated to the queue pair. These P_Keys are then used to perform P_Key checks of incoming data packets. In addition, these P_Keys are inserted into headers of outgoing data packets. In a preferred embodiment, the P_Key modes may be a single P_Key check mode, a multiple P_Key check mode, and a P_Key check disabled mode.
申请公布号 US7493409(B2) 申请公布日期 2009.02.17
申请号 US20030411425 申请日期 2003.04.10
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 CRADDOCK DAVID F.;SCHMIDT DONALD WILLIAM;WALK BRUCE MARSHALL
分类号 G06F15/173;G06F3/00;G06F5/00;G06F13/00;G06F15/16;G06F15/177;H04L12/56;H04L29/08 主分类号 G06F15/173
代理机构 代理人
主权项
地址