In progress
Notable Bug Fixes:
Notable Features/Improvements:
ibtool:
March 15, 2011
I am pleased to announce the initial release of python-rdma a package to provide a Python API for the Linux RDMA stack. This initial release is mainly focused on IB specific management APIs, but the package also covers ibverbs.
A new API was developed for this library that is designed to take advantage of Python features and provides a very uniform, integrated design across all the different aspects of IB and RDMA programming. It has a particular focus on ease of use and correct operation of the IB and RDMA protocol stacks.
Included is a re-implementation of a substantial portion of the infinband-diags package. This re-implementation is functionally very similar to infiniband-diags but also gains a number of new features:
The library itself is intended mainly for applications where quick development is more important that the highest performance, such as:
Although already quite complete there are a few obvious areas that I hope to have finished in the future:
It is my hope this work will be of use to the wider InfiniBand community.
Extensive prebuilt documentation for the module can be reviewed online, and the source code is available on GitHub.