[openib-general] Re: Dual Sided RMPP Support as well as OpenSM Implications
Hal Rosenstock
halr at voltaire.com
Mon Apr 10 04:08:54 PDT 2006
On Sun, 2006-04-09 at 18:08, Roland Dreier wrote:
> Hal> I thought about using the high order bit of the rmpp_version
> Hal> as this would never get to needing 8 bits. It seems this is
> Hal> not a per registration thing though although that approach
> Hal> would work. This has other minor downsides. Is this due to
> Hal> adverseness to ioctls ?
>
> Yeah, mostly adverseness to ioctls. But it does seem to be a
> per-registration thing. After all, I assume this is something that is
> a property of a MAD agent -- otherwise how does the MAD core know how
> to react to a two-sided RMPP when it gets one?
Right now, it needs to be burnt into the MAD core as there is no other
way to determine this (as it is class/method dependent). I have made a
spec comment on this lack of flexibility but don't have a good solution
for this at least yet...
I suppose one could argue it only applies to those classes/methods (e.g.
MAD agents which use those). It certainly can work that way. I think the
ioctl way is a little cleaner though but it's only a slight preference.
I started with the rmpp_version bit stealing approach.
-- Hal
> - R.
More information about the general
mailing list