[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#516096: ITP: libibumad -- OpenFabrics Alliance InfiniBand umad (user MAD) library



Guus Sliepen wrote:

> On Thu, Feb 19, 2009 at 10:31:43AM +0000, Guy Coates wrote:
> 
>> * Package name    : libibumad
>>   Version         : 1.2.3
>>   Upstream Author : Voltaire, Inc.
>> * URL             : http://www.openfabrics.org
> 
> I do not see a libibumad tarball there, I did find OFED-1.4.tgz which
> contained a SRPM for it... if this is the only way upstream distributes
> these libraries, please suggest to them that it is better if they publish
> normal tarballs.

Hmm, that is the difficult part. There are individual packages and there is 
OFED. OFED is a collection of many packages, mostly not the recent version, 
but a more tested stable version. E.g. IB management packages can be found 
here: http://www.openfabrics.org/downloads/management/

I already wondered all the time, which would be better for Debian, the 
packages from OFED or the individual packages. IHMO, extracting all the 
srpms is a pain...

> 
>>   Description     : OpenFabrics Alliance InfiniBand umad (user MAD)
>>   library
>> 
>> libibumad provides the user MAD library functions which sit on top of
>> the user MAD modules in the kernel. These are used by the IB diagnostic
>> and management tools, including OpenSM.
> 
> I have absolutely no clue what this does, except that it has something to
> do
> with InfiniBand.  What is MAD? What is OpenSM? What functionality does
> this library provide? Also drop "OpenFabrics Alliance" from the short
> description. If you want to mention it, do it in the long description.
> 

The problem is, there is nowhere a real description of what all these IB 
libraries are actually doing. MAD = management datagram. As far as I 
understand it, you need this library to send IB management packages from 
user space. 
OpenSM = open subnet manager. Each IB network needs at least one running 
subnet manager, which controls the routing between ports. From the man page 
of opensm:

       opensm provides an implementation of an InfiniBand Subnet Manager and 
Administration. Such a software entity is required to run  for
       in order to initialize the InfiniBand hardware (at least one per each 
InfiniBand subnet).

Guy, it is a bit a pity, since you did all the work again, we already had 
done at q-leap :( IMHO all these IB packages are too many for one 
maintainer, what do you think to make an alioth for these?

Cheers,
Bernd


Reply to: