[Pkg-ofed-commits] [libfabric] annotated tag dev created (now 1203733)
Ana Beatriz Guerrero López
ana at moszumanska.debian.org
Sat Oct 22 12:28:15 UTC 2016
This is an automated email from the git hooks/post-receive script.
ana pushed a change to annotated tag dev
in repository libfabric.
at 1203733 (tag)
tagging 460c1cd6be66cf4fca13aab93993d0384e7c5e6d (commit)
tagged by Jeff Squyres
on Tue Dec 16 09:48:12 2014 -0800
- Log -----------------------------------------------------------------
Create a tag so that we can use "git describe" to make nightly tarballs.
Arun C Ilango (1):
Copy prov_name and prov_version when allocating new fi_info for incoming connections. Use __fi_freeinfo() to prevent accessing fi->fabric_attr->prov_name when it is not set.
Chen Zhao (1):
Configury updates to fix verbs provider.
Jay Sternberg (1):
prov/sock: Correct calls to ep_rx_ctx and ep_tx_ctx functions
Jeff Hammond (1):
redo patch for data (transfer) operations
Jeff Squyres (104):
configure: modernize for recent versions of the GNU Autotools
Add initial .gitignore file
Makefile.am: set dependent libraries properly
Makefile.am: remove non-existent file from EXTRA_DIST
autogen.sh: mkdir config if the config directory does not already exist
configure.ac: only build where <linux/types.h> is available
fi_fabric.3: fix minor indenting typo
fi_getinfo.3: remove executable bit
man page: add ".so" references for all function names
fi_av.3: fix nroff quoting typo
fi_tagged.3: remove extra blank line in man page
man pages: fix some quoting typos
configure.ac: remove "--disable-libcheck"
ibverbs: rename provider-specific symbols to be "fi_ibv_*"
verbs: rename "ibverbs" provider to be "verbs"
configury: move provider-specific configury into separate .m4 files
verbs: configury updates
sockets: configury updates
psm: configury updates
configury: re-factor to extract common code
.gitignore: don't ignore the entire config directory
psm: remove outdated use of HAVE_PSM
verbs: remove outdated use of HAVE_VERBS
autogen.sh: config will now already always exist
Makefile.am: properly differentiate CFLAGS and CPPFLAGS
fi.h: it is an error if these macros are not already defined
Makefile.am: DSO providers should not have redundant symbols
fi_provider.m4: remove this unused AC_DEFINE
configury: install DL, move AM_CONDITIONALS to fi_provider.m4
configury: make FI_<provider>_CONDITIONALS be optional
compiler: do not use symbols with beginning with __
dlopen: only FI_WARN if user specified $FI_EXTDIR
usnic: check for <infiniband/verbs.h>
Merge pull request #200 from sayantansur/fi-direct
Merge pull request #204 from jsquyres/pr/usnic-infiniband-verbsh-check
fabric: trivial param rename
fi_register_provider: check provider version
Merge pull request #211 from rfaucett/usdf_m
Merge pull request #209 from jsquyres/pr/dl-versioning
configury: disable building a DL when only --enable-static
Merge pull request #213 from jsquyres/pr/cant-do-dl-when-static
configure.ac: label all Automake conditionals
sockets: must include header files in tarball
Makefile.am: don't distribute the DIRECT header files
usnic: add support for building as a DL
Merge pull request #221 from jsquyres/pr/usnic-dl
Merge pull request #218 from jsquyres/pr/label-automake-conditionals
verbs: DL filename should be "verbs", not "ibverbs"
Merge pull request #232 from sayantansur/fi-ffsll
Makefile.am: fix "make dist"
Makefile.am: clean out EXTRA_DIST
Merge pull request #235 from jsquyres/pr/fix-make-dist
dist: substitute ```@VERSION@``` and ```@DATE@``` tokens
README: Add ```@VERSION@``` and ```@DATE@``` tokens.
man: add ```@VERSION@``` and ```@DATE@``` tokens to all man pages
Merge pull request #237 from sayantansur/fi-cntr-wait-timeout
Merge pull request #236 from jsquyres/pr/dist-man-pages
Merge pull request #251 from sayantansur/fi-version-typo
distscript.pl: fix typo
Merge pull request #263 from jsquyres/pr/fix-makefile-typo
usnic: return 0 from eq_sread upon timeout
fi_eq: specify that sread returns 0 upon timeout
Merge pull request #268 from jsquyres/pr/man-fi-eq-timeout-updates
Merge pull request #271 from rfaucett/pr/usnic_freeai
fi_eq.3: per #268, return -FI_ETIMEDOUT on timeout instead of 0.
usnic: return -FI_ETIMEDOUT from eq_sread upon timeout
sockets: return -FI_TIMEDOUT upon timeout, and honor inifite timeout
verbs: return -FI_TIMEDOUT upon timeout
Merge pull request #272 from rfaucett/pr/usnic_update
Makefile.am: ensure to EXTRA_DIST distscript.pl
Merge pull request #273 from jsquyres/pr/make-distcheck-fix
Merge pull request #287 from rfaucett/pr/usdf_getinfo
Merge pull request #292 from sayantansur/fi-direct-trigger
Merge pull request #306 from rfaucett/pr/usdf_rc
README.md: first cut at a set of information for the Github project page
README.md: fix a typo
Merge pull request #319 from rfaucett/pr/routed_av
Merge pull request #321 from rfaucett/pr/routed_av
man: Put Markdown man pages in master
man: man pages generated via pandoc from the Markdown files
Makefile: add "nroff" target to generate nroff files
man/README: add syntax/workflow information for the man pages
md2nroff.pl: updates for "make nroff" and cron job
man: script to run via cron that updates man pages
Merge pull request #326 from jsquyres/pr/man-page-automation
README.md: Move the content to the main libfabric web site
usnic: make semi-official way to call usd_fill_udp_dest() from usdf
usnic: fix prototypes for dgram sends to include dest_addr
usnic: minor cleanups
usnic: Remove SVN-style $Id$ tabs (and #ident pragmas)
Merge pull request #366 from jsquyres/pr/usnic-remove-id-and-ident
configure: force the use of a C99 compiler
Merge pull request #367 from jsquyres/pr/we-is-c99
Merge pull request #339 from pmmccorm/misc
Makefile.am: include missing PSM header file
Merge pull request #384 from jsquyres/pr/psm-makefileam-fix
fi_eq.h: use correct C99 notation for a variable length array
psm: calloc the size that is needed
Merge pull request #406 from xuywang/pr/usd_udpate
fi_tostr: do not use thread-specific data
fi_tostr: ensure that fi_tostr does not overflow the buffer
Merge pull request #402 from jsquyres/pr/fi-tostr-tsd
Makefile.am: updates on linkback scheme
Merge pull request #207 from jsquyres/pr/provider-helper-functions
Jianxin Xiong (232):
prov/psm: Move flag definitions to psmx.h
prov/psm: Add get/set opt support
prov/psm: Automatically enable the PSM provider at configuration time.
prov/psm: Update PSM provider
prov/psm: allow NULL context for send & recv regardless of ep flags
prov/psm: change file name due to the socket-->endpoint renaming
prov/psm: add a skeleton implementation of the msg queue API
prov/psm: set context for epaddr to allow epaddr->epid mapping
prov/psm: reserve tag bits for concurrent support of matching & non-matching API
prov/psm: take care of the reserved bits in the tagged functions
prov/psm: implement part of the non-matching api (sendto/recvfrom)
prov/psm: bug fixes related to the non-matching api
prov/psm: bring back the hash table for retrieving the mapping from
prov/psm: support pseudo connection which just sets a default peer
prov/psm: support connected semantics in the tag-matching funcitons
prov/psm: support connected semantics in the non-matching functions
prov/psm: replace the hash table with the new psm_ep_epid_lookup function
prov/psm: add a skeleton implementation of the rdma API
prov/psm: implement the bind function for ec and av so the binding
prov/psm: implement the control function for ep. Currently these
prov/psm: prevent duplicated connection attempts in av_insert
prov/psm: allow binding of domain and ep be performed either way
prov/psm: partialy support sendmsg/recvmsg/sendv/recvv
prov/psm: bug fix for av_insert
prov/psm: implement dummy mr reg functions
prov/psm: name change rdma-->rma
prov/psm: add more flags to the supported flag set. change the default
prov/psm: allow the provider to work as FID_MSG type
prov/psm: update based on the new connect call prototype
prov/psm: handle FI_NOCOMP for send/recv
prov/psm: safe handling of NULL context
prov/psm: add ep_enable
prov/psm: implement progress function for domain
prov/psm: update related to the new fabric domain
prov/psm: fix a leftover error in source address handling
prov/psm: set fabric_name in the returned fi_info structure
prov/psm: change the fabric name to psm
prov/psm: add more flags to the list of supported flags
prov/psm: free up the resource associated with cancelled requests
prov/psm: expand the MR implementation to follow the recent API
prov/psm: add the prototype for if_open()
prov/psm: normalize the MR iov list into ordered disjoint segments
prov/psm: remove FI_ACK from the supported flags
prov/psm: get the default options before calling psm_ep_open().
prov/psm: pass the local rank/size information from MPI to PSM.
prov/psm: update related to the latest API change
prov/psm: support query of FI_OPT_MAX_MESSAGE_SIZE and
prov/psm: enforce the use of fi_context per the new domain_caps settings
prov/psm: canceling a send should return error
prov/psm: name change for tag space bit mask
prov/psm: handle flags in sendmsg & recvmsg
prov/psm: add a utility function for debug output.
prov/psm: generate debug output for failures in fi_getinfo
prov/psm: add debug output to fi_ec_open and fi_av_open
prov/psm: mark a few not-yet supported flags as supported
prov/psm: various improvements on completion handling.
prov/psm: allow binding domain and EC to MR
prov/psm: minor code cleanup
prov/psm: remove the unused dummy rma ops
prov/psm: overhaul of the EC implementation.
prov/psm: allow binding between MR and EP
prov/psm: bug fix for fi_alias
prov/psm: bug fix for reversed resource binding
prov/psm: remove the binding option between MR and domain.
prov/psm: add a debug output to veirfy the use of this provider
prov/psm: always use fi_ec_err_entry for the fi_ec_readerr call
prov/psm: return 0 instead of error from the ep_sync stub.
prov/psm: bug fix for the event queue
Merge branch 'psm-fix'
prov/psm: temporary workaround for the removed FI_SYNC flag
prov/psm: add a skeleton implementation of counter
prov/psm: file renaming due to the EC-->EQ change
prov/psm: add sendimm and sendimmto
prov/psm: implement the counter api
prov/psm: implement the new av_lookup and av_straddr functions
prov/psm: set the progress type in fi_info.
prov/psm: simplify the ep flags handling due to the removal of FI_SYNC
prov/psm: use dedicated context for sendimm
prov/psm: remove some unused fields from eq
prov/psm: implement fi_ep_sync
prov/psm: remove the remaining references to FI_SYNC
prov/psm: add a cntr field to the mr structure
prov/psm: include a few header files needed by atomics api
prov/psm: correctly count the non-event-generating operations
prov/psm: allow NULL context for non-event-generating operations
prov/psm: add context types for event suppression of read/write
prov/psm: ensure progress in eq_read even with wrong parameters
prov/psm: save more information in the PSM epaddr context
prov/psm: use positive error number in the err entry from eq_readerr
prov/psm: add tagged sendimm/sendimmto
prov/psm: bug fix for tagged sendimm/sendimmto
prov/psm: support user requested key for MR creation
prov/psm: don't automatically bind EQ when binding EP to MR
prov/psm: return 'buf' info in the EQ entries
prov/psm: expose the capability of supporting user specified MR keys
prov/psm: allow EP to have different EQs/counters for send and recv
prov/psm: update to the handling of the FI_EVENT flag
prov/psm: treat FI_SEND/FI_READ/FI_WRITE as equivalent EQ binding flag
prov/psm: add FI_MULTI_RECV support
prov/psm: give warning about tag space conflicts
prov/psm: use explicit flags or default EP flags, but not both
prov/psm: renaming some constants related to FI_INJECT
prov/psm: use internal buffering for fi_inject/fi_injectto
prov/psm: generate event when multi-recv buffer runs low
prov/psm: don't use ep flags as default messaging flags
prov/psm: call progress function when waiting for counters
prov/psm: support FI_AV_TABLE type
prov/psm: allow FI_AV_TABLE type address in the message funcitons
prov/psm: add the missing counter to MR binding
prov/psm: allow separate counters for send/recv/read/write/atomics
prov/psm: bug fix for av table insert operation
prov/psm: remove the counter dedicated to atomics.
prov/psm: turn on the default op flags for endpoints
Merge branch 'master' of cst-linux:/home/mshefty/scm/libfabric
prov/psm: add option to bypass PSM version check.
prov/psm: properly set the maximum message size of "injected" send.
prov/psm: only set source info for event generated by recv ops
prov/psm: remove obsolete mr signature.
prov/psm: improved handling of hints in fi_getinfo()
fabric: free ep_attr when freeing fi_info
prov/psm: check flags in fi_av_insert()
prov/psm: implement mr access validation
Merge branch 'master' of cst-linux:/home/mshefty/scm/libfabric
prov/psm: add support of triggered ops
Merge branch 'master' of cst-linux:/home/mshefty/scm/libfabric
prov/psm: enable the FI_TRIGGER flag
prov/psm: add ep option FI_OPT_MIN_MULTI_RECV
prov/psm: make sure epaddr always has context set.
prov/psm: remove ep to domain binding operation.
prov/psm: remove ep to mr binding operation.
fabric: define FI_MIN_MULTI_RECV
prov/psm: check domain capabilities when creating ep
prov/psm: remove useless domain binding op
Revert "prov/psm: remove ep to mr binding operation."
prov/psm: return error on trecvfrom with non-NULL src_addr
prov/psm: temporarily remove ep from mr property
prov/psm: allow rebinding resources to ep
prov/psm: give warning instead of returning error for src_addr check
Merge remote branch 'upstream/master'
prov/psm: sync atomics along with RMA ops
prov/psm: make sure psm_ep_connect is called for each destination
Merge remote branch 'upstream/master'
prov/psm: always invalidate RMA address 0
prov/psm: add AM-based functions (RMA, atomics, and msg queue)
prov/psm: set funcptr to NULL for unsupported optional functions
prov/psm: decouple domain creation from ep_cap
prov/psm: prevent the creation of EPs with resource confliction
prov/psm: remove the global psmx_ep_cap that is no longer used
prov/psm: restore the EQ func ptr for readfrom and condreadfrom
fabric: fix the prototype of fi_tsearch
prov/psm: check flags and set src_addr in fi_tsearch
prov/psm: fix a few FIXME's related to the EQ separation
prov/psm: make the two event creation functions consistent
prov/psm: clean up the fid_xxx variable names
prov/psm: remove an extra return statement
prov/psm: remove some obsolete comments
prov/psm: remove conditional compilation for AM-based funcitons
prov/psm: allow "any source" address in av table
prov/psm: use FI_MR_KEY flag for user requested mr key
prov/psm: rename all the remaining 'eq' references to 'cq'
prov/psm: file renaming related to eq->cq change
Merge branch 'master' of ssh://github.com/ofiwg/libfabric
prov/psm: bug fix: rma segfault when mr is invalid
prov/psm: fix the configuration script
prov/psm: more fix for the configuration script
prov/psm: bug fix for the RMA long protocol
prov/psm: support FI_MR_OFFSET flag
prov/psm: implement writedata/writedatato
Merge branch 'master' of ssh://github.com/ofiwg/libfabric
configure: fix the configure script for verbs and sockets
include: fix the prototype of some atomic functions
prov/psm: support fi_cq_write
prov/psm: initialize cq wait object
prov/psm: define optimized version of tagged send/recv
prov/psm: use free list to optimize CQ event allocation
prov/psm: add event suppression to tagged send/recv optimization
prov/psm: add debug output for tagged ops selection
prov/psm: remove the now unused constant PSMX_OUI_INTEL
prov/psm: use a global structure for environment settings
prov/psm: rework the tag bit reservation algorithm
Merge branch 'master' of ssh://github.com/ofiwg/libfabric
prov/psm: getname() should return addresss size if the input is too small.
prov/psm: handle src_addr in recvfrom() when AV table is used
prov/psm: allow cq_read to bypass event alloc/enqueue/dequeue
prov/psm: document the assumption on the "event_in" parameter.
prov/psm: implement cq_writeerr
prov/psm: finish 'len' to 'count' conversion of CQ read functions
prov/psm: add count to event queue to support read threadhold
prov/psm: allow returning multiple events in a single CQ read call
prov/psm: use socketpair() instead of pipe() to create fd wait obj
prov/psm: implement wait obj
prov/psm: partial implementation of pollset
prov/psm: implement cntr.readerr()
prov/psm: create a utility routine to get the wait object
prov/psm: use the new wait object mechanism in counter
prov/psm: signal wait object when events are added to cq
porv/psm: remove unused union member name
prov/psm: implement blocking cq read
prov/psm: replace empty av bind function with fi_no_bind
Merge branch 'master' of ssh://github.com/ofiwg/libfabric
prov/psm: bug fix for av_insert with "any source" address
prov/psm: adjust the handling of the flags in av_insert
prov/psm: clean up the status of iov support
prov/psm: change FIXME to TODO for consistency
prov/psm: use the "service" filed as the port for name resolution
prov/psm: protect the trigger list of a counter object with a lock
prov/psm: protect the unexpected message queue with a lock
prov/psm: check timeout in fi_cntr_wait()
prov/psm: match source address in AM based unexpected messages
Merge branch 'master' of ssh://github.com/ofiwg/libfabric
prov/psm: re-enable fi_cq_read as a progress function
prov/psm: check for negative (unlimited) timeout in fi_cntr_wait
prov/psm: honor timeout in fi_cq_sread
prov/psm: check for async CQ update in fi_cq_sread
prov/psm: set default CQ or CNTR wait object to none.
prov/psm: add domain to the waitset and pollset structure
prov/psm: implement the poll operation for pollset
prov/psm: enable polling counters in a pollset.
Merge branch 'master' of ssh://github.com/ofiwg/libfabric
prov/psm: remove FI_EVENT from counter binding flag
prov/psm: keep track the info of active endpoints in domain
prov/psm: support binding counters to ep to track RMA target access
prov/psm: only update MR bound CQ/CNTR when the memory is written
Merge branch 'master' of ssh://github.com/ofiwg/libfabric
prov/psm: don't try name resolution if FI_SOURCE is set
Merge branch 'master' of ssh://github.com/ofiwg/libfabric
prov/psm: optimize tagged_inject for specific EP/AV configurations
prov/psm: remove now redundant flag for psm send calls
Merge branch 'master' of ssh://github.com/ofiwg/libfabric
prov/psm: remove connect support from the optimized inject calls
prov/psm: fix the return code of fi_cq_read for error completions
prov/psm: remove FI_EP_MSG from supported ep types
Jithin Jose (22):
Devel code for Sockets provider
Warning fixes for Sockets provider (list).
Fix an issue in ringbuffer sread
Dlist abstraction with blocking wait-until-avail support
Added dlistfd_head_free()
Sockets Provider EQ
Sockets Provider RX/TX context
Sockets Provider - CQ
Define Sockets Provider wire protocol
Define rx_entry
Updated Sockets Provider rx/tx contexts
Sockets Provider - RDM EP implementation
Updated Sockets Provider Logger
Updated Counters
Updated MR
Bugfixes in ringbuffer-fd
Avoid (void*) pointer arithmetic in Ringbuffer
Verbs provider does not support DGRAM.
Added poll_add/poll_del functions into poll_ops.
Updated poll_add/poll_del functions in PSM provider
Add fi_poll_open and fi_wait_open
fabric: Defined fi_mut_cond structure
OFIWG Bot (17):
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Patrick MacArthur (1):
man/fi_getinfo.3: Clean up return values section
Patrick McCormick (16):
Enable modular building of selected providers, disabled by default.
Add pretty-printer for enums, OR-able int members, and structures
Clean up dl-open features:
Use symbol visibility attribute to define exported symbols.
Symbol versioning.
Fix dlopen configure switch. This just does not seem to work when specified as a enable option. Reverted back to with option.
prov/verbs: Report supported caps
fabric/tostr: Use YAML formatting for output
fabric: Misc cleanups in internal header files.
fabric: Clean up mutex abstraction and atomic getter-setters in fi.h
fi_poll_fd never returns success (> 0)
Disable symbol versioning when the -ipo flag is in CFLAGS.
Check for null pointers when printing.
Clean up configure output, don't do unused checks.
Build: Static constructors for built-in providers
Clean up spec file.
Reese Faucette (35):
Remove *.org qualifier from BSD license name.
src/fabric.c: fir scandir strerror()
define FI_MSG_PREFIX
fi_tostr: add print support for FI_MSG_PREFIX
add usnic provider
usnic provider: address issues from PR 197
Add EQ support to usnic, start work on async AV resolution
fi_tostr - add support for pretty-printing addresses,
fi_tostr: add support for printing AV types
fi_tostr: remove trailing newlines (fi_info already adds a newline)
Add fi_dupinfo
Eliminate build warnings from verbs provider
add support for async AV insertions
usnic provider: suppress unused var warning
usdf_getinfo: only free addrinfo if actually allocated
usnic provider update, merge various recent changes
fi_dupinfo - jumping to fail with dup = NULL is bug, so much for
fi_av_insert in async mode with no EQ specified should return -FI_ENOEQ,
fi_tostr has wrong size for protocol
Update fi_av man page
usdf_getinfo: prevent double-call to freeaddrinfo()
add fi_no_enable since passive endpoints do not need enable
usnic: various updates
prov/usnic: ARP lookup on incorrect address
prov/usnic: fix to remote resolution broke local resolution
fi_no_rx_ctx and fi_no_tx_ctx have wrong prototype
usnic: remove concept of CQ groups, and merge in latest from common code
man pages: FI_SEND_BUFFERED -> FI_INJECT, remove sendto/recvfrom refs
update man pages describing accepting connections
Merge pull request #356 from jsquyres/pr/usnic-cleanups
usnic: add reliable message support
Merge pull request #396 from rfaucett/pr/usnic_msg
fi_trigger.3.md: fix typos and reword a sentence
Merge pull request #407 from xuywang/pr/add_func_dec
Merge pull request #408 from xuywang/pr/prefix_recv
Sayantan Sur (28):
fabric: Add support for direct access to providers
man: document fi_getinfo as a thread safe call
man: clarify fi_cancel as time bounded
man: update fi_cancel completion
man: fill out fi_tsearch flags and errors
include: fi_inject_atomic functions
Makefile.am: remove other man page links
include: FI_CHECK_OP check 'op' instead of 'ops'
include: optional function availability by macros
include: static inline for av lookup
include: remove FI_INJECT_* macros
include: naming convention for 'direct' files
include: direct_eq.h not direct_eq_domain.h
include: const correct parameter types
build: fix build for enable direct
include/fi.h: include string.h
man: fi_cntr_wait, fi_cq_sread clarify timeout
man: mention CQs in fi_endpoint(3)
fabric.c: typo 'if'->'fi'
fi.h: typedef _Atomic to atomic_int
Makefile: install fi_direct_eq.h with HAVE_DIRECT
fi_ep_bind: correct fi_ep_bind type
fi_trigger: direct include for trigger context
man: choose default value of CQ size
fabric: separate entry/class for scalable ep
fabric: create tx/rx ctx using scalable endpoints
man: remove references to fi_sync
man: clarification when both cntr and CQ attached
Sean Hefty (586):
libfabric: Initial commit
fabric: Separate protocol fields
fabric: Remove type mask
fabric: Remove canonical name fields from fi_info
prov/psm: Add FI_BUFFERED_SEND to supported flags
fabric: Add option to get/set buffered send size
prov/ibverbs: Add support to set/get buffered send size
fabric: Update FI_REMOTE flag description
fabric: Remove FI_IOTAGGED and FI_IOTAGGEDV
fabric: Remove FI_IOTAGGED and FI_IOTAGGEDV
fabric: Rename AV_ATTR_SIZE to AV_ATTR_COUNT
fabric: Add priority fields to msg structures
fabric: Add MR attributes
fabric: Remove syncto comment
fabric: Remove flags field from fi_open
fabric: Rename AV_ATTR_SIZE to AV_ATTR_COUNT
fabric: Add priority fields to msg structures
fabric: Add MR attributes
fabric: Remove syncto comment
fabric: Remove flags field from fi_open
prov/psm: Fix PSM build warning
Merge branch 'master' into dev
prov/psm: Fail fi_getinfo if no PSM devices found
fabric: Rename fabric socket to fabric endpoint
fabric: Remove double include of assert.h
prov/rdmacm: Remove rsocket export
fabric: Split fi_open into separate calls
fabric: Rename mask fields
fabric: Divide flag space
fabric: Return unexpected provider errors from fi_getinfo
fabric: Move map file
fabric: Add full compatibility for libibverbs/librdmacm
fabric: Update verbs header to match libfabric headers
fabric/compat: Deprecate libibverbs/librdmacm calls
fabric: Declare char * params as const
fabric: Remove unused headers
fabric: Remove be*_t types, use host order instead
fabric: Rename rdma to rma
fabric: Comment out unused FI errno values
fabric: Free auth_key
fabric: Update man pages
man: Add man page installation
fi/atomic: Add definitions for atomic interfaces
fabric: Fix build warnings
fabric: Fix debug build
fabric: Change struct fid size to unsigned
fabric: Rename dst_addr to dest_addr
fabric: Change tag mask to ignore
fabric: Change FI_SYNC to FI_BLOCK
fabric: Cleanup comments around #define FI_xxx
prov/ibverbs: Ignore requests for RDM endpoints
fabric/atomic: Add alias FI_REPLACE for FI_SWAP
man/atomics: Document atomic operations
fabric: Add address to connect call
fabric: Remove FI_NONBLOCK
fabric: Replace ERRINLINE with error structures
fabric: Rename 'priority' to 'flow'
fabric: Updated register MR calls
fabric/man: Fixup man page formats for man2html output
man: Add general man page for library
fabric: Add fabric domain and passive endpoints
fabric: Replace FI_REMOTE with FI_REMOTE_READ/WRITE
examples: Remove example programs
fabric: Implement fi_control get wait item
fabric: Fix asserts
fabric: Rename getsockname to getepname
fabric: Add FI_MULTI_RECV flag
fabric: Define an EC counter format type
fabric: Add enable() call to endpoint
fabric: Fix passive CM EQ open
fabric: Fix fi_listen assert class type
fabric/man: More updates to man pages
prov/ibverbs: Implement sendmsg call
fabric: Remove man page from makefile
fabric/atomic: Document target side availability of atomics
man/getinfo: Fixup documentation regarding flag usage
fabric: Define completion flags
fabric/tagged: Define FI_CLAIM search option
fabric: Define FI_WRITE_COHERENT
fabric: Apply FI_CANCEL flag to an endpoint, not per op
fabric: Define FI_CONTEXT and other domain caps
fabric: Define fi_info flags as mandatory.
fabric: Add EAGAIN return code to data transfer calls man pages
fabric: Provide static inline for RMA read/write
fabric: Provide static inline for RMA read/write
fabric: Rename FI_ACK to FI_REMOTE_COMPLETE
Merge branch 'dev'
fabric/atomic: Provide 'sizeof' atomic datatype functionality
Merge branch 'dev'
fabric: Define fi_alias
fabric: Add support for provider specific addresses
fabric: Add FI_RANGE option to AV insert
fabric: Define provider requirements
Merge branch 'dev'
fabric: Update fi_alias usage
Merge branch 'dev'
fabric: Remove commented out SHARED flag
prov/psm: FI_REMOTE_COMPLETE does not mean MPI_Ssend
fabric: Define triggered operations
Merge branch 'dev'
ibverbs: Allow verb objects to make use of new functions
Merge branch 'dev'
ibverbs/rdmacm: Remove deprecated attribute
Merge branch 'dev'
ibverbs: Add attribute const to conversion calls
libibverbs: Add libibverbs as a git subtree
prov/ibverbs: Remove now unused source files
prov/mlx4: Remove mlx4 provider
librdmacm: Add the librdmacm as a subtree
Merge branch 'dev'
Merge branch 'dev'
librdmacm: Add symbolic link to rsocket.h
prov/verbs: Move fi_verbs.c back under src directory
fabric: Remove ucma.c from build
fabric: Define maximum message size
prov/psm: Add missing source files to git
prov/psm: Add missing source files to git
Merge branch 'master' into dev
Merge remote branch 'psm/master' into dev
fabric: Remove shared_fd field from fi_info
fabric/atomic: Use enum values for datatype and opcode
fabric/atomic: Use fi_ioc in fi_msg_atomic
fabric/mr: Remove 'mr_' prefix from MR ops
fabric: Redefine fi_msg
fabric/mr: Use void * for local descriptor in place of uint64_t
fabric: Streamline atomic calls
fabric: Streamline msg calls
fabric: Streamline rma calls
fabric: Streamline tagged calls
fabric: Remove fi_iov_format
fabric: Remove unused collective flag
fabric: Move fi_control source comment into man page
fabric: Replace most uses of fid_t to improve typedef support
fabric: Move fi_context into FI_DIRECT
prov/psm: Fix psm build warning
fabric: Add AV lookup and to-string calls
fabric: Rename 'EC' to 'EQ'
fabric: Separate event queue from event counter
fabric: Add sendimm call
fabric/man: Document error handling with FI_REMOTE_COMPLETE
fabric: Remove unused fi_eq_xxx_err structures
fabric/man: Clarify use of olen in fi_eq_tagged_entry
fabric: Add writeimm and writeimmto calls
fabric: Only report error completions through fi_eq_readerr
fabric: Redefine how progress is reported and handled
fabric: Allow provider to define atomic enum values
fabric: Add tagged and rma static inline calls
fabric: Add tagged sendimm calls
Merge branch 'dev'
fabric/man: Add documentation for tagged sendimm calls
fabric: Fix naming of fi_fec_open to fi_feq_open
fabric: Define threading levels
fabric: Clarify that eq_err_entry::err is positive value
fabric: Add top-level query routine
fabric: Clarify EP bind requirements
fabric: Return values from data transfer calls should be ssize_t
fabric: Rename sendimm to inject
fabric: Rename AV map/unmap to insert/remove
fabric: Clarify use of fi_ep_sync
fabric: Move FI_EVENT to a bind flag with EP -> EQ
fabric: Define interaction between FI_CONTEXT and FI_EVENT
fabric: Document that struct fi_context cannot come from the stack
fabric: Re-arrange fi_eq_err_entry
fabric: Rename FI_BUFFERED_SEND to FI_INJECT
fabric: Rename counter alloc/free to open/close
prov/verbs: Use domain pointer to get domain, not ep pointer
Merge branch 'dev'
Merge branch 'dev'
fabric: Remove FI_EXCL flag
fabric: Rework endpoint capability and operation flags
fabric: Enhance fi_context man description
fabric: Add flags to fi_getinfo call
Merge branch 'dev'
build: Fix installation dependency issue
Merge branch 'dev'
fabric: Rename FI_IMM to FI_REMOTE_EQ_DATA
fabric: Move FI_CANCEL from ops_flag to ep_cap
fabric: Add domain capability to register all VA
fabric/man: Update fabric.7 man page requirements
fabric: Combine EQ and counter wait objects
fabric: Add a 'name' to AVs
fabric: Enhance EP type description in man pages
Merge branch 'dev'
fabric: Fixup missing changes to FI_IMM
fabric: Add missing atomic inlines
fabric: Rename 'buffered' send flag to 'injected' send
fabric: Define wait set object
fabric: Define poll set object
fabric: Add mmap address to AV
fabric: Support an array of descriptors with sendv and sendmsg
fabric: Remove NULL check after calling alloca
fabric: Use correct index value with desc array
fabric/man: Document atomic valid calls
fabric/av: Allow inserting a NULL address as 'any'
fabric: Update atomic APIs to support multiple memory descriptors
Merge branch 'dev'
fabric: Update atomic and rma man pages
Merge branch 'dev'
fabric: Update man pages referencing FI_EVENT
fabric: Document binding EPs to event counters
fabric: Update triggered operations to reference counter
fabric: Rename FI_OPT_MAX_IMM_SIZE
fabric: Remove old reference to FI_EQ_FORMAT_COUNTER
fabric: Re-order ops for better consistency
fabric: Add optimized calls for FI_REMOTE_EQ_DATA
fabric: Update progress definition
fabric: Modify defined threading model
fabric: Add message ordering flags
prov/psm: Fix build error with FI_PROGRESS_MANUAL rename
fabric: Reserve counter flags attribute
fabric: Add missing msg_order field to fi_info
fabric: Add an ep attribute structure
fabric: Document minimum msg and RMA size of 0 bytes
fabric: Define offset based memory registration
fabric: Refine data flow definition and usage
build: Silence the following warning
prov/ibverbs: Add atomic operations supported by IB
man: Rename 'fid_ec' as it is no longer used
fabric/man: Document fi_feq_open and FI_BLOCK
fabric/man: Document fi_open
fabric: Rename fi_fendpoint with fi_pendpoint
prov/ibverbs: Add missing ep send/recv calls
fabric: Fix struct fi_poll name to struct fid_poll
prov/sockets: Add sockets provider framework
fabric/man: Document that an fi_info may only be used once
fabric: Rename mem_desc_size of mr_key_size
prov/psm: Add psmx.h to distribution
fabric: Change FI_BLOCK from a per op call to an object property
fabric/man: Man page cleanups
prov/sockets: Add counter framework
prov/sockets: Add AV framework
prov/psm: Remove unneeded code and 'reverse' binding support
fabric: Remove FI_AV address format
man/fi_av: Document that map_addr is ignored if name is NULL
fabric: Simplify fi_ops::bind call
fabric: Remove op size field in favor of global version
fabric: Remove compatibility size from struct fid
fabric: Remove size field from struct fi_info
prov/verbs: Use correct return code for unsupported flags
fabric: Remove asserts that reference removed size field
fabric: Fix fi_version_register warning
fabric/man: Fix conflict in fi_mr man page
prov/sockets: Update and reformat todo list
fabric: Add fi_ep_bind inline
prov/socket: Include indexer into build
fabric/eq: Update EQ APIs
prov/sockets: Return ENODATA in place of ENOSYS in fi_getinfo
Squashed commit of the following:
Squashed commit of the following:
Merge pull request #2 from jsquyres/pull-req/minor-fixes
Merge pull request #3 from j-xiong/master
Merge pull request #4 from jeffhammond/master
Merge pull request #6 from sayantansur/manpage-updates
Merge pull request #5 from j-xiong/master
Merge pull request #7 from sayantansur/manpage-updates
Merge pull request #12 from sayantansur/man-tagged
Merge pull request #51 from j-xiong/master
Merge pull request #52 from sayantansur/inject-atomic
fabric: Remove libibverbs and librdmacm from build
Merge pull request #55 from shefty/master
fabric: Add size field to ops structures
Merge pull request #56 from shefty/master
configure: Remove threading build options
Merge pull request #57 from shefty/master
fabric: Remove mask fields from attribute structures
fabric/man: Update man pages to remove attr mask
Merge remote branch 'upstream/master'
fabric: Define only fi_close
Merge branch 'dev'
Merge pull request #58 from shefty/master
fabric: Add version to fi_getinfo
Merge branch 'dev'
Merge pull request #59 from shefty/master
Merge pull request #62 from sayantansur/remove-close-makefile
fabric: Move open_if operation to struct fi_ops
Merge pull request #63 from sayantansur/fi-check-op
Merge pull request #61 from j-xiong/master
Merge pull request #64 from shefty/master
prov/psm: Rename PFX to avoid conflict with fi.h
Merge pull request #65 from sayantansur/fi-optional-functions
fabric: Move fabric definition into provider
prov/sock: Implement open fabric call
prov/psm: Add fabric interface support
prov/ibv: Move fabric implementation into ibv provider
fabric: Remove provider open domain call
fabric: Reference ep_attr and domain_attr from struct fi_info
fabric: Remove size parameter from query domain call
fabric: Modify open domain to take domain attributes
fabric: Eliminate fi_attr structure
Merge pull request #74 from shefty/master
Merge pull request #75 from j-xiong/master
fabric: Add fi_addr_t datatype for mapped addresses
man: Update man pages to reflect changes to fi_addr_t
fabric: Modify EQ readfrom to return fi_addr_t
fabric: Merge fi_info addr format fields
Merge pull request #78 from shefty/master
Merge pull request #79 from j-xiong/master
prov/ibverbs: Check fabric name before opening fabric
Merge pull request #81 from shefty/master
fabric: Cleanup fi.h to remove unneeded definitions
Merge pull request #82 from shefty/master
fabric: Replace max_tag_value with mem_tag_format
Merge pull request #83 from sayantansur/av-lookup-fix
Merge pull request #84 from shefty/master
man: Add missing fi_version.3 man page
Merge pull request #86 from shefty/master
fabric: Remove unused code rom fi_prov.h
fabric: Improve EQ interfaces
Merge pull request #90 from shefty/master
Merge pull request #91 from j-xiong/master
Merge pull request #93 from j-xiong/master
fabric: Remove data_flow_cnt EP attribute
Merge pull request #94 from shefty/master
fabric: Remove fi_mr_unreg
Merge pull request #95 from shefty/master
fabric: Eliminate unnecessary endpoint options
Merge pull request #98 from shefty/master
fabric: Remove auth_key from fi_info
fabric: Eliminate FID prefix, except when referring to struct fid
fabric: Rename openif to open_ops
Merge pull request #99 from shefty/master
man: Update EQ documentation to reflect creation of CQ class
Merge pull request #100 from sayantansur/remove-fi-inject-msg
Merge remote branch 'upstream/master'
Merge pull request #106 from shefty/master
fabric: Use a single fi_control operation
fabric: Modify CM accept/reject calls to take a connreq context
fabric: Include fi_trigger.h in makefile
fabric: Add context to multicast join operation
Merge pull request #107 from j-xiong/master
Merge pull request #108 from j-xiong/master
Merge pull request #109 from shefty/master
Merge pull request #113 from j-xiong/master
fabric: Add timeout parameter to EQ wait calls
fabric: Add provider details to fi_prov structure
fabric: Add fabric attributes
fabric: Use uint32_t for version, not int
prov: Use constructors/destructors attribute
Merge pull request #115 from shefty/master
Merge pull request #116 from jsquyres/topic/disable-disable-libcheck
man: Fix missing update to fi_fdomain call
Merge pull request #124 from shefty/master
Merge pull request #121 from j-xiong/master
Merge pull request #122 from sayantansur/direct-eq
Merge pull request #125 from sayantansur/direct-eq2
Merge pull request #119 from jsquyres/topic/rename-ibv-to-fi_ibv
man: Remove size field from fi_info description
Merge pull request #126 from jsquyres/topic/rename-ibverbs-to-verbs
Link to librt
Merge pull request #129 from shefty/master
Merge pull request #112 from pmmccorm/master
fabric: Add missing wait/poll set classes
fabric: Export fi_register_provider
fabric: Define scalable endpoints
Merge pull request #132 from jsquyres/topic/configury-suggestions
Merge pull request #134 from j-xiong/master
Merge pull request #136 from j-xiong/master
Merge remote branch 'upstream/master'
Merge pull request #137 from shefty/master
fabric: Rename EQ condread to sread and remove cond param
fabric: Rename CQ condread to sread to match EQ
fabric: Add event type parameter to EQ ops
fabric: Add CM protocol to EP protocol defines
fabric: Remove FI_BLOCK flag
man/fi_getinfo: Describe provider returning multiple fi_info's
Merge branch 'dev'
Merge pull request #142 from soniczhao/master
Merge remote branch 'upstream/master' into dev
Merge branch 'master' into dev
fabric: Really remove FI_BLOCK flag
fabric: Rename fi_fdomain() to just fi_domain
fabric: Add AV support for symmetric addresses
prov/verbs: Remove MLX4 direct from verbs build
prov/verbs: Fix verbs build when set to auto
Merge pull request #140 from shefty/master
Merge pull request #143 from a-ilango/master
fabric: Allow reuse of fi_info structure
Merge pull request #145 from shefty/master
Merge pull request #146 from sayantansur/eq-const
man/rma: Reference correct include file
fabric: Provide ENOSYS implementations of all calls
Merge remote branch 'upstream/master'
fabric: Remove domain query call
Merge branch 'dev'
Merge pull request #149 from shefty/master
Merge pull request #154 from jsquyres/topic/moar-configury
Merge pull request #155 from rfaucett/license2
prov/verbs: Remove mlx4 direct support
prov/verbs: Actually enable building the verbs provider
fabric: Add TX/RX class types
fabric: Move domain capability flag into fi_info
fabric: Define size of tx/rx queues
Merge pull request #158 from shefty/master
Merge pull request #156 from j-xiong/master
Merge pull request #159 from jsquyres/topic/still-moar-configury
fabric: Rename FI_REMOTE_EQ_DATA
fabric: Update fi_tostr routine
Merge pull request #163 from shefty/master
Merge pull request #161 from pmmccorm/master
prov/psm: Fix PSM build -- missed EQ rename ro CQ
Merge pull request #167 from shefty/master
prov/verbs: Return -FI_ENOMEM if fi_allocinfo fails
Merge pull request #168 from shefty/master
Merge pull request #176 from j-xiong/master
fabric: Move endpoint and domain caps into fabric.h
fabric: Remove FI_EP_MAX enum value
fabric: Add PSM protocol to fi_proto enum
fabric: Convert some named enum to anonymous
fabric: Rename fi_info:type to ep_type
fabric: Introduce 'mode' bitfield into fi_info
fabric: Define FI_MSG_PREFIX mode
fabric: Merge ep_cap and domain_cap
fabric: Remove FI_PASSIVE
fabric: Move FI_USER_MR_KEY from cap to mode
fabric: Fix typo in fi_rx_context
Merge pull request #179 from shefty/master
Merge pull request #169 from pmmccorm/gcctricks
fabric: Return open fabric/domain object from fi_getinfo
Merge pull request #180 from rfaucett/scandir
fabric: Add CQ writerr routine
Merge pull request #182 from rfaucett/prefix
Merge pull request #183 from pmmccorm/master
fabric: Convert CQ len from byte to count
man: Spell check update
Merge pull request #184 from rfaucett/tostr
Merge branch 'dev'
fabric/cq: Rename FI_ADDR_UNSPEC to FI_ADDR_NOTAVAIL
fabric/wait: Rename FI_WAIT_UNSPECIFIED to FI_WAIT_UNSPEC
fabric/eq: Replace enum in EQ read/write calls with uint32_t
prov/verbs: Return ENODATA if no verbs device
fabric/av: Replace FI_ADDR_PROTO with FI_ADDR_UNSPEC
Merge pull request #186 from jsquyres/topic/compiler-namespace-fixes
Merge pull request #188 from shefty/master
Merge pull request #193 from j-xiong/master
Merge pull request #197 from rfaucett/usdf
man/av: Minor wording update for fi_rx_addr
Cleanup AUTHORS file
Merge pull request #202 from rfaucett/usdf2
fabric/common: Remove dlist_entry_t type
common: Add implementation for single-linked list
common: Define find last set macro
common: Provide ring buffer implementation
Merge pull request #195 from jsquyres/topic/dlopen-fixes
common: Add blocking ring buffer abstraction
Merge pull request #201 from jithinjosepkl/master
Merge pull request #212 from rfaucett/pr/tostr_addr
Merge pull request #214 from shefty/master
prov/sockets: Fix build warning in sock_eq
Merge pull request #215 from shefty/master
fabric/av: Cast int to uint64 to avoid bit shift issue in fi_rx_addr
Merge pull request #216 from shefty/master
Add certificate of origin and update authors
Merge pull request #222 from jithinjosepkl/pr/warnings_fix
Merge branch 'master' into dev
Add certificate of origin and update authors
Merge pull request #223 from shefty/master
Merge branch 'master' into dev
fabric: Add 'fi' prefix to internal header files
prov/sockets: Remove indexer.h from socket src directory
Merge pull request #224 from shefty/master
Merge pull request #225 from rfaucett/pr/tostr_av_type
Merge pull request #230 from jsquyres/pr/verbs-updates
Merge pull request #220 from jsquyres/pr/fix-direct-make-dist
Merge pull request #228 from rfaucett/pr/tostr_no_newline
common/rbuf: Handle ring buffer wrapping
common: Add write commit capability to ring buffer
common: Add const to ringbuf write calls
prov/sockets: Implement transmit context
Merge pull request #233 from shefty/master
Merge pull request #248 from sayantansur/fi-man-endpoint
Merge pull request #254 from rfaucett/pr/verbs_warnings
Merge pull request #252 from rfaucett/pr/fi_dupinfo
Merge branch 'dev'
Merge pull request #256 from shefty/master
Merge pull request #257 from rfaucett/pr/async_av
man/fi_msg: Fix typo describing struct fi_msg
Merge pull request #262 from shefty/master
Merge pull request #261 from j-xiong/master
Merge pull request #267 from rfaucett/pr/nl_warn
Merge pull request #266 from shefty/master
Merge pull request #280 from rfaucett/pr/tostr_psize
Merge pull request #277 from rfaucett/pr/dup_oop
Merge pull request #278 from rfaucett/pr/fi_noeq
Merge pull request #269 from jsquyres/pr/really-fix-eq-sread-timeout
Merge pull request #282 from sayantansur/c11-atomics
Merge pull request #283 from sayantansur/fi-direct-eq
Merge pull request #288 from pmmccorm/master
Merge pull request #281 from rfaucett/pr/sync_table
Merge pull request #279 from sayantansur/fi-ep-bind
Merge pull request #290 from jithinjosepkl/pr/rbuf
Merge pull request #296 from j-xiong/master
Merge pull request #294 from jithinjosepkl/pr/list
Merge pull request #295 from sayantansur/fi-man-default
Merge pull request #299 from jithinjosepkl/pr/list
Merge pull request #300 from jithinjosepkl/pr/eq
Merge pull request #302 from shefty/master
Merge pull request #303 from jithinjosepkl/pr/cq
Merge pull request #304 from rfaucett/pr/fi_no_enable
fabric: Add mode bits to RX/TX attributes
Merge pull request #309 from patrickmacarthur/dupinfo-man-fix
man/fi_errno: Add man page that describes list of errors
fabric: Define FI_NOCQ
fabric: Define FI_COMPLETION
fabric: Rename FI_PROV_MR_KEY to FI_PROV_MR_ATTR
Merge pull request #311 from shefty/master
fabric: Remove op/iov size/alignment fields
fabric: Define support for sharing RX/TX contexts
Merge pull request #312 from shefty/master
man: Fix misspelled words in man pages
Merge pull request #314 from shefty/master
Merge pull request #318 from j-xiong/master
Merge pull request #305 from pmmccorm/master
Merge pull request #316 from pmmccorm/misc
Merge pull request #322 from jithinjosepkl/pr/ctx
Merge pull request #320 from jsquyres/pr/new-man-pages-from-md-via-pandoc
Merge pull request #328 from jithinjosepkl/pr/rdm-ep
Merge pull request #334 from jithinjosepkl/pr/devel
Merge pull request #337 from j-xiong/master
docs: Remove developer certificate of origin
fabric: Remove NONCOHERENT mode bit
fabric: Remove AV sync call
fabric: Remove EP sync call
fabric: Remove sync call from base fid
fabric/cq/eq: Change strerror buf parameter to char *
fabric: Define new shared transmit context object
fabric: Add CQ count to domain attributes
fabric: Remove provider free/dup info calls
fabric: Remove unneeded len param from EQ/CQ readerr calls
fabric: Use object-specific bind calls in place of fi_bind
man: Fixup minor typos from markdown conversion
man/cq: Document lifespan of fi_cq_err_entry::err_data
man/getinfo: Clarify use of hints src/dest address
prov/verbs: Return timeout if sread times out
Merge pull request #329 from shefty/master
fabric: Merge connected and unconnected transfer calls
Merge pull request #340 from sayantansur/fi-class-sep
Merge pull request #346 from sayantansur/fi-sep-fixes
Merge pull request #348 from rfaucett/usdf
Merge pull request #347 from rfaucett/pr/fi_no_rx_ctx
Merge pull request #344 from shefty/master
Merge pull request #349 from rfaucett/pr/fi_man
Merge pull request #351 from rfaucett/pr/accept
fabric: Rename fi_rx/tx_ctx_attr to just fi_rx/tx_attr
Merge pull request #359 from shefty/master
fabric: Add 'injectdata' call
fabric: Rename fi_pendpoint to fi_passive_ep
Merge pull request #360 from shefty/master
makefile: Update reference to fi_pendpoint.3 man page
prov/verbs: Add check for cond type in CQ sread
Merge pull request #368 from shefty/master
man/rma: Add missing RMA man page links
man: Update documentation to limit connect call to MSG EPs
Merge pull request #371 from jithinjosepkl/pr/devel
prov/psm: Remove connect support
prov/socket: Remove connect support from unconnected EPs
man: Update that cq_data_size is an attribute
prov/verbs: Fix CQ read call to return correct error code
fabric: Rename FI_ADDR_UNSPEC -> FI_FORMAT_UNSPEC
fabric: Define FI_ADDR_UNSPEC to mean any source
Merge pull request #374 from shefty/master
Merge pull request #376 from shefty/master
Merge pull request #373 from j-xiong/master
Merge pull request #381 from j-xiong/master
Merge pull request #378 from yburette/master
Merge pull request #382 from shefty/master
Merge pull request #385 from jsquyres/pr/c99-var-length-array
man/fi_poll: Update attribute structure
fabric: Add protocol version field
Merge pull request #389 from shefty/master
Merge pull request #390 from shefty/master
Merge pull request #397 from shefty/master
Merge pull request #400 from rfaucett/pr/mantypo
Merge pull request #405 from jsquyres/pr/psm-voidstar-deref
Merge pull request #399 from shefty/master
fabric: Rename FI_WAIT_MUT_COND to FI_WAIT_MUTEX_COND
fabric: Remove fi_control from defined wait set interface
fabric: Clarify which buffers FI_OPT_MIN_MULTI_RECV apply to
Merge pull request #410 from shefty/master
Merge pull request #411 from j-xiong/master
Merge pull request #412 from sayantansur/pr-fi-sync-remove
Merge pull request #338 from pmmccorm/rpm
Merge pull request #414 from sayantansur/pr-cntr-cq
man: Update fabric.7 to reference CQ
man/cq: Document completion flags
Merge pull request #415 from j-xiong/master
Merge pull request #416 from shefty/master
Stan Smith (8):
prov/verbs: Add support for FI_EQ_FORMAT_COMP in fi_eq_read
prov/ibverbs; Add struct iovec support
fabric: Fix check_hints FI_MSG || FI_RMA in ep_cap
prov/ibverbs: Support returning multiple events for fi_eq_read*()
prov/ibverbs: Add implementations for 'msg' interfaces
prov/ibverbs: Implement additional msg/rma ops
prov/ibverbs: Add stub for fi_cancel() as ibv_msg_ep_cancel()
prov/ibverbs: Update EQ support for blocking condread
Xuyang Wang (3):
Brought usnic_direct update-to-date
added back declaration of usd_fill_udp_dest as it is used by usdf externally
Fixed a bug to give correct iov buf length in usdf prefix_recv implementation
Yohann Burette (1):
man: Fix fi_cq_readerr() signature.
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ofed/libfabric.git
More information about the Pkg-ofed-commits
mailing list