fi_eq.h: use correct C99 notation for a variable length array

Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
Merge pull request #385 from jsquyres/pr/c99-var-length-array

fi_eq.h: use correct C99 notation for a variable length array
man/fi_poll: Update attribute structure

The flag field in fi_poll_attr has been removed.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
fabric: Add protocol version field

Allow providers to extend a protocol in a backward
compatible manner by adding a protocol version field.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Merge pull request #389 from shefty/master

man/fi_poll: Update attribute structure
Updated nroff-generated man pages
usnic: add reliable message support
progression and reliability in SW for now, will move to HW/FW later

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

fabric: Add protocol version field
Updated nroff-generated man pages
Merge pull request #396 from rfaucett/pr/usnic_msg

usnic: add reliable message support
Added poll_add/poll_del functions into poll_ops.

Signed-off-by: Jithin Jose <jithin.jose@intel.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Updated poll_add/poll_del functions in PSM provider

Signed-off-by: Jithin Jose <jithin.jose@intel.com>
Add fi_poll_open and fi_wait_open

Signed-off-by: Jithin Jose <jithin.jose@intel.com>
Merge pull request #397 from shefty/master

Manual merge of PR #392
Build: Static constructors for built-in providers

Change how internal and external providers are built to fix static
build issues.  External providers are now required to export a
well known API that is invoked by the libfabric framework.  This
replaces the fi_register call that libfabric exported.

Update the build configuration to better handle building in-tree
providers as separate DLLs (for testing purposes).  When building
an in-tree provider as a separate DLL, it now needs to export
the required fi_prov_ini function.

Signed-off-by: pmmccorm <patrick.m.mccormick@intel.com>
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
fi_trigger.3.md: fix typos and reword a sentence

Signed-off-by: Reese Faucette <rfaucett@cisco.com>
Merge pull request #400 from rfaucett/pr/mantypo

fi_trigger.3.md: fix typos and reword a sentence
Updated nroff-generated man pages
- Added scalable endpoints
- Reorg of code to avoid code duplication
Cleanups