[openib-general] Some Missing Features from mthca/user MADaccess
Sean Hefty
mshefty at ichips.intel.com
Tue Jan 11 09:15:57 PST 2005
Hal Rosenstock wrote:
>>On the other hand, attributes mask are much more reasonable. It may
>>allow you to split qp0/qp1 responsibilities to several applications on
>>the same node. This may be applicable to SA attributes. For example, I
>>am not sure why the OpenSM have to manage the service record database.
>>Such attributes mask will enable us to distribute it.
>
>
> Filtering on attribute could be done and was argued for back when the
> API was being discussed but the consensus was that we could live without
> it. With attribute filtering, I think you could direct a specific
> attribute to a specific thread easier.
An issue with attribute filtering is that is results in an O(lg n)
algorithm being used to route MADs to the correct client. Routing
based on class/method can be done in O(1), since the range of
classes/methods is substantially smaller than that of attributes.
Adding an attribute mask isn't overly difficult, it just wasn't felt
that it was necessary.
- Sean
More information about the general
mailing list