[openib-general] Branch for userspace verbs

Roland Dreier roland at topspin.com
Tue Jan 18 22:13:26 PST 2005


I've created a subversion branch at

    https://openib.org/svn/gen2/branches/roland-uverbs

to use for developing userspace verbs support.  I've just checked in a
new version of libibverbs and the beginnings of an ib_uverbs module.
The code that is checked in allows userspace to find devices that
support userspace verbs and get asynchronous events delivered.

I started a branch because although the code so far is fairly
self-contained, I'll soon need to make some more invasive changes
(such as adding a few new methods and parameters to the operations in
struct ib_device).  I think it will be better to do this on a branch
and keep the trunk close to what's in the kernel.

There's not much documentation right now, but it should be possible to
try it by building a kernel with CONFIG_INFINIBAND_USER_VERBS=y and
building libibverbs and libmthca.  Then load ib_uverbs on top of
ib_mthca, set OPENIB_DRIVER_PATH to point to the directory with
mthca.so, and run examples/ib_drivers or examples/asyncwatch.

Comments or questions appreciated...

 - R.



More information about the general mailing list