]> 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)
commit65f6ac353db81b100e49b9a3f94b3f0601c2aa30
tree453d7a21b37804af4aaa51e88b70520d81d2b697
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