fabric: Remove data_flow_cnt EP attribute

There's no useful definition for data flow.  Remove it from the
API.  It can be added later if needed.

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

fabric: Remove data_flow_cnt EP attribute
fabric: Remove fi_mr_unreg

Use standard fi_close call directly.

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

fabric: Remove fi_mr_unreg
fabric: Eliminate unnecessary endpoint options

Now that we have an endpoint attribute structure, it can be used
to configure portions of an endpoint.  Remove duplication endpoint
options used with getopt/setopt.

Cleanup the man pages to eliminate left-over data flow documentation.

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

fabric: Eliminate unnecessary endpoint options
fabric: Remove auth_key from fi_info

Auth_key was intended to help with job authorization, but it is not
clear that such a key, which comes from the app, is useful.  Remove
it from fi_info until a use case is defined.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
fabric: Eliminate FID prefix, except when referring to struct fid

There are two prefixes used within the header files, FI and FID.
Convert most cases of FID to FI, except for the name of the fabric
interface descriptor structure, struct fid*.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
fabric: Rename openif to open_ops

Align the name to open provider specific interfaces with the rest
of the API.  Plus eliminate the 'if' from the name, which can be
misinterpretted.  An open set of operations should be simlar to
other ops, and is not a fid.

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

Minor tweaks and renames to the API
man: Update EQ documentation to reflect creation of CQ class

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
include: remove FI_INJECT_* macros

We should just remove the tests for individual operations and let the
FI_INJECT flag indicate that inject operations are supported for all
interfaces supported by an endpoint.

Signed-off-by: Sayantan Sur <sayantan.sur@intel.com>
Merge pull request #100 from sayantansur/remove-fi-inject-msg

include: remove FI_INJECT_* macros
Merge remote branch 'upstream/master'
Merge pull request #106 from shefty/master

Update EQ / CQ man pages