[openib-general] GSI compromise

Hal Rosenstock halr at voltaire.com
Wed Aug 4 09:40:00 PDT 2004


On Wed, 2004-08-04 at 11:01, Sean Hefty wrote:
> On Tue, 03 Aug 2004 21:19:39 -0700
> Roland Dreier <roland at topspin.com> wrote:
> >  - how does the MAD layer know how many elements are in the
> >    method_array parameter of ib_mad_reg_class()?
> 
> I was assuming a fixed size of 127 elements.  (At least I think it's 127 methods per class.)  This could probably be an optional argument if the registration is for all methods of a given class.

I think it's 128 (7 bits) and whole range is usable (although some are
reserved). See IBA 1.1 Table 101, p. 637-8.

> >  - are you thinking that a single "support RMPP" flag would be passed
> >    into ib_mad_reg_class() and ib_qp_redir()?
> 
> That is my current thought.  If the flag is set, it indicates that the class/methods being accessed by the user carry the RMPP header.  I think that this would allow a vendor to define their own MADs, but take advantage of RMPP as long as the standard RMPP header was used.

I'm not sure it is quite this simple although that would be nice if it
were :-) I am in the process of writing up a cut of the RMPP
requirements.

-- Hal




More information about the general mailing list