[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