prov/psm: remove the now unused constant PSMX_OUI_INTEL

Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
prov/psm: use a global structure for environment settings

Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
prov/psm: rework the tag bit reservation algorithm

Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
Merge branch 'master' of ssh://github.com/ofiwg/libfabric
prov/psm: getname() should return addresss size if the input is too small.

Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
prov/psm: handle src_addr in recvfrom() when AV table is used

Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
prov/psm: allow cq_read to bypass event alloc/enqueue/dequeue

Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>
add usnic provider
adds usnic provider, Makefile and configure updated to build usnic,
FI_PROTO_UDP added

Signed-off-by: Reese Faucette <rfaucett@cisco.com>
Merge pull request #193 from j-xiong/master

prov/psm: cq_read optimization, tag bit reservation rework, and a few bug fixes
Merge pull request #197 from rfaucett/usdf

add usnic provider
usnic provider: address issues from PR 197

Signed-off-by: Reese Faucette <rfaucett@cisco.com>
dlopen: only FI_WARN if user specified $FI_EXTDIR

Specifically: don't emit a warning message if the default/compiled-in
extdir does not exist.

Also remove a debugging FI_WARN for when we detect static linking.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
Merge pull request #202 from rfaucett/usdf2

usnic provider: address issues from PR 197
usnic: check for <infiniband/verbs.h>

The usnic provider uses <infiniband/verbs.h> to get some of the verbs
kernel ABI enums, so check for it in the usnic configury.

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
build: fix build for enable direct

Only one provider can be built in direct mode, so we
keep a count. Also, additional headers need to be
installed.

Include a check to see if the requested provider supports
direct mode, if the user requests to build the provider
as direct.

Quote message in AC_MSG_WARN in square brackets.

Fixes #194

Signed-off-by: Sayantan Sur <sayantan.sur@intel.com>
Merge pull request #200 from sayantansur/fi-direct

build: fix build for enable direct
Merge pull request #195 from jsquyres/topic/dlopen-fixes

dlopen: sanity check the DL directory
Merge pull request #204 from jsquyres/pr/usnic-infiniband-verbsh-check

usnic: check for <infiniband/verbs.h>