[openib-general] osmtest/OpenSM: ServiceGID and busy status

Hal Rosenstock halr at voltaire.com
Fri Sep 9 06:44:42 PDT 2005


Hi,

A couple of things about osmtest (and one is related to OpenSM):

1. It appears that osmt_service.c sets ServiceRecords with the subnet
prefix of the ServiceGID set to 0 ? Is that the correct thing to do
(from an osmtest perspective) ?

                                ServiceGID..............0x0000000000000000 : 0x0008f10403960559

More importantly, should the SM allow this (is this a valid GID) ?
Shouldn't it match one of the GIDs for that port that is setting the
ServiceRecord ?

2. In general in osmtest (and other SA client code using the vendor
layer), when a remote error is indicated (MAD status != success), this
is indicated as a remote error. It appears that the various
clients/applications (osmtest is one) is not dealing with BUSY which can
be returned by an SM. 

-- Hal




More information about the general mailing list