]> git.openfabrics.org - ~shefty/libibverbs.git/commit
libibverbs: Support older providers that do not support extensions
authorSean Hefty <sean.hefty@intel.com>
Wed, 12 Sep 2012 18:32:27 +0000 (11:32 -0700)
committerSean Hefty <sean.hefty@intel.com>
Wed, 12 Sep 2012 18:32:27 +0000 (11:32 -0700)
commitec9c0c03ce2fbafefee55520d4c59d29fd2276ed
tree601d3e8eb304fdbdc5bf4f3eb7a1998fa62e9693
parent6fbf2b29ca68fc10b7ee47dc0c09f54db0b32320
libibverbs: Support older providers that do not support extensions

Provide a compatibility layer for providers that do not support
extended structures.  Since the providers may have been built
against an older verbs header, we need to map between the larger
structured exported by verbs and the smaller ones allocated by
the provider.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Makefile.am
include/infiniband/verbs.h
src/compat-ex.c [new file with mode: 0644]
src/device.c
src/ibverbs.h
src/verbs.c