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.
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general
To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general