[openib-general] Which driver to choose, OpenIB or IBGD?
Dotan Barak
dotanb at mellanox.co.il
Tue Feb 14 05:47:41 PST 2006
Hi Ian and welcome to the IB scene ...
There are several things you should consider when you choose the stack
to work with:
Life
-----
* The IBGD is based on the VAPI driver (which won't be developed
much in the future)
* The openIB is under development
Stability
-----------
* Both of the drivers are stable
Support
------------
* IBGD: Mellanox support will answer to your questions
* openIB: all the opebIB members can help you and answer to your
questions
Debug features
---------------------
* the IBGD is more programmer friendly environment (the return
value help you understand exactly what the error was)
* not friendly at all: the return value in case of error will be
-1 (most of the times) without any debug print or specific return value
to different errors
Supported HW
--------------------
* IBGD: Mellanox HCAs are being supported
* openIB : Mellanox / IBM / PathScale HCAs are being supported
Supported Linux kernels versions
------------------------------------------------
* IBGD support kernel 2.4.*, 2.6* (up to 2.6.11)
* openIB support the latest kernel.org
Latency
-----------
* openIB based applications can may better latency than IBGD based
applicaitons
Few weeks ago, Mellanox published IBG2 (which is a stable version of the
openIB driver)
Dotan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/general/attachments/20060214/645e4227/attachment.html>
More information about the general
mailing list