Discovering Services a CA Provides

Step One: Discover Occupied IO Controller Slots in IOU

Assuming that the CA just discovered is a TCA within an IOU, software can then issue a DevMgtGet(IOUnitInfo) GMP (Device Management read of the IOUnitInfo attribute) to discover the number of slots that exists in the IOU and which ones are currently occupied by IOCs.

Step Two: Obtain Number of Services IOC Supports

This is accomplished by reading the IOControllerProfile.ServiceEntries attribute for each of the IOCs that are present.

Step Three: Obtain List of Services Supported by Each IOC

This is accomplished by reading the ServiceEntries attribute for each of the IOCs that are present. This attribute consists of a list of all the services provided by the ...

Get InfiniBand Network Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.