man/fi_getinfo.3: Clean up return values section

Fix typo in description of fi_dupinfo() error return.
Clarify that first paragraph refers to fi_getinfo().

Fixes #259

Signed-off-by: Patrick MacArthur <pmacarth@iol.unh.edu>
Added dlistfd_head_free()

Signed-off-by: Jithin Jose <jithin.jose@intel.com>
Sockets Provider EQ
	- Devel changes for EQ

Signed-off-by: Jithin Jose <jithin.jose@intel.com>
Merge pull request #299 from jithinjosepkl/pr/list

Add dlistfd_head_free()
Merge pull request #300 from jithinjosepkl/pr/eq

Sockets Provider EQ
Sockets Provider RX/TX context

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

Sockets Provider RX/TX context
Sockets Provider - CQ
	- devel changes for CQ

Signed-off-by: Jithin Jose <jithin.jose@intel.com>
Merge pull request #303 from jithinjosepkl/pr/cq

Sockets Provider - CQ
add fi_no_enable since passive endpoints do not need enable
(at least its not called in the example programs)

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

add fi_no_enable since passive endpoints do not need enable
usnic: various updates
- start work on SW emulation of reliable messaging
- make async address resolution native
- move progression thread from domain to fabric
- add open_ops for fabric and AV

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

usnic: various updates
fabric: Add mode bits to RX/TX attributes

When an RX/TX context is opened, an application can
specify a subset of the capabilities requested of the
endpoint.  As a result, the provider may be able to
provide relaxed mode bits.

For example, an endpoint that supports both tagged
messages and RMA operations may require FI_CONTEXT
mode bits.  However, a TX context that will only be
used for RMA may not require this mode.  By removing
this mode, an application may see improved performance
when using the RMA TX without needing to allocate
fi_context structures.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
Merge pull request #309 from patrickmacarthur/dupinfo-man-fix

man/fi_getinfo.3: Clean up return values section
man/fi_errno: Add man page that describes list of errors

Provide a man page that defines possible fabric errors and
their general meaning.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
fabric: Define FI_NOCQ

Now that the CQ was spun off the EQ, define FI_NOCQ,
similar to FI_NOEQ.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
README.md: first cut at a set of information for the Github project page
README.md: fix a typo
prov/psm: re-enable fi_cq_read as a progress function

Always poll PSM if the buffer is NULL. This allows fi_cq_read
be used as a progress function when called with NULL buffer.

This was true in the past, but a recent optimization would cause
PSM polling be skipped if the cq is not empty.

Signed-off-by: Jianxin Xiong <jianxin.xiong@intel.com>