[Openib-windows] ib_types.h and Win/Linux consolidation

Hal Rosenstock halr at voltaire.com
Thu Jul 6 12:03:02 PDT 2006


Hi Eitan,

On Thu, 2006-07-06 at 14:11, Eitan Zahavi wrote:
> Hi All,
> 
> I have been approached by several people asking for where does one
> gets a header 
> 
> file defining the IBTA “wire” protocol.
> 
> My response was: “Ohh we got it all coded in
> osm/include/iba/ib_types.h”.

Actually I was thinking the opposite: that this file was way too big and
should be broken up into smaller more manageable pieces.

In this usage, I think all is referring to all MADs. ib_types.h supports
SM and SA MADs and some other MADs but not all MADs.

> “But that thing is so down the tree I do not consider as official” was
> the answer.

It is currently used by management and utils. utils/linux-user could be
moved.

What would be the new proposed location for this ?

> So the point is clear: If we are missing such a complete IBTA H file
> and people are actually looking for where the wire protocol is being
> defined why shouldn’t we promote ib_types.h to the main include
> directory?
> 
> Another issue with ib_types.h :
> 
> Apparently the WinIB (OpenIB windows) version and the Linux version
> are a little different.
> 
> Major changes are that the Windows version is a spec 1.1 compliant and
> the Linux is supporting version 1.2. 

Why is Windows 1.1 and not 1.2 compliant ?

> Another difference is the fact some “verbs” or core oriented 
> definitions found their way into the WinIB version.

Another issue is that ib_types.h requires some complib things too.

> I hope we can clean those up and have a merged version in place.

Perhaps but is this a real requirement ?

-- Hal

> Thanks
> 
> Eitan Zahavi
> 
> 
> 
> ______________________________________________________________________
> 
> _______________________________________________
> openib-windows mailing list
> openib-windows at openib.org
> http://openib.org/mailman/listinfo/openib-windows





More information about the ofw mailing list