×

Apparatus, system and method for implementing a generalized queue pair in a system area network

  • US 7,493,409 B2
  • Filed: 04/10/2003
  • Issued: 02/17/2009
  • Est. Priority Date: 04/10/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of allocating a queue pair in a host channel adapter of a system area network, comprising:

  • receiving a request, from a requestor, to allocate the queue pair;

    sending the request to a hypervisor of the host channel adapter, wherein the hypervisor allocates the queue pair comprising a set of one or more queue pair partition key registers;

    identifying a type of the requestor;

    writing a partition key mode in a set of queue pair hypervisor control registers to indicate a type of partition key checking to be performed with the queue pair based on the type of the requestor, wherein the partition key mode is one of a single partition key check mode if the requestor is a user application, a multiple partition key check mode if the requestor is an application that performs multicasting, or a partition key check disabled mode if the queue pair is being allocated for use by the hypervisor of the host channel adapter; and

    writing one or more partition keys to the set of one or more queue pair partition key registers of the queue pair based on the partition key mode;

    wherein the one or more partition keys are partition keys assigned by a subnet manager in a system area network and stored in a partition key table associated with a port of the host channel adapter.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×