[ofa-general] [ANNOUNCE] libmthca 1.0.5 released

Roland Dreier rdreier at cisco.com
Tue May 27 13:50:54 PDT 2008


libmthca is a userspace driver for Mellanox InfiniBand HCAs.  It is a
plug-in module for libibverbs that allows programs to use Mellanox
hardware directly from userspace.

A new stable release, libmthca 1.0.5, is available from

    http://www.openfabrics.org/downloads/mlx4/libmthca-1.0.5.tar.gz

with sha1sum

    a68b1de47d320546c7bcc92bfa9c482f7d74fac1  /data/home/roland/libmthca-1.0.5.tar.gz

I also tagged the 1.0.5 release of libmthca and pushed it out to my
git tree on kernel.org:

    git://git.kernel.org/pub/scm/libs/infiniband/libmthca.git

(the name of the tag is libmthca-1.0.5).

Builds for the Ubuntu 7.10 and 8.04 releases will be available by
adding the lines (replacing hardy by gutsy if needed)

    deb http://ppa.launchpad.net/roland-digitalvampire/ubuntu hardy main
    deb-src http://ppa.launchpad.net/roland-digitalvampire/ubuntu hardy main

to your /etc/sources.list file, and updated Debian and Fedora packages
will work their way into the main archives.

This release fixes several bugs and adds support for the new kernel
interface for mr attrs (which will be shipped in 2.6.26).

The complete list of changes since 1.0.4 is:

Eli Cohen (3):
      Ensure an receive WQEs are in memory before linking to chain
      Remove checks for srq->first_free < 0
      IB/ib_mthca: Pre-link receive WQEs in Tavor mode

Jack Morgenstein (1):
      Clear context struct at allocation time

Michael S. Tsirkin (2):
      Fix posting >255 recv WRs for Tavor
      Set cleaned CQEs back to HW ownership when cleaning CQ

Roland Dreier (21):
      Fix paths in Debian install files for libibverbs 1.1
      Update Debian changelog
      debian/rules: Remove DEB_DH_STRIP_ARGS
      Fix handling of send CQE with error for QPs connected to SRQ
      Add missing wmb() in mthca_tavor_post_send()
      Remove deprecated ${Source-Version} from debian/control
      Clean up NVALGRIND comment in config.h.in
      Fix Valgrind annotations so they can actually be built
      Remove ibv_driver_init from linker version script
      Fix spec file License: tag
      Mark "driver" file in sysconfdir with %config
      Update Debian policy version to 3.7.3
      Fix Valgrind false positives in mthca_create_cq() and mthca_create_srq()
      Add debian/watch file
      Update Debian build to avoid setting RPATH
      Change openib.org URLs to openfabrics.org URLs
      Fix CQ cleanup when QP is destroyed
      Update libmthca to handle new kernel ABI
      Include spec file changes from Fedora CVS
      Remove %config tag from mthca.driver file
      Roll libmthca-1.0.5 release



More information about the general mailing list