Patent ID: 7962564

Claim:
A computer program product for identifying processors in a multi-tasking multiprocessor network, the computer program product comprising: a tangible non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: storing a service record for a port to which a local identifier [LID) has been assigned; retrieving service records singly for each node of a plurality of nodes to which channel paths may connect: each channel path having a local queue pair and a remote queue pair; associating a global identifier (GID) with the LID to generate path records and to provide address destinations; retrieving path records that provide the address destinations for the nodes identified in the service records; matching the GID and the LID to establish a correlation of intended endpoints, one of the intended end points including the local queue pair and another of the intended endpoints including the remote queue pair; initiating channel initialization for the channel paths defined for the port, via at least one of the local and remote queue pairs, and connection requested between the intended endpoints; and removing the service record for the port.