Skip to content
Snippets Groups Projects
Commit 20e93981 authored by Utz-Uwe Haus's avatar Utz-Uwe Haus
Browse files

Squashed 'deps/libfabric/' changes from c7f45b48..0bb3ded5a


6c51de3d7 v1.11.1 release
283307665 Merge pull request #6340 from rwespetal/efa-hmem-fix-for-1.11.x
32e1313e4 prov/efa: Fix FI_HMEM capability claims
acc4131a4 Merge pull request #6336 from shefty/v1.11.x
cd7681cd4 Merge pull request #6337 from rwespetal/efa-fixes-for-1.11.x
09453ee5b prov/efa: update fork support check and change to abort
f9e1c47fa prov/efa: Bugfix FI_MR_LOCAL only turns off cache for domain
f1138d9ba prov/efa: Add a bool function to check cache availability
c5bcc6c1a prov/efa: Change the efa_domain->cache to a pointer
44b195648 prov/efa: Detect fork support and return error when cache is enabled
680a27ff8 Merge pull request #6331 from rwespetal/efa-fixes-for-1.11.x
a9cc492a5 prov/efa: fix a bug in efa_get_gdr_support()
f20ea2dd6 prov/efa: Add FI_REMOTE_READ access to shm registrations
57f708282 prov/efa: remove protection domain use_cnt assert
106b59951 prov/efa: fix a bug by removing address insertion during initialization
8b8fcc557 prov/efa: add argument self_comm to efa_rma_post_read()
1cb1342dd prov/efa: create an AH for EP's own address
277fd6067 common/rbmap: Fix leak by moving free_list cleanup
95f862646 Merge pull request #6319 from shefty/v1.11.x
5147d34e1 Merge pull request #6322 from aingerson/1_11
bc73ecbf5 prov/shm: add SAR buffer locking
ac1d23d1d contrib/cray: Updating run_libfabric_pipeline and imb.bats IMB and OMB tests have been added to run_libfabric_pipline. Additionally a fix is included for a test bug in IMB.
d3eb3c2d4 contrib/cray: Updating batsgenerator.sh script
858116a3a contrib/cray: Fix BUILD_LIBFABRIC usage.
a80bc9e76 contrib/cray: Fix variable spelling error
46efdec54 contrib/cray: Add building of LTU and SFT
cf46a73d2 contrib/cray: Update .bats files to use unique XRC domain i-node in Jenkins CI
365d16a9a v1.11.1rc1
53b27c9e6 Merge pull request #6316 from shefty/v1.11.x
f7f2a98db Merge pull request #6307 from shefty/v1.11.x
68324fcef Merge pull request #6310 from wckzhang/v1.11.x
fa7f5ecb1 prov/shm: Add missing ; in smr_fini and smr_ini
73d4471a4 Revert "util: Flush caches after notifying for memhooks and rocr"
420ee0b96 prov/verbs: Skip SIB addresses if a network iface is set
1f725dfbd Merge pull request #6298 from rwespetal/shm-fixes-for-1.11.x
0525115da prov/shm: always use CMA when sending to self
213710c02 prov/shm: always call SAR progress function
5f32d4a2e Merge pull request #6296 from rajachan/v111x-fi_check_package_cuda
83dba8c8a configure: Rework FI_CHECK_PACKAGE[(cuda)] logic
8a15fce11 Merge pull request #6295 from shefty/v1.11.x
96bcb272a Merge pull request #6290 from shefty/v1.11.x
01d99c799 prov/rxm: Allow re-connecting to peers
7e162e3af prov/rxm: Set handles_av[] to NULL instead of 0
771ad55e8 prov/rxm: Delete unused rxm_cmap_del_handle_tx definition
ad049d86a prov/rxm: Remove unneeded code from rxm_cmap_free
59b3cbb51 Merge pull request #6289 from aingerson/1_11_bugs
e36adb5dc Merge pull request #6284 from aingerson/debug
59696c0f9 Merge pull request #6282 from aingerson/1_11
a365aaeaa prov/shm: fix incorrect id for sar protocol
58d9ed00e core/cache: Fix incorrect unlocking in uffd_handler
e3b54c902 prov/rxd: fix bug preventing segmentation acks
6eb5db9c5 prov/shm: remove unnecessary duplicate call to ofi_hmem_init
6c17c5bb6 Merge pull request #6280 from wckzhang/v1.11.x
4dbf0c964 util: Flush caches after notifying for memhooks and rocr
a18c5f5b9 util: Add function to flush all caches for a monitor
16658589e util: Add a memory monitor read-write list lock
004c39fc9 windows/pthread.h: Add a pthread_rwlock implementation
6faf08d57 Merge pull request #6277 from rajachan/cuinit-fix-111x
414513783 Merge pull request #6275 from shefty/v1.11.x
04a652b29 Merge pull request #6271 from aingerson/1_11
8ddd33edd Merge pull request #6278 from rwespetal/efa-memhooks-switch-1.11.x
2b316d023 prov/efa: Switch to memhooks monitor
2498fd3ab hmem: Remove cuInit() driver initialization
665707d6d Merge pull request #6274 from wzamazon/v1.11.x_backport_efa_local_read
0d00ca3d2 Merge pull request #6273 from rwespetal/memhooks-fixes-for-1.11.x
b6462d6d0 prov/efa: use local read to copy data to gpu receiving buffer
93fc46076 prov/efa: introduce function rxr_pkt_data_size()
a2aef7068 prov/efa: introducing rx_readcopy_pkt_pool
07082f19d prov/efa: add argument flags to rxr_create_pkt_pool()
e7220103f prov/efa: add rdm_self_addr to rxr_ep
475d25f30 prov/efa: introduce bytes_received and bytes_copied to rx_entry
16c7d38b7 prov/efa: refactor packet entry data copy mechanism
9fb91e0b6 prov/efa: fix a bug that return of rxr_pkt_proc_data() is ignored
888e5c4f8 prov/efa: us array for iov and rma_iov in rxr_read_entry
ffc9fdb2d prov/efa: check if outstanding TX reached maximum before posting read
561f747aa prov/efa: move memory registration from initialization to post time
0e3c9db87 prov/efa: use context to replace x_entry in rxr_read_entry
9410e43e9 util/mem_hooks: fix error handling when obtaining page size
f79d22d93 util/memhooks: check shmaddr and fix rounding in shmat hook
e2930eeea util/mem_hooks: port Open MPI overwrite patcher code
1c805f7ac util/mem_hooks: update mmap intercept function
963212cbb util/mem_hooks: check madvise advice
9fec86dc0 util/mem_hooks: remove debug print statements
5fb42710f prov/shm: renaming addr/id/index for clarity
71585d3ea prov/shm: change shm_id to int64
6daca0eed prov/shm: add fiaddr to shm lookup function
c76e27606 prov/shm: Fix warning about uninit variable in smr_progress_connreq
65808afd4 prov/shm: return proper errno on av lookup failure
f046f3b88 prov/shm: fix connreq cmd/buf tracking
c10e8c293 prov/shm: fix shm addressing race conditions
ff7907e6e prov/shm: fix shm mapping/addressing issues
ca26e5cfc prov/shm: add rbmap in map
b5afaa28d src/tree: return existing node on insert
73c92cdef prov/shm: register signals with SA_ONSTACK
d1e6239cf Merge pull request #6269 from shefty/v1.11.x
cbf5e715d Merge pull request #6267 from rwespetal/efa-fixes-for-1.11.x
db3b7f90a prov/efa: merge rxr_pkt_entry_release_single_rx() into rxr_pkt_entry_release_rx()
8fc757071 prov/efa: fix a bug in rxr_pkt_entry_copy()
c101e4f91 prov/efa: fix a bug in rxr_pkt_proc_matched_medium_rtm()
84d73991e fabtests/recv_cancel: repost cancelled recv
75467e621 fabtests/common: fix large transfer data validation
c332ba839 core: Get rid of unused parameters warning
b028f4795 core: Get rid of type mismatch warning
0ea23f870 Reduce overall memory footprint in a fully connected fabric
f00b64991 prov/verbs: Fix disablement of RQ flow control
2e62e243e prov/verbs: account for off-by-one credit initialization
ea61cf000 prov/shm: support CMA copies larger than 2GB
93c3bd37e fabtests/common: fix transfer_size op parsing
c9ffbfab4 core: change ofi_getprov() to ignore case when comparing prov names
190010f7d core: add efa to list to prevent utility provider layering
ddc82b481 core: add disable_layering flag to fi_prov_context
3c8dc9781 prov/sockets: Retry address lookup if not set
166fa8788 prov/verbs: Fix XRC transport shared INI QP locking
7764b0850 prov/tcp: Rework CM state machine to fix lock inversion
710588065 prov/tcp: Rename cq_report_xfer_fail -> ep_flush_pending_xfers
574c5e1c6 util/wait: Expose ofi_wait_fdset_del for direct access
dec2f7d68 prov/rxd: remove redundant calls to fastlock_tryacquire.
a85c47b89 prov/tcp: Fix deadlock due to AB-BA lock ordering
e70d42f99 util/shm: replace lock with PID setting
0f61bd7c4 core/net: Mark if addresses support local/remote communication
8ca83d48c Merge pull request #6266 from zhngaj/v1.11.x-backport-rx-entry-release
8b3b2982f prov/efa: Do not release rx_entry of EOR packet in EAGAIN case
4dea2f3e7 Merge pull request #6261 from aingerson/1_11
d90c69487 src/common: fix segfault on print if address is NULL
bd3591f6d prov/shm: duplicate infos for FI_HMEM
c0d0ddd95 fabtests/common: fix device OOB enabling
0c56e1b5c fabtests/hmem: fix error checking for host alloc
e3be6f65f fabtests/common: fix double-allocation
5253006e3 Merge pull request #6216 from aingerson/1_11
cbc4ec599 fabtests/configure.ac: add --without-ze check
960f1aeb4 configure.ac: add --without-ze check
4fe80e69d v1.11.0
f60a1d74e Merge pull request #6193 from wzamazon/efa_revert_ignore_unsupported
88d839643 prov/efa: revert "ignore unsupported req packets instead write error"
0b0f4b2aa Merge pull request #6190
c62b4d0ad Updated nroff-generated man pages
66f2065e9 Merge pull request #6187 from iziemba/mr_doc_update
401b4e49a Merge pull request #6178 from iziemba/bugfix/fabtests_hmem
56a64ad17 Merge pull request #6183 from rwespetal/efa-news-1.11
73460633a Merge pull request #6182 from aingerson/master
ecd598396 Merge pull request #6181 from nikhilnanal/news_md
90e9e57a7 Merge pull request #6179 from j-xiong/master
db45a765e Merge pull request #6184 from wzamazon/efa_ignore_unsupported
bb25467bd man/fi_mr: Document CUDA and ROCR mem monitors
2192cb97e prov/efa: ignore unsupported req packets instead write error
5851f3cf3 NEWS.md: add EFA provider changes for 1.11.0
97a2cb3d4 news.md: Updated news for prov/rxd for 1.11.
383cff10d NEWS.md: update core news for 1.11
f96a6ed2a NEWS.md: update shm news for 1.11
d317bfe8b NEWS: Update psm2 provider notes for 1.11.0
159455604 Merge pull request #6175 from wzamazon/efa_fix_rxr_info
f3659c4cc fabtests: Skip HMEM cleanup if not initialized
c3b3517bb prov/efa: fix a bug in rxr_info_to_rxr()
a4473148a Merge pull request #6174
5df492dbd Updated nroff-generated man pages
f941bbda1 Merge pull request #6172 from shefty/master
dcbbfb23c Merge pull request #6173 from aingerson/master
b3f5528e3 src/hmem_ze: remove undefined goto
c0ff2331e Merge pull request #6171 from zhngaj/cma-check
821217d7b fabtest/getinfo_test: Add FI_COLLECTIVE as primary cap
4b3342347 prov/rxm: Fix reporting of FI_COLLECTIVE
e7ed97965 prov/shm: Fix a CMA check bug
033f0fa75 Merge pull request #6170 from j-xiong/master
b7c5f14f5 prov/psm2: Always generate log message for fatal errors
f73fba893 Merge pull request #6165 from rwespetal/efa-fix-mr-bits
a862acc79 man/getinfo: Add FI_COLLECTIVE capability definition
40c7e7837 Merge pull request #6168 from j-xiong/master
be00d0a46 prov/efa: fix FI_HMEM cap bits
8b0c9889c prov/efa: do not read iface when FI_HMEM is unset
fe4ea1be7 Merge pull request #6167 from iziemba/hmem_update
f79decff3 Merge pull request #6166 from aingerson/master
837f0dcd5 prov/psm2: Treat dynamic connection errors as fatal
eee6a99fb core/mr_cache: Update OFI_HMEM_MAX for ze devices
624f031e6 Merge pull request #6156 from iziemba/mr_updates
f07df9eaa Merge pull request #6163 from aingerson/hmem_ops
988902972 fabtests/hmem_ze: update fabtests ZE to L0 v1.0 API
8fa3e3c8f src/hmem_ze: update libfabric ZE to L0 v1.0 API
e8314c5f2 fabtests/common: add FI_MR_HMEM
bb914d61a Merge pull request #6160 from iziemba/hmem_cuda
1c820262e Merge pull request #6110 from nikhilnanal/feat_dynAV4
c60a6f7d1 Merge pull request #6129 from aingerson/hmem_ops
ff69e0707 hmem: Treat dlopen CUDA RT err as ENOSYS
5368dfa0b hmem: Verify CUDA devices exist during CUDA init
27e63c656 Merge pull request #6159 from wzamazon/efa_fix_handshake
d395a35b8 Merge pull request #6133 from rajachan/fi_msg_prefix
2cc61f9a8 prov/efa: rxr_pkt_wait_handshake() to return -FI_EAGAIN when timeout
2b768e79d v1.11.0rc2
7f2cfca19 Merge pull request #6162 from iziemba/fi_tostr
9ee85bc23 Merge pull request #6161 from iziemba/hmem_rocr
ffa41b198 fi_tostr: Add FI_HMEM_ZE support
2acbf4f9a hmem: Update ROCR HMEM init
301e222ea fabtests/hmem_ze: add ZE ops for fabtests testing
398236172 fabtests/configure: add L0 library check
0ced3a382 prov/efa: Deep-free pkt entries only when using bufpool
be1dd3750 prov/efa: Completion handling for RX with prefix
4b3118417 prov/efa: RX changes to use any available msg_prefix
c38e33338 prov/efa: Update FI_MSG_PREFIX mode and attributes
53c69856a prov/efa: Unify logic to compute largest header size
aae3f0779 prov/efa: Adds a common rxr_setup_msg() inline
6757da9d6 prov/efa: Add debug log for WC status
db8aa3610 Merge pull request #6154 from wzamazon/efa_cuda_wait_handshake
55b556968 Merge pull request #6158
a3e2f969a Updated nroff-generated man pages
48d937d92 Merge pull request #6130 from aingerson/ze_ops
0390a490d Merge pull request #6152 from shefty/master
45655f46b Merge pull request #6155 from aingerson/master
ba26b885e Merge pull request #6153 from zhngaj/multi-rev
288d84dd2 Merge pull request #6151 from rajachan/comp-warn
96bd8bfdc prov/rxd : Replacing rxd_addr_table with an indexer and index-map.
ee631bd93 prov/rxd: Changed fi_addr_table array to ofi_indexer in rxd AV.
93a6aedbc prov/rxd: replacing the dynamic array with an index map.
0b205afaa Merge pull request #6145 from SystemFabricWorks/contrib/cray/update-imb-parameters
079b7ed7b src/hmem_ze: add L0 hmem calls
3c0efbf1a configure: add L0 library configure check
f68f401bc include/rdma/fi_domain: add L0 API to HMEM
7d5c4b828 core/mr_cache: Store HMEM device in MR entry info
09c89606c prov/efa: fix compilation warnings
9d459e815 prov/efa: Add the missing op_flag FI_MULTI_RECV
2d0e4ba47 contrib/cray: Update IMB parameters
f0d810a5f prov/efa: Wait handshake before using read messge protocol on GPU memory
886a580b1 Merge pull request #6076 from iziemba/updated_mr_cache_evict_test
1a84104f3 Merge pull request #6137 from iziemba/feature/fabtest_rocr_support
b408d9bd1 Merge pull request #6147 from aingerson/master
be8104139 Merge pull request #6148 from wzamazon/efa_fix_hugepage_set
45c09b6f4 Merge pull request #6150 from nikhilnanal/localpath4shmemsrc
666a0959d prov/efa: Fix up compilation warning about unused symbol.
fdeb3eb01 Merge pull request #6144 from aolia-0303/handshake
c47745476 Merge pull request #6143 from zhenggb72/shm_signal
e663fdbea shm: fix shm provider signal handler calling the original handler
725706779 CI/Jenkins: changed build code for shmem tests due to git clone issues
93462efa3 prov/efa: Add a Function for Handshake Triggering
ff72bf48a prov/efa: move rdma-core related initialization to init_lower_efa_prov()
93ca59e78 prov/util: fix coverity defects
0b030fb97 prov/sockets: Add compability support for older fi_mr_attr
cbb782743 Merge pull request #6146
889d2f02b Updated nroff-generated man pages
793c5e669 Merge pull request #6077 from aingerson/shm_ops
5ec202e1a util/mr_regattr: Check FI_HMEM support prior to reading hmem fields
5195feeab prov/smr: Fix compile warnings by initializing hmem vars
467299837 Merge pull request #6141 from wzamazon/efa_use_rdma_for_hmem_cr
0959a9e6c Merge pull request #6142 from rajachan/efa-hmem-updates
cc19dd213 prov/efa: Use sysfs to detect driver's ability to handle CUDA buffers
94780bbcc prov/shm: add initial framework for IPC device copies
d879e6cc5 prov/shm: add FI_HMEM support and integrate hmem_ops
55e2aa3a1 src/hmem: extend hmem_ops to include IPC handle functions
3a926c6bd prov/util: add iface and device to utility MR cache
02d1e8691 prov/util_mr_map: save mem_desc as ofi_mr *
73a80b1cd prov/efa: use read message protocol for all GPU memory
779f458b3 fabtests: Support ROCR memory for fabtests
eb3ad6def fabtests: Add --with-rocr configure argument
20f48a805 rdma/fi_domain: match hmem override ops to take in device
f45fcfbba Merge pull request #6136 from wckzhang/master
8efe8e58c Merge pull request #6123 from iziemba/feature/fabtest_cuda_support
71e1ad4ed fabtests: Support CUDA memory for fabtests
f657b5f4f Merge pull request #6134 from shefty/merging
c28b858f3 fabtests: Add ROCR test to fi_mr_cache_evict
f7e1fda57 fabtests: Add CUDA test to fi_mr_cache_evict
5ed3e2d34 fabtests: Remove env variable mention of test
9c93e3557 fabtests: Add --with-cuda configure argument
cc2266d79 prov/efa: Bugfix for prov version
f35303e84 Merge pull request #6135
3d2265993 Updated nroff-generated man pages
e4b3367c9 Merge pull request #5605 from sydidelot/rdmacm_gid
ea3d3035d Merge pull request #6122 from philip-davis/xl_symver
919697099 Move symver check out of main() in configure check.
364c3f9a3 prov/sockets: Fix use after free error in CM threads
8337e7110 prov/sockets: Rename emap to epollfd
c917533f2 Merge pull request #6132 from aolia-0303/FI_DC_REVERT
f00e14d89 Revert "prov/efa: Add True Support for FI_DELIVERY_COMPLETE"
41ac03915 Merge pull request #6099 from wzamazon/disable_hmem_for_non_rdma
1329ca267 Merge pull request #6121 from SystemFabricWorks/bugfix/992
56ecd744d src/hmem, prov/efa: pass device identifier into copy calls
523a71fe3 prov/verbs: set ip_version and port correctly in RDMA CM header
a6ff104fb Merge pull request #6092 from aolia-0303/FI_DELIVERY_COMPLETE
ea8dc3250 contrib/cray: imb.bats script fix
ce194ea84 Merge pull request #6120 from iziemba/rocr_mm_update
e15660164 rocr_memory_monitor: Update to use common IOV code
c53c4dd27 rocr_memory_monitor: Fix use of incorrect addr
330d80ee8 prov/verbs: Use ofi common functions for addr manipulation
b3c6bb26f common: Add support of AF_IB to addr manipulation functions
f494c4c10 prov/verbs: Provide the RDMA CM header when AF_IB is used.
49021849e prov/verbs: fi_getinfo() returns fi_sockaddr_ib interfaces.
ddf2b15a7 prov/verbs: Generate native IB addresses for all <port gid, pkey> pairs ...
04ce93d9c prov/verbs: Add functions to convert fi_sockaddr_ib addresses
58139d89f windows/osd.h: Map strtok_r() to strtok_s()
3481b4dc6 ofi_net.h: Define OFI_IB_IP_{PORT,PS}_MASK
39ec048e6 prov/verbs: Select the correct rdmacm port space
534f1cb96 common: ofi_addr_format() is now public
c7b0b3bde fabtests: Add the option -F <address_format> to the man page
e80a5d89c fabtests: Add the option (-F) to select the address format to use
bd4a6b30e prov/efa: Long RTM & Long MSG FI_DELIVERY_COMPLETE
c851316bf prov/efa: Write RTA Messages FI_DELIVERY_COMPLETE
b9f0bd50e prov/efa: Medium messages FI_DELIVERY_COMPLETE
b67f57ca1 prov/efa: Eager RTW Messages for FI_DELIVERY_COMPLETE
9cf895b47 prov/efa: Eager RTM Messages FI_DELIVERY_COMPLETE
2cb3cd442 prov/efa: Packet ID needed for FI_DELIVERY_COMPLETE
11a59133f Merge pull request #6117 from shefty/merging
e2aa17e26 Merge pull request #6119
5ab8ade28 Updated nroff-generated man pages
afee20a91 Merge pull request #6040 from iziemba/feature/overrides
43771d6ff Merge pull request #6080 from iziemba/feature/core_rocr_memory_monitor
db881277e Merge pull request #6078 from aingerson/hmem_ops
631e63879 Merge pull request #6115 from shefty/merging
0f3e623a6 core/mr_cache: Remove entry subscribed field
953c58d67 util/info: Add missing example to --getenv help text
8515fed80 prov/udp: Remove udp_shm_LIBS from Makefile.include
49c61d66d prov/udp: Fix spec.in file to reference udp provider
91dc8f060 prov/util: Integrate ROCR MM into core mm
55b181c41 rocr_memory_monitor: Initial ROCR memory monitor
8830b67c0 hmem: Define HMEM operations for ROCR MM
07f562b20 rbmap: Add interface to get root node
fdeec7cc8 Merge pull request #6112
ca119f56b Updated nroff-generated man pages
2b2dbb435 Merge pull request #6107 from SystemFabricWorks/bugfix/NETETH-415-update-man-page
1366390fa docs/policy: Expand on developer guidelines
06c51b34e v1.11.0rc1
9190073d5 Merge pull request #6113
67ffe7a55 Updated nroff-generated man pages
189f2a186 Merge pull request #6111 from shefty/merging
189634cff man/fabric: Add a section to fabric.7 man page detailing API/ABI changes
2e0b63acc core/abi: Use defines to clarify composition of abi structures
6808abd60 core/abi: Fix 1.1 ABI domain attributes
34fedc86f core/abi: Fix ABI 1.1 EP attribute definition
85c9732fd Merge pull request #6109 from shefty/tcp
0447fc8e9 Merge pull request #6074 from nikhilnanal/feat_dynAV3
7ce1eb17e Merge pull request #6098 from SystemFabricWorks/feature/NETETH-992-add-imb-tests
7c76305c7 man/fi_domain: Available system resources may limit EP beyond ep_cnt
3510974b3 core/abi: Fix ABI definitions for fi_tx_attr
b92f00a45 Merge pull request #6106 from iziemba/bugfix/tcp
6e8056ba1 prov/tcp: Fix compiler uninitialized warning
9261af797 prov/udp: Remove shm_open check from configure
0912dcd97 Merge pull request #6104 from iziemba/bugfix/memhooks
df2ec8fa4 Merge pull request #6102 from shefty/tcp
3d682b1c7 Merge pull request #6105 from iziemba/bugfix/hook_provider
b01932dfb Merge pull request #6103 from wzamazon/efa_fix_readmsg
655475544 OS X: Define ofi_process_vm_read/writev
e6621d50d prov/hook: Initialize iface in hook_mr_regv()
f27eee347 util/memhooks: Fix printf compilation warning
ea59a419d prov/efa: fix a bug in rxr_rma_readmsg()
8b3eefd70 Merge pull request #6101 from shefty/tcp
6c180bf94 prov/tcp: Verify valid opcode in received headers
efe744d08 prov/tcp: Avoid possible receive buffer overflow
e79a84268 Merge pull request #6097 from shefty/tcp
8ecf56a52 prov/efa: turn off FI_HMEM support when RDMA is not available
9231ef757 prov/tcp: Read from socket if staging buffer is empty
1cff9ac63 Merge pull request #6085 from wzamazon/efa_bring_back_flush
a931ea493 Merge pull request #6100 from wzamazon/efa_fix_a_typo
7b243a6f1 prov/efa: fix a typo in rxr_pkt_handle_send_completion()
b94bfdb69 Merge pull request #6096 from swelch/no_debug_comp_err
55f36644d contrib/cray: Add IMB tests to libfabric CI
928b4d0c1 prov/verbs: Fix non-debug unused variable compiler warning
c9fd13b84 fabtests/common: add general hmem infrastructure
50566c49b core/mr_cache: Fix initialization of multiple MMs
b81b66dc0 Merge pull request #6091 from PeterGottesman/pr/brk-hook-fix
91b625d07 fabtests/common: switch to fi_mr_regattr registration
e44e4245c util/memhooks: update brk and implement sbrk intercepts
8ab1f3023 fabtests/common: save common mr_desc in context array
50bcf6ae4 Merge pull request #6081 from iziemba/bugfix/fabtests
a70097bc4 Merge pull request #6088 from shefty/tcp
83425ce3b man: Document fi_domain HMEM override
6c1ac942f rdma/domain: Define HMEM override operations
4c3aab3d8 rdma/fabric: Define fid set ops operation
1b473615d Merge pull request #6084 from iziemba/fi_tostr
5a92102f8 Merge pull request #6082 from iziemba/bugfix/hmem_rocr
82e20db9f fi_tostr: Add FI_HMEM_ROCR support
626f4664e Merge pull request #6079 from shefty/tcp
5e9ea1fac prov/efa: Revert "do not call ofi_mr_cache_flush() in efa_mr_cache_regattr()"
8dba9365d prov/tcp: Move done reading check outside of get_next_rx_hdr
7eea12dc4 Merge pull request #6072 from wzamazon/master_no_flush_upstream
0d6fdef78 hmem: Fix ROCR dlsym checking
e286678ed fabtests: Fix fi_mr_cache_evict usage
db5a3671e prov/rxd: Runtime allocation of peers.
291523982 Merge pull request #6070 from iziemba/contrib_update
fe0eeb24e Merge pull request #6063 from nikhilnanal/feat_dynAV2
de0e25eb1 prov/efa: do not call ofi_mr_cache_flush() in efa_mr_cache_regattr()
334235696 contrib/cray: Update Jenkinsfile for ROCR support
6cb071994 fi_domain: Fix indentation
c199da31c Merge pull request #6067
19c552606 Updated nroff-generated man pages
f138b1697 Merge pull request #6065 from iziemba/feature/core_rocr_support
922fdd084 man: Document FI_HMEM_ROCR in fi_mr.h
870c27d66 hmem: Define HMEM operations for ROCR
128f7a1fb configure: Support configuring for ROCR
3aff7fc13 rdma/fi_domain,ofi_mr.h: Define HMEM ROCR interface
a807c7dda Merge pull request #5978 from iziemba/cuda_mr_cache
23529c378 Merge pull request #6064 from zhngaj/warning-fix
38214d24f prov/efa: Bugfix compilation warning in non-debug build
e65714cd5 prov/rxd: added a wrapper to get a pointer to a peer to be able to add array of pointers to peers in the endpoint.
71c6d84d2 Merge pull request #6062
15e251ef5 Updated nroff-generated man pages
25c34a252 Merge pull request #6029 from iziemba/fabtests
39c3cb123 Merge pull request #6060 from nikhilnanal/feat_indexer_unord_remove
c972bc380 Merge pull request #6061 from aingerson/master
45d1f4460 Merge pull request #6059 from shefty/tcp
9d8b5797a Merge pull request #6022 from dipti-kothari/av_resize
724a9ab4e prov/rxd: show correct msg_ordering
9a4547f11 ofi_indexer: Added a new interface, ofi_idx_ordered_remove.
c4c7b76d5 prov/rxm: show correct ordering with FI_ATOMIC
0ae26887b Merge pull request #6057 from shefty/tcp
1d92b6290 prov/util: Integrate CUDA mm into core mm
83b3338e9 cuda_memory_monitor: Initial CUDA memory monitor
667a63450 core/mr_cache: Define valid memory monitor ops
fb51ba5b7 core/mr_cache: Define MR HMEM info
fb8ede217 fabtest: New unit MR cache evict test
e5b823d3c Merge pull request #6056 from shefty/tcp
be94ff456 Merge pull request #6049 from shefty/tcp
44543f8eb prov/rxd: Check datatype size when handling atomic ops
4688b3679 prov/sockets: Convert cm_head signal_lock to mutex to handle blocking
1518aa25d util/wait: Call correct close fd call in util_wait_fd_close
3d9a5ad6f prov/hook: Fix possible use after free error in eq_open
9eeeb1c4b core: Ensure that access to atomic handlers are in range
be0545e2c Merge pull request #6054 from wckzhang/master
8a3576b0b Merge pull request #6042 from iziemba/hmem_updates
482431521 Merge pull request #6043 from rajachan/mr-hmem-system
ce51199f5 core: Ensure ifa_name is null terminated in ofi_get_list_of_addr
e64a1e0af Fabtests: Add check for python in runfabtests.sh
e319f0ca8 prov/efa: Do not use bounce-buffers for shm transfers
8cacb838e pingpong: Force sync string to be null terminated
929d8b11a prov/mrail: Return if unable to allocate ooo_recv buffer
9620dc48f prov/verbs: Avoid possible string overrun in vrb_ifa_rdma_info
beb8a3c5e Merge pull request #6048 from wzamazon/upstream_limit_1M
563ebc53a Merge pull request #6052 from wckzhang/master
3468db843 prov/efa: Use FI_HMEM_SYSTEM registrations when available
cefb46cc6 prov/efa: Fix errors in desc references
e05054dcf Merge pull request #6045 from jyvet/randseed
347c8d60e prov/efa: Use util functions to support av resize
a8a5a3e99 Fabtests: Replace python in runfabtests.sh with python3 or python2
fe140e6b2 Merge pull request #6051 from aolia-0303/Data_Send_fix
6d4e49cd9 prov/efa: Reset tx_entry iov on Data Send Failure
12ad1ffe6 prov/sockets: Remove unneeded null info check in sock_alloc_endpoint
4c066b987 prov/psm2: Use unsigned int to read pci attributes
573291382 core: Fix possible null dereference in ofi_create_filter
e5baa0ef1 prov/rxm: Fix return check from ofi_ip_av_insertv
7a029e22f prov/verbs: Remove error checks around rdma_get_local/peer_addr
d3cc5c33c util/shm: Fix error handling path in smr_create
bd8c3d2c5 prov/verbs: Fix possible null dereference in vrb_open_ep
829925427 util/coll: Check for malloc failure in util_coll_scatter
34ec42b52 prov/shm: Fix AV insertion error handling
8291e2fd4 util/av: Set fi_addr in error cases in ofi_av_insert_addr
e98c11227 prov/rxm: Remove setting rma cq error flags to itself
aff951b00 prov/rxm: Rename comp_flags to access in rxm_ep_rma_reg_iov
8fecc4fa6 prov/psm2: Fix rank check against PSMX2_MAX_UNITS
d3209e88e prov/tcp Do not alter the pseudo random sequence
8881e9515 include/ofi.h: add function ofi_generate_seed()
1caa448e7 include/ofi.h: add function ofi_xorshift_random_r()
8230bcef2 prov/efa: introduce efa_min_read_msg_size to rxr_env
7cfd6afac Merge pull request #6044 from hzhou/sockets_rx_leak
acd266ce6 Free any remaining buffered entries in sock_rx_ctx_free
0ca7aa67f prov/shm: Verify atomic op value
422908301 prov/rxd: Verify atomic opcode is in range
16e381d09 hmem: Improve ofi_hmem_init() logging
2288d4af8 Merge pull request #6039 from nikhilnanal/feat_shm-dailyCI
d033a56b7 Merge pull request #6036 from hzhou/verbs_leak
cda931532 Jenkins-CI: Removed shm daily builds
dfb615a6a Fix leak of dev_name when it is a duplicate
c4be79ea5 Merge pull request #6035 from shefty/tcp
3264f3e36 Merge pull request #6002 from j-xiong/master
c903e1249 Merge pull request #6034 from aingerson/shm
1d17641b0 prov/tcp: Increase listen backlog
3a11eead6 prov/shm: redefine shm addrlen to not use NAME_MAX
3956c4e8c prov/shm: fix snprintf to exclude byte for null terminator
10f595a4d Merge pull request #6033 from dipti-kothari/av_offset
a785a3be4 prov/util: Add context_offset to struct util_av
701d747cf Merge pull request #6032
ea00761d3 Updated nroff-generated man pages
1f3aa34ca Merge pull request #6001 from iziemba/multiple_mms_per_cache
de3edd55c Merge pull request #6031 from wzamazon/master_upstream_early_rx_comp
60e5d6af8 prov/efa: adjust timing of rx completion for read message protocol
1523b7574 Merge pull request #6023 from dipti-kothari/util_av
51c2f96c6 prov/util: Add context_len field to struct util_av_attr
15638dd8a Merge pull request #6026 from nikhilnanal/feat_shm-dailyCI
50be898e1 prov/verbs: Set MR iface attr for cache allocation
451a8d65d Merge pull request #6024 from ztiffany/fi_util
d932ecd32 man: Document device MR cache restrictions
11f549f5c core/mr_cache: Support multiple monitors per cache
dd8c9c843 core/mr_cache: Define mem monitor start/stop ops
d61b25fac core/mr_cache: Store HMEM iface type in MR info
a392d7a58 List FI_MATCH_COMPLETE in fi_info utility output
59b0d2e5d Jenkins-CI: Added shm tests for daily builds.
9a93b1dc0 Merge pull request #6012 from aakefbs/master
a85109fb9 Merge pull request #6021 from wzamazon/enable_efa_multi_recv_test
1897c314f Merge pull request #6020 from dipti-kothari/rxr_dump
269378934 Merge pull request #6017 from aingerson/master
8526e4e36 Revert "test_configs/efa: exclude multi_recv test"
3a03533aa prov/efa: Replace rxr_ep_print_pkt by rxr_pkt_print
dcd0c0932 prov/tcp Handle ofi_ctrl_nack and fill in err_entry data
fa4c29488 prov/util Fix UBSAN warning about NULL ptr argument to memcpy
5a9209a85 prov/shm: mark smr_region as volatile
1cd6cd468 Merge pull request #5977 from iziemba/ofi_get_hmem_iface
99c00180d prov/util Fix UBSAN alignment warning
4c24b1996 Merge pull request #6011
643178f52 Updated nroff-generated man pages
ce9360b73 Merge pull request #6004 from shefty/tcp
0520494c8 Merge pull request #6007 from zhngaj/assertion-fix
4bd0b3ac1 prov/efa: fix a bug in rxr_ptk_req_max_hdr_size()
eb4a01e50 Merge pull request #6003 from nikhilnanal/sockets_removespawn
946cca3df prov/psm2: Add missing return status checking for PSM2 AM calls
9aefa561f hmem: Implement is_addr_valid() for FI_HMEM_CUDA
f3fd9650a hmem: Define interface to get addr HMEM iface
6408a7cd7 prov/rxm: Allow disabling SRX from tcp provider
2506928b5 Merge pull request #6000
d4cecc29f Updated nroff-generated man pages
fd770fa3a Jenkins-CI : remove spawn tests for sockets provider
3a8764b31 Merge pull request #5998 from iziemba/ofi_hmem_init
b9896b0e1 fabric,verbs,efa: Call ofi_hmem_init()/cleanup()
1196e13ca hmem: Rework ofi_hmem_init
7f5cf6e90 fi_tostr,man: Support fi_tostr for FI_HMEM_IFACE
26ca28081 Merge pull request #5983 from iziemba/contrib_cray_update
42fab3c58 Merge pull request #5992 from wzamazon/mr_cache_flush_unmapped
0c9e75c7d Merge pull request #5993 from wzamazon/efa_atfork_warning
4f4bbf891 util/mr_cache: add argument flush_lru to ofi_mr_cache_flush
cb0cc9fce prov/efa: do not unset RDMAV_HUGEPAGES_SAFE if user has it
b40ce3531 prov/efa: replace ibv_fork_init() with aborting at fork()
fe92821e2 contrib/cray: Update Jenkinsfile for CUDA support
544ab4b7c Merge pull request #5991 from SystemFabricWorks/hotfix/revert-srq-close
2f280b7a9 Revert "prov/verbs: Simplify XRC SRQ/CQ close code"
72d547cd2 Merge pull request #5976 from iziemba/hmem_update
4e2661392 Merge pull request #5982 from aakefbs/master
52362086c Merge pull request #5984 from rajachan/mr-unit-regattr
e3e2124e8 Merge pull request #5985 from aakefbs/fi-log
02c7067ab Merge pull request #5981 from sydidelot/tcpx_errno_fix
481bb81e4 Merge pull request #5957 from wzamazon/efa_two_mr_patches
c9e8117f3 fi_log.h: save and restore the errno in FI_LOG
40b004f64 prov/tcpx: Fix wrong error handling in fi_passive_ep()
75d594feb prov/tcp coverity#359028 Fix the err_entry.err value in _send_connreq
112b26727 fabtest: Initialize MR attributes to zero.
d85c37935 prov/efa: periodically flush MR cache
5c0f3dba5 Merge pull request #5980 from swelch/msg_cq_size
a0c006346 Merge pull request #5979 from shefty/tcp
d4da3ce0c Merge pull request #5975 from swelch/xrc_srq_cqcredit
811f98fbf Merge pull request #5972 from swelch/xrc_srqclose
fcdea5047 Merge pull request #5973 from SystemFabricWorks/bugfix/issue-5944
f31ac6c96 Merge pull request #5971 from aakefbs/master
d480c8509 contrib/cray: disable memhooks by default in build
c98d77268 prov/util: Add config options to disable monitors
76da5fd01 prov/rxm: Use shared receive contexts for tcp as a default
fbf0ccb0c prov/rxm: Update message CQ size calculation to consider SRX context
bd896c55d prov/rxm: Add verbs and tcp specific fi_info structs
6f3ead7bc prov/tcp Add conn_mgr eq shutdown logging
91b44b3ca prov/tcp Add a few more logs and error handlers
ae74d9a12 prov/tcp Change the order of warn and errno retrieving in client_send_connreq
0d15c4c3a prov/tcp Fix another possible use-after-free from server_send_cm_accept
07b53c39c prov/verbs: Simplify XRC SRQ/CQ close code
8913370a8 hmem: Support CUDA cuPointerGetAttribute
50ab66a8d prov/rxm: Simply code by closing SRQ before CQ
0de26131d core/getinfo: Allow util provider to request a specific core provider
390a8b08a util/getinfo: Allow provider to reject a base fi_info
1763374c1 prov/verbs: Implement XRC shared RX context CQ credit reservation
3406ebd7d core: Use base fi_info attributes when setting core fi_info hints
4463da9f7 core: Rename util_info to util_hints in ofi_info_to_core
08de20d23 prov/verbs: Fix possible segfault on XRC SRQ close
c666655de Merge pull request #5943 from iziemba/dlopen
14184cc50 Merge pull request #5956 from rajachan/efa-hmem-util
cf232f536 Merge pull request #5931 from iziemba/mr_cache_locking
58675e404 Merge pull request #5970 from swelch/mr_errpath
00e3f741c Merge pull request #5967 from shefty/tcp
9a0ffd851 Merge pull request #5969 from swelch/testpath
0c7ad8974 prov/tcp Fix a use-after-free triggered by client_send_connreq
6c66b2847 prov/rxm: Adjust MR registration error path cleanup
f33797b28 contrib/cray: Update MPICH install path in run_libfabric_pipeline
40b3e5224 Merge pull request #5968 from rajachan/revert-efa-inject
0ecc83379 Revert "prov/efa: Advertise the correct inject_size"
6ec0bae86 Merge pull request #5966 from nikhilnanal/feat_mpichsuite
a712f4c45 Merge pull request #5964 from rajachan/covscan-notification
37e3ce431 prov/rxm: Allow setting tcp wait object separately
931933fd9 prov/rxm: Adjust all fi_info structs with env vars
4a1f31919 Jenkins-CI: enabled spawn tests
a7e305ad4 Merge pull request #5949 from rajachan/inject-attr
00a62875a travis: Send Coverity scan reports to the maintainer
8d07fa7b7 Merge pull request #5962 from shefty/master
987bf7916 Merge pull request #5953 from dipti-kothari/mtu_size
89e0ec5ff Merge pull request #5955 from rwespetal/vrb-speed
00c808676 Merge pull request #5933 from iziemba/cray_update
64096d1da Merge pull request #5936 from liuxuezhao/master
ee4f6d532 Merge pull request #5960 from shefty/master
e788556cb Merge pull request #5961 from swelch/copyright
180c8a37e prov/util: Add missing copyright line.
ebef8504c prov/rxm: Add missing copyright lines.
76ab08b56 prov/verbs: Add missing copyright lines.
42cb642d1 prov/efa: Advertise the correct inject_size
f3fa5a7b0 prov/efa: populate speed field for fid_nic
d963c51ec src/common.c: move vrb_speed to common.c, fix units
72dd30a92 Merge pull request #5954 from rajachan/master
8e3a2de9e Merge pull request #5939 from wzamazon/fix_efa_mem_bugs
053bbfba1 prov/efa: Report mtu size as maximum payload
8c090f634 prov/efa: Use ofi_hmem utilies instead ofi_cuda ones
457e0e7ec Merge pull request #5900 from aakefbs/master
b08345694 travis: Add coverity builds to Travis
b5d639e5b prov/rxm: Rename several functions in rxm_cq
78ee92ddc prov/rxm: Rename handle_txrx_ops to eager_ops
050312bea prov/rxm: Replace handle_rndv callback with direct call
9346b968a prov/rxm: Replace handle_seg_data callback with direct call
978c8d65b prov/sockets: do sock_ep_remove_conn() when detects disconnect
4f4704c79 Merge pull request #5951 from ooststep/rxm_repost
339cedcce Merge pull request #5938 from wzamazon/fix_shm_mem_leaks
285c487b3 Merge pull request #5952 from SystemFabricWorks/bugfix/issue-5937
ed8786aa5 prov/rxm: optimize reposts only for msgs marked for repost
f4715e838 core: Change log level in dynamic prov loading
8fa7c5bbb Merge pull request #5942 from wzamazon/fix_getinfo_test_mem_leak
5b635667e ofi_signal Use atomics to check if socket rw should be done
fcbcc10e5 prov/efa: fix a member leak of robuf_fs
f3b3bbd1d hmem: Support dlopen of CUDA libraries
f0ef9897a fabtests/getinfo_test : fix memory leak in validate_bit_combos()
a70a12fda prov/shm: fix memory leaks
f379a332f configure: Define option to dlopen CUDA libraries
05bdd49f6 hmem: Define CUDA ops dispatch table
6e024c362 fabric: Cleanup HMEM during lib destructor
29db56482 hmem: Define init and cleanup for FI_HMEM_CUDA
8d1ccfe45 hmem: Define init and cleanup for FI_HMEM_SYSTEM
349f968d8 hmem: Define HMEM init and cleanup routines
2a686e782 Merge pull request #5935 from wzamazon/patch_pkt_entry
231e5c791 prov/efa: fix a memory access violation in efa_av_insert_addr()
2add02bf0 prov/efa: fix 2 memory leaks in rxr_ep.c
b86fb987e prov/efa: fix a memory leak in rxr_getinfo()
780158b53 prov/efa: fix a bug in rxr_domain_close()
f1a683614 prov/efa: fix a bug in rxr_ep_bind()
e8dfefe09 core/mr_cache: Rework memory monitor locking
16687b92e prov/efa: adjust struct rxr_pkt_entry
b0cfdb18c Merge pull request #5932 from shefty/master
518d957be Merge pull request #5927 from shefty/merging
e7344ab5a Merge pull request #5930 from brianjmurrell/patch-1
df249efed contrib/cray: Update Jenkinsfile.verbs paths
f6c383af1 Add compatibility with SUSE packaging
f4841a4e4 mr/cache: Add init/cleanup handlers to ofi_mem_monitor
8ee73aeeb mr/cache: Rename ofi_monitor_init/cleanup to monitors
43f670d07 mr/cache: Separate specific monitor code from ofi_monitor_init/cleanup
2b8173386 mr/cache: Rename monitor init/cleanup calls
81851d452 Merge pull request #5883 from iziemba/bugfix/rxm_mr_mode_check
f951f03ad hmem: Generalized HMEM copy interface
91bc5a781 prov/util: Adjust FI_MR_HMEM bit based on caps
dc8117106 prov/util: Alter provider info with NULL hints
27ba7e1d0 prov/util: Fix altering of MR mode bits
0b71c1404 Merge pull request #5894 from liuxuezhao/master
9f877f26c prov/sockets: check connection's valid in sock_ep_lookup_conn
379800721 Merge pull request #5921 from wzamazon/efa_shm_choice
b2f89399c Merge pull request #5919 from mblockso/pax_tar_format
cf84aee57 prov/efa: allow end point to choose shm usage
3d600285c fabtests: .gitignore autotool artifacts
4e0211ea3 fabtests/configure.ac: use "pax" tar format
be535bd24 Merge pull request #5916 from rwespetal/efa-reuse-pd
461440d5d Merge pull request #5915 from nikhilnanal/feat_rxdbugfix
98ec0f4a3 Merge pull request #5911 from ooststep/rxm_fc_srq
c5d0dd513 Merge pull request #5913 from wzamazon/fix_recv_unknown
4f8822811 prov/efa: reuse protection domain in same process address space
e9376882d prov/verbs: disable credit based flow control with SRQ
f4588e5f2 RXD: Corrected the use of dest_addr in rxd_atomic_inject.
b4fd4f364 prov/efa: fix a bug in rxr_pkt_handle_recv_completion()
049f3cf26 Merge pull request #5882 from iziemba/bugfix/events
5ec1133fb Merge pull request #5863 from j-xiong/master
09ef10ae0 prov/rxm: add ofi_ops_flow_ctrl enable op
8bf6fe242 Merge pull request #5891 from hzhou/sockets_progress
eafa7ea9e Merge pull request #5909 from swelch/monitor_default
86bfe8e7a prov/util: Fix to allow forcing userfaultfd memory monitor
3674c5c7e sockets: shallow progress in sock_pe_progress_buffered_rx
5914acaf9 Merge pull request #5906 from shefty/master
f9feef616 Merge pull request #5901 from aingerson/master
c41df07b6 Merge pull request #5905 from shefty/v1.10.x
4136bf112 Merge pull request #5899 from ooststep/credit_fc_fixes
40868d289 include/freebsd: add CMA wrappers
44a9feccf prov/rxm: clean up related deferred messages when rxm_conn shuts down
4ad8f9406 prov/rxm: make sure only rx bufs marked for repost are added to repost queue
ba5815d9a prov/verbs: protect rq credits with the rx cq lock during send
bcee227a6 build: Set libtool version correctly for 1.10.1 release
247acb5dd Merge pull request #5889 from wzamazon/fix_completion
16b6fb4a7 proc/tcp: Rename functions to shorten name lengths
80f42c439 prov/tcp: Rework tcpx_rx_detect_init()
1c541be8d Merge pull request #5884 from JuliaRS/master
c87d86df7 Merge pull request #5888 from ooststep/rxm_credit_fix
6a42b0d93 Merge pull request #5892 from rwespetal/efa-fix-av-open
8c38753a5 prov/tcp: Fold tcpx_comm_recv_hdr into caller
6549308a1 src/fabric.c:Add loading of DL providers by their names
bb92286f8 prov/efa: fix logic of writing completion entry
bcd02885b prov/efa: add type field to efa_domain and rxr_domain
665fc16cc prov/efa: use tx_op_flags as default flags for rxr_msg_generic_send()
dc346b2a5 Merge pull request #5890 from shefty/master
ed63fe9bf prov/rxm: fix flow control ops_open
5a4bff5f9 prov/util: Set CQ FI_MSG flag for TX msg ops
308f32a6f prov/rxm: Change buffer alloc calls to return void *
7a0cb6bfa prov/rxm: Straightforward code cleanups for white spacing
de713befe Merge pull request #5851 from ooststep/rxm_collective_info
f5bcdc174 prov/rxm: Remove incorrect OFI_LIKELY / OFI_UNLIKELY use
3d7a94a3d fi_info: support querying the FI_COLLECTIVE capability
a8ab2bbb6 prov/rxm: fix fi_getinfo handling of FI_COLLECTIVE
2b1ef9afc prov/util: correct ofix_getinfo support for util_prov fi_info list
4c3225193 Merge pull request #5879 from shefty/master
bd76e58c7 Merge pull request #5852 from mblockso/configure
0913cb03d Merge pull request #5848 from shefty/master
1f8290c32 Merge pull request #5810 from ooststep/rxm_credit_fc
ccb156eef fabric: Update release number to 1.11.0a1 (#5876)
74e5dea17 windows: Handle socket API size limitations
8f46e6819 prov/verbs: Fix memory leak in vrb_create_ep
89030709a prov/verbs: vrb_get_rdma_rai always requires rai parameter
591e5798f prov/verbs: Make vrb_get_rdma_rai static
733f325dc prov/tcp: Cleanup of struct stage_buf
88a419cbd v1.10.0
d9c1eb74b Merge pull request #5866 from iziemba/bugfix/rxm
08e63651b Merge pull request #5870 from iziemba/bugfix/rxm_amo_check
d2b97baf5 prov/rxm: Return EOPNOTSUPP for zero count AMO op
aed302e11 prov/rxm: Fix rxm_buffer_size param checking
aa6c137c1 Merge pull request #5869
a9f2770fe Updated nroff-generated man pages
460e2fc75 Merge pull request #5868 from wzamazon/efa_env_var
7d123ea3e prov/efa: adjust default value of environmental variables
db029f3c2 prov/efa: adjust enviromental variable names and update manpage
a2b34d27d Merge pull request #5865 from wzamazon/remove_env_ordering2
351614839 prov/efa: remove ordering bits from rxr_env
cdef73a78 prov/psm2: Improve source address translation for scalable endpoints
ad820ea4b Merge pull request #5859 from wzamazon/fix_core_iov_limit
09abfa4c9 core/bufpool: Always allow normal allocations if huge pages fails
a4177fea7 core: Set a libfabric default universe size
76e483a64 prov/efa: fix a bug in rxr_reset_rx_tx_to_core()
ce8727295 v1.10.0rc3
62aa1ed81 Merge pull request #5850 from dipti-kothari/vrbs_fix
4fdf5d754 Merge pull request #5855 from rajachan/mrcache-lock
d2a96749e Merge pull request #5856
17ce503d7 Updated nroff-generated man pages
ac2d9a6bc Merge pull request #5853 from aingerson/master
bbbdefed4 prov/verbs: Add check for efa_devices
aa2cd397b Merge pull request #5854 from rajachan/av-freealign
faf73b16b mrcache: Free lock when cache is not initalized
4145dc54e prov/efa: Use ofi_freealign() to free conn
28fb6e5b2 prov/shm: add environment variable to control tx and rx size
2592c7cd6 configure.ac: use "pax" tar format
1544f1a81 Merge pull request #5847 from rajachan/1.10-changelog
6b41189a9 prov/efa: 1.10 release notes for EFA provider
2bba25c59 Merge pull request #5846 from aingerson/master
7e954a6f6 NEWS: add shm locking to 1.10
76dfc43a7 prov/shm: add locking around the ep_name_list
6fbd89d69 fabtests: untrack multinode tests
816b8ad25 prov/rxm: wait for established connection before progressing deferred messages
18ca78422 prov/rxm: implement credit-based flow control
2542c8b2d Merge pull request #5831 from zhngaj/shm-fix
93d32343a prov/shm: fix locking when processing response from self
4c3588596 Merge pull request #5844 from swelch/eq_warning
06454a0a2 prov/shm: Add shm space size check
c37699141 prov/sockets: Convert CQ spinlocks to mutexes
95874adc1 prov/rxm: Do not log -FI_EAGAIN warning within rxm_eq_readerr
16c0c2ef7 Merge pull request #5840 from hppritcha/topic/update_gni_caps
900fa1084 Merge pull request #5833 from wzamazon/set_max_order_size
d883940b1 Merge pull request #5842 from shefty/master
24d2aeff8 prov/verbs: Add flow control credits to avoid RQ overrun
4c83cf63c Merge pull request #5841
ebaa5cb43 Updated nroff-generated man pages
042aaa338 Merge pull request #5838 from swelch/eq_fairness
df24cc4a1 Merge pull request #5839 from aingerson/master
90537e637 NEWS: add rxd changes for 1.10
eaa9b34bf GNI: add local/remote comm
b1974adff prov/rxm: Add EQ progression fairness to progress routine
d47cf3daf prov/shm: Error handling of inserting more than SMR_MAX_PEERS addresses
51e78930e NEWS: add shm changes for 1.10
18982cf4c Merge pull request #5837
4747d9a34 Updated nroff-generated man pages
eecda2c09 Merge pull request #5836 from shefty/tcp
8d3060ded prov/efa: set info->ep_attr->max_raw/war/waw_size for atomic
9d2de6cfd Merge pull request #5830 from zhngaj/av-fix
23dc53142 NEWS: Update release notes for 1.10
2be384751 Merge pull request #5834 from dipti-kothari/fabtests_fix
7456f04f6 prov/verbs: Rename tx_credits to sq_credits
59d8d076c prov/verbs: Fix some alignment of fields
d21e98383 Merge pull request #5835
3050656e1 Updated nroff-generated man pages
819829f2e fabtests: Fix parameter passed to fi_eq_strerror/fi_cq_strerror
d76bef6d1 Merge pull request #5832 from shefty/tcp
bfe060dce Merge pull request #5826 from zhenggb72/av_set_addr
92e688f68 fabtest/multinode_coll: Call fi_close to free av_set
9f11f3406 util/coll: Add a helper function to initialize an av_set object
7a2522dd4 man: Fix spelling errors and formatting throughout man pages
2594a4734 man/collective: Fix spacing issues in man page
058722931 man/wait: Document new pollfd wait object
2c60185fb prov/efa: Fix error handling when av open fails
59af1496f util/coll: Add missing fi_ops and close function for av_set
34a370b99 util/coll: Associate coll_mc with an AV set
2689660a0 util/coll: Create collective address for an av_set correctly
c330beeed v1.10.0rc2
387a3d75b Merge pull request #5825 from shefty/tcp
b6311f03e prov/util: Fix return code in ofi_cq_sreadfrom on signal
b69c43923 prov/rxm: Allow using new pollfd wait objects as config option
99727f92c Merge pull request #5817 from zhngaj/av-fix
58d80a282 Merge pull request #5824
120d01aee Updated nroff-generated man pages
a3036c980 Merge pull request #5823 from swelch/retry_log
4af07feb1 Merge pull request #5811 from aingerson/shm
0cfb73e54 Merge pull request #5822 from rwespetal/efa-fix-hmem-hints
b2c6f622b util/wait: Add support for pollfd to ofi_wait_add_fid
0895139f2 Merge pull request #5821 from rwespetal/hmem-mr-mode-fix
4f4ae198c prov/tcp: Do not signal wait object after adding fd
d8ffb8991 prov/shm: minimize locking in progress_resp_entry
ed9a97b21 prov/shm: remove local size variable and replace with bytes_done
891304fce prov/shm: add large message segmentation protocol
b4e6e7979 prov/shm: fix cmd_cnt increment when processing RMA ops
18b0ed14b prov/shm: reorganize progress_resp_entry
4df1d4d0f prov/efa: fix getinfo path to validate FI_HMEM/FI_MR_HMEM
1064f7561 Merge pull request #5820 from rajachan/localcomm-shm
020ef5167 Merge pull request #5813 from wzamazon/qkey_random
8b5eff64c prov/shm: add environment variable to control SAR threshold
dca82fe77 include/ofi_shm: add sar buf pool
9bd1fc9d0 prov/shm: rename shm peer_addr to peer_data
ace5aa4d7 prov/shm: change smr_get_addr macro to smr_get_ptr inline
1f6cd2127 util/util_attr: fix ofi_cap_mr_mode to not drop FI_MR_HMEM
ecc2e617f Merge pull request #5812 from wzamazon/efa_mr_reg_shm
257700218 Merge pull request #5818 from wzamazon/fix_post_shm_write
154c1ecc3 prov/efa: Use shm provider only when local communication is needed
b466a548e prov/efa: Bugfix of shm's fi_addr checking
ff3d7962c prov/efa: Error handling when shm av is exhausted
35e726ba3 Merge pull request #5816 from swelch/xrc_sidr_retry
76b135d3d Merge pull request #5819 from wzamazon/fallback_segmented
a2489353d prov/efa: fallback to segmented protocol under certain condition
ea6ef854e prov/efa: fix memory leak in rxr_rma_post_shm_write()
04984442c prov/rxm: Remove unneeded stack variable
4657599a8 prov/rxm: Set fids to NULL on error to avoid double close
e97741330 Merge pull request #5815 from swelch/xrc_info_leak
efa3df502 prov/efa: randomization of Q Key
7d7f631aa Merge pull request #5814 from wzamazon/ofi_xorshift_random
4cb17ea67 include/ofi.h: add function ofi_xorshift_random()
10d3e0c64 prov/efa: fix a bug of rxr_read_init_iov()
98f4d7787 prov/verbs: Log XRC connection retry addresses
941ccc1f1 Merge pull request #5806 from zhenggb72/coll-fix
e89c12dc3 Merge pull request #5798 from aingerson/shm
d06540d23 Merge pull request #5801 from j-xiong/master
f14f7bf59 util/coll: Allocate memory of result & tmp_buf for all ranks
f40a1b0b4 util/coll: Assign the correct context in the event entry to the eq
1db4a9edb util/coll: Find correct local collective rank
91b2ac0d5 Merge pull request #5799 from shefty/tcp
a6807bf78 Merge pull request #5805 from rwespetal/travis-rpm-fix
b5ccab6d2 prov/verbs: Fix XRC SIDR request reject/retry identification
ab39f5d87 prov/verbs: Fix fi_info memory leak for XRC reciprocal connections
b6d03ffca travis: fix rpm build step so that efa, usnic, and verbs are built
7fd1a9a29 Merge pull request #5804 from wzamazon/fix_Makefile
4de223fc9 prov/efa: add missing header file to Makefile.include
a8d996c10 prov/psm2: Remove obsolete comments
52d515bce Merge pull request #5800 from wzamazon/fix_send_data
157a41cfe prov/efa: fix a bug in rxr_pkt_send_data()
fbaf6ceff prov/shm: allow building of shm provider on older kernels
22d7b8dbe prov/psm2: change uname check to host_cpu check
efb5111c3 Merge pull request #5796 from wzamazon/fix_read_self
df72feba0 Merge pull request #5797 from bwbarrett/bugfix/addr-munge
f24ad9315 prov/efa: handle the case an EP want to use RDMA read on itself
3064426f0 prov/efa: Fix addr_format handling for RDM endpoints
c6a3ca09d core: Define generic provider version mechanism
b69881a06 v1.10.0.rc1
10fdafc2c Merge pull request #5793 from zhngaj/cma-remove
3a1832c84 Revert "prov/efa: Detect CMA systemcall directly"
a4e1fa033 Merge pull request #5791 from shefty/tcp
b04d7882d Merge pull request #5790 from shefty/tcp
e1bf35814 Merge pull request #5748 from wzamazon/cuda-support-new
666707dc6 prov/efa: Turn off MR cache for CUDA buffers
06cc3a374 Merge pull request #5786 from shefty/tcp
a1613847a util/wait: Use poll flags for events instead of epoll
367913e0f core/wait: Add new fi_control() command to get the wait object type
a325c4f44 prov/efa: Advertise support for FI_HMEM
c4a6f6532 prov/efa: Handle CUDA buffers in the recv path
3d6aa7653 prov/efa: Handle CUDA buffers in the send path
787f3a9bf prov/efa: Fix desc bug in rxr_msg_proc_unexp_msg_list()
9b48adca6 prov/efa: Use efa_mr as the descriptor
0acf32940 Merge pull request #5781 from aakefbs/master
169c6e736 util/wait: Add support to fd wait sets to add/del fids
807734b15 util/wait: Fix locking issue in util_wait_yield_run
407033adf Merge pull request #5784 from wzamazon/fix_pkt_entry_init
889b76cc2 Merge pull request #5779 from wzamazon/efa_two_mr_fix
fc1819816 Merge pull request #5766 from shefty/tcp
1cf3aa68a prov/efa: fix a bug in rxr_pkt_entry_alloc()
c6f487a2e Merge pull request #5783
4b65cc0c6 Updated nroff-generated man pages
f5bf8751a Merge pull request #5688 from zhngaj/mmap-shm
068df0034 Merge pull request #5782
315fa3dd2 Updated nroff-generated man pages
42a49c2e5 Merge pull request #5780 from rzambre/fix_link
9580c49ab util/wait: Move fid tracking to util wait set
d1bebacbb prov/efa: retry memory registration on FI_ENOMEM failure and MR cache
04e270535 prov/efa: truncate rx_entry->iov to incoming msg size for read msg protocol
f83f04884 prov/tcp: Fix missing ep-lock / list corruption
ae8f30938 man: fix broken link
6213356f9 util/wait: Cleanup add/del fid helper functions
01a2119fa util/wait: Rename wait_fd_add/del functions
d03d30a3b Merge pull request #5776 from wzamazon/medium_mem_desc
efe6feeca prov/efa: let medium message protocol use memory desc
01e77c9ef prov/efa: Remove unused function declaration
03ab8cc0a prov/shm: Remove CMA check during smr_getinfo
f2f7cb80e prov/shm: Switch the protocol order
1c3631c3e prov/shm: Define macros for address translation
9a0e84279 prov/efa: Minor variable name change
e013f3616 prov/efa: Use 0-based offset if FI_MR_VIRT_ADDR not set
32f86953a prov/efa: Unified mr reg/dereg across efa and shm
1363d2fdf prov/efa: Fix shm file name
dafb24039 prov/shm: Remove the max_msg_size limitation
6c1d6e1ea prov/shm: Enable mmap-based fallback for RMA operations
f3ce244ec prov/shm: Add mmap-based fallback for send-recv operations
cd7056289 prov/shm: Add CMA check during mapping
99466601e prov/shm: Use inline protocol for small size RMA write
25d9d96b6 Merge pull request #5772 from nikitaxgusev/cnv_vd
ff35c6322 Merge pull request #5775 from zhngaj/shm-id-fix
eaec7df87 prov/shm: Bugfix the id for accessing peer region
ba8ff34dd prov/rxd: Replace rxd_ep_wait_fd_add with direct call to ofi_wait_fd_add
b229fa313 prov/verbs: Add support for FI_WAIT_POLLFD to verbs
9016d1f7d prov/tcp: Use poll instead of epoll to manage connections
5ea9ccb7a prov/util: Add support for WAIT_POLLFDS to util eq, cq, and cntr
4f7506512 prov/util: Add wait set support for FI_WAIT_POLLFD
242da620b prov/rxm: Fixed uninitialised value issue
de00a22ae Merge pull request #5774 from swelch/xrc_active_retry
8568661b5 Merge pull request #5771 from rwespetal/efa-fix-match-logic
b7927212d prov/efa: re-add logic to ignore addr when FI_DIRECTED_RECV is not set
a0ccaf9f6 Merge pull request #5751 from wzamazon/efa_peer_insert
dac8c0921 prov/efa: call rxr_pkt_insert_addr() if REQ packet contain raw address
8f61544bf Merge pull request #5770 from wzamazon/long_msg_threshold
93dbc441f prov/efa: environmental variable related changes
bc6ea8f10 core: Define new wait object type FI_WAIT_POLLFD
f8c222734 Merge pull request #5767 from wzamazon/fix_error_handling
7219f3aac Merge pull request #5682 from aingerson/shm
755e02842 Merge pull request #5769 from nikhilnanal/feat_shmprovstagename
7bcb8e7f2 Jenkins-CI: updated Stage Name for shm prov
f306e2c2d prov/efa: Fix issues with error handling in rxr_pkt_type_req.c
62f6c9376 Merge pull request #5761 from shefty/fixes
0119ed83d Merge pull request #5763 from aingerson/master
2eb45b0ed core: Always build in epoll abstraction over poll
328fe57be prov/verbs: Add retry of XRC active side connection errors
60eee0ce5 core/epoll: Rename ofi_epoll_xxx emulation functions
3c196b1d4 core/epoll: Rename struct fi_epoll to ofi_pollfds
a44c5d81a prov/usnic: Use internal epoll abstraction
3796287c5 core/epoll: Add OFI_EPOLL_INVALID definition
6bf257a0d prov/shm: add proper RMA read protocol without CMA
6d4e7b86d prov/shm: fix potential data ordering issue in atomic fetch path
93f3aa15a prov/shm: fix recent av lookup bug fix
0e4868ab9 Merge pull request #5762 from aingerson/master
4d16f8e27 prov/shm: fix typo
796add96d prov/shm: reorganize and simplify format functions
97a95e829 prov/shm: fix id passed into rma fast path
dbeb74741 prov/shm: return correct addrlen on av lookup
a188543a4 prov/shm: properly align cmd data
040162e8f prov/shm: rename ep_entry to rx_entry and add tx_entry
ffe3d45c5 Merge pull request #5760 from rwespetal/revert-efa-memhooks
fe824d805 Merge pull request #5759 from nikitaxgusev/fix_spell
c7e50da97 Revert "prov/efa: Use the default cache monitor"
3d94068c2 prov/rxm: fixed format issue
dfb4c1382 prov/tcp: fixed license year typo
27230aa5e core: Ignore invalid caps in ofi_check_attr_subset
fd182b908 Merge pull request #5756
e29a0abe8 Updated nroff-generated man pages
d725847ac Merge pull request #5753 from shefty/master
9add5813b Merge pull request #5745 from wzamazon/new_qkey
ab2279754 Merge pull request #5752 from wzamazon/fix_cq_error
ae9701d5a Merge pull request #5750 from zhngaj/cache-monitor
f9b39622c Merge pull request #5749 from wzamazon/efa_fix_warning
442895c2b prov/efa: fix a bug in rxr_cq_handle_cq_error()
790b20f3b man/av_set: Add fi_close and clarify init params
d95b60ce1 prov/efa: Use the default cache monitor
8d07e62a6 Merge pull request #5743 from shefty/master
60ec6ff9f Merge pull request #5746 from shefty/fixes
f71b475b5 prov/efa: fix compiler warning
30518e7a8 Merge pull request #5740 from wzamazon/efa_handshake
32645aa3a prov/efa: merge peer->rnr_state with peer->flags
a163f5673 prov/efa: implement handshake protocol
aeb395b40 Merge pull request #5726 from wzamazon/multi_read_sge
226701b65 prov/efa: introduce function efa_generate_qkey()
76ae68087 prov/efa: handle multiple sge in efa_rma_post_read()
0ff4f8828 prov/verbs: Add check against domain name
33ea19fd6 Merge pull request #5741 from wzamazon/fix_atomic_access
224f1b6fb prov/efa: fix access mode for atomic operations
aae6fd64b Merge pull request #5734 from rajachan/recv-desc
d8c3b6c73 prov/efa: Make rxr_inline_mr_reg() usable beyond the MR cache path
165537287 prov/efa: Rework RX function signatures to propagate desc
936781e99 Merge pull request #5731 from wzamazon/atomic_medium
56cbbc396 Merge pull request #5732 from wzamazon/efa_qkey
119033a46 prov/efa: implement the medium message protocol
717f14b4d prov/efa: remove the RTS packet type
21e8546a0 prov/efa: implement atomic, fetch_atomic and compare_atomic
624f0a107 Merge pull request #5735 from dipti-kothari/mr_merge
650dbef32 prov/efa: Replace mr access modes
0be19d732 src/common: update EFA address
f256e666f prov/efa: assign random Q-Key to efa_ep
f44cbb65d prov/rxm: Report CQ errors for failed RMA transfers
8ffbf69fb Merge pull request #5737
bab2352bd Updated nroff-generated man pages
32d0a4fec Merge pull request #5729 from shefty/master
15ce5c62e core/mr_cache: Do not hold lock when building new cache entry
c561681e0 core/mr_cache: Remove region merging support
1a444565b Merge pull request #5664 from dipti-kothari/mr_merge
ab5236f78 Merge pull request #5721 from wzamazon/implement_rma_using_req
0350cf61d prov/efa: implement the read write protocol
dff645ed5 prov/efa: implement the read message protocol
fde5e43a3 prov/efa: implement emulated read protocols using REQ packe types
39478c855 prov/efa: implement write procotol using REQ packet types
d2305ac32 prov/efa: Register/dereigster shm memory and insert key in mr map
b05a4bd81 prov/efa: Move shm_domain field from rxr_domain to efa_domain
e60c0c064 prov/efa: Move shm_msg_mr to efa_mem_desc and delete rxr_mr
05b2ffdae prov/efa: Use mr_map in efa_domain instead of rxr_domain
53500bf7e Merge pull request #5727 from wzamazon/refactor_init_req
f7cf2b60b prov/efa: refactor rxr_init_req_hdr()
0ac17700d Merge pull request #5576 from aingerson/master
377aecd91 Merge pull request #5725 from wzamazon/fix_efa_config
647bd1952 Merge pull request #5723 from rajachan/efa-hmem
5286fbd9b prov/efa: include efa_prefix/include when checking struct efadv_struct
99e83f1bd test_configs/efa: exclude multi_recv test
d83058aa6 test_configs/psm2: exclude fi_multi_recv test
3f335e401 prov/shm: make msg processing common
f12439485 prov/shm: merge generic_recv functions
79cf2432f prov/efa: Add descriptor for peer memory registrations
4820a7e81 prov/shm: change FI_MULTI_RECV completion reporting
749205ffb prov/shm: allow writing to cq_overflow
20a2ce798 fabtests/common: retry sending message on ft_finalize
668329333 Merge pull request #5709 from wzamazon/implement_req
e19f4bcb2 prov/efa: implement message protocols using REQ packet types
05029f60e prov/efa: Implement the RDMA read protocol
fbd1df59e prov/efa: bump the EFA protocol version to 4
f5783f5f7 prov/efa: use ibv_mr as descriptor of memory registration.
fac95c1f3 Merge pull request #5600 from nikitaxgusev/master
4f3803569 Merge pull request #5717 from nikhilnanal/feat_timeoutJenkinsdaily
7c7b7031c Merge pull request #5713 from wzamazon/ofi_consume
74bf04924 Merge pull request #4755 from sydidelot/travis_address_sanitizer
c8e2ba462 Merge pull request #5718 from sydidelot/tcpx_eq_events
1a0b94437 travis: enable address sanitizer
cf0f324a6 prov/tcpx: Remove incorrect events reported to EQ
994b3c63c Jenkins-CI: Timeout For Daily builds
4dffe5f34 Merge pull request #5685 from dancejic/cq
533c5c290 Merge pull request #5708 from aakefbs/master
7ec5ff0ce Merge pull request #5714
ebfaa14dc Updated nroff-generated man pages
a3a564e78 Merge pull request #5710 from shefty/fixes
f757811d7 core/iov: add ofi_consume_iov_desc() and ofi_consume_rma_iov()
30ef6d0f9 Merge pull request #5712 from wzamazon/total_rma_iov_len
80d8e1dc0 include/ofi_iov.h : add function ofi_total_rma_iov_len()
1898d3778 fabtests/multi_recv: modify test to check buffer thoroughly
008af0288 fabtests/multi_recv: simplify test
8af3c112b Merge pull request #5707 from shefty/master
83bb565bd Merge pull request #5705 from aingerson/delivery_complete
830474e11 Merge pull request #5704 from shefty/fixes
ecabc1c02 Merge pull request #5706 from wzamazon/fix_send_comp
3fd090f59 Merge pull request #5691 from wzamazon/implement_efa_read
53206ab6d tcp provider: Early remove ep from polling after shutdown
2d112d4ee prov/rxm: Removing this lock due to unnecessary protecting
cc3257f47 prov/rxm: code cleanups contain of:
130791413 Merge pull request #5698 from shefty/master
f4109a880 prov/efa: fix a bug in rxr_pkt_handle_send_completion()
e4c35dac6 prov/efa : implement EFA core provider's RMA read
00a4ef388 core/attr: Fix incorrect assignment of MSG and RMA caps
1c27d3529 prov/shm: add FI_DELIVERY_COMPLETE support
ef46efe71 core/attr: Merge ofi_expand_caps into caller
28e689cc1 core/attr: Use and rename MSG and RMA cap defines
7c96eaec9 man/endpoint: Fix typo FI_SOURCE_ERROR -> FI_SOURCE_ERR
d8379acba core/getinfo: Ignore invalid rx/tx caps
e778c9ae3 core/tree: Fix memory leak in free_list
10558ffd7 prov/sockets: Fix fabric and domain name settings
0b618791a prov/util: Map fabric and domain names to src_addr for IP providers
44dd84dc5 prov/util: Create a common getinfo handler for IP based providers
77b79aeb7 core: Remove name check from domain attributes
c8d350cb8 prov/efa: fixing bug with reporting cq errors and fixing logic
7fb47c1d7 core: Add const to prov param in ofi_get_list_of_addr()
0fae23dd9 Merge pull request #5679 from j-xiong/master
0c447c7cf Merge pull request #5681 from wzamazon/refactor_send_comp
0f171428f Merge pull request #5684 from rajachan/seccaps
2401a527c Merge pull request #5690
40fcf3386 Updated nroff-generated man pages
a2335a34f Merge pull request #5515 from AMcKinley15/multi_rma
aba89f359 prov/util: Store interface and network names for IP addresses
47aa6fac3 prov/efa: refactor rxr_pkt_handle_send_completion()
b8832293c core: Add FI_HMEM to primary capabilities
b38513c91 fabtests/multinode: Fix SHM bugs
f01a7c474 fabtests/scripts: Added a send/recv barrier
c8acae133 fabtests/multinode: Added RMA mode to multinode tests
cd9ec8b4d fabtests/multinode: Added -C flag to multinode tests
49cd4818a Merge pull request #5678 from wzamazon/refactor_rts
2ac8097d2 prov/mrail: Properly handle fi_getinfo() with empty hints
ba597c993 Merge pull request #5680
aafbadcdc Updated nroff-generated man pages
eb83f3945 Merge pull request #5676 from aingerson/verbs
16a5a981e prov/efa: refactor rxr_pkt_proc_matched_msg_rts()
514345371 prov/efa: remove unused function declarations
0dc2741a3 Merge pull request #5672 from zhngaj/ubertest-fix
80a48bb9a Merge pull request #5673 from wzamazon/fix_atomic_test
558313408 prov/verbs: allow filtering infos by device name
f1535013b prov/verbs: reorganize runtime parameters
cc64d9581 fabtests/rdm_atomic: call ft_init_oob() from init_fabric()
8fade75da Merge pull request #5658 from wzamazon/refactor_data
139e9e0ee fabtest: Update test_info's mr_mode
b5a1f96f9 Merge pull request #5670 from shefty/master
3027de049 Merge pull request #5669
d2e28bb84 Updated nroff-generated man pages
205d4de39 Merge pull request #5666 from shefty/fixes
4e8c2c2b9 Merge pull request #5661 from shefty/master
7e1eb47f8 prov/efa: move action functions on packet entry to a separate file
77c28a25b core: Convert ofi_register_provider to void
869347d0b prov/efa: move functions related to other packet types to a separate file.
fa08835bc Merge pull request #5628 from aingerson/directed_recv
1e112d9c3 mrcache: Set memhooks as the default caching mechanism
f7819caa2 Merge pull request #5655 from shefty/master
49100dafc Merge pull request #5651 from rajachan/rdma-core-warn
994827f87 prov/efa: move DATA packet related functions to a separate file.
a7b42e7b7 prov/verbs: Fix segfault processing completions
94b147615 prov/efa: Provide explicit warning when rdma-core v27 is not available
5ef62492e Merge pull request #5642 from zhngaj/log-warn
315f7774d Merge pull request #5654 from wzamazon/refactor_rts
2eed7c6c3 prov/efa: move RTS related functions into a separate file
677cad441 prov/shm: Use FI_WARN_ONCE
7667d98d8 fi_log.h:  Add FI_WARN_ONCE macro
75c32f5e6 prov/rxm: Fix locking in rxm_ep_trecvmsg
6dc29a304 Merge pull request #5643 from wzamazon/refactor_pkt_type
16d677ece Merge pull request #5652
23d20008b Updated nroff-generated man pages
9c52b6f8a Merge pull request #5650 from rajachan/enable-mr-cache
e1860ba5d Revert "prov/efa: Disable MR cache"
66d0475ed fabtests/getinfo: refactor and add capability testing
8001683f4 fabtests/getinfo_test: clean up and fixes
6ba2b1f03 prov/efa: reorganize attr caps
ae35860be prov/verbs: remove UD fi_info if address resolution fails
8ac53a9a6 prov/sockets: reorganize and fix caps
8acb52236 prov/verbs: reorganize attr caps
dfbb82d67 prov/rxm: fix disabling of FI_DIRECTED_RECV
5c353e564 prov/udp: reorganize and fix provider attributes
8b9ae5ba8 prov/psm2: reorganize attr caps
0667cfaac prov/shm: reorganize attr caps
efca577a8 prov/rxd: reorganize attr caps
c5f7fb94f prov/rxm: reorganize attr caps
debc56602 Merge pull request #5641 from zhngaj/fix-set-fiaddr
c8ef7c470 prov/efa: move definition of packet types to a separate header file
6620146a4 fabtests/shared.c: Changed Memory Registration for larger buffers.
854e4bea8 Merge pull request #5640 from wzamazon/refactor_pkt_entry
90e043856 prov/efa: fix of efa address setting
dfad517b7 prov/efa: extract packet entry related items to a separate file
9b66cf678 Merge pull request #5638
45afc9640 Updated nroff-generated man pages
12445890c Merge pull request #5632 from aingerson/shm
6ac558f87 Merge pull request #5630 from shefty/tcp
3c35d62af Merge pull request #5627 from wzamazon/fix_shm_addr
542f98110 man/fi_provider: add rxd to fi_provider man page
2298e843c man/fi_provider: update man page to include shm
f6639a670 Merge pull request #5625 from nikitaxgusev/iface
c3aa0a881 prov/tcp: Use epoll to drive progress
dc7e1c4d9 core/epoll: Fix saving context in epoll_mode
4661d3c7c build: Allow disabling of epoll
36ae26eb4 prov/verbs: Use epoll abstraction
89b348151 prov/tcp: Added a detail report of chosen addr
3987ddff6 Merge pull request #5617 from zhngaj/dl-warning-fix
9285342e7 prov/efa: fix a bug in rxr_ep_poll_cq()
afa3bc681 Merge pull request #5626 from dipti-kothari/inject_size
3e69a76fd prov/efa: Bugfix compilation warning in DSO build
a124bda2c Merge pull request #5613 from zhngaj/signal-fix
2ac708c29 prov/tcp: Rename conn_fd to just sock
bccc2157e prov/efa: Set inject buffer size only for rdm
c52faafec common: Changed output of available addresses
0b2e55d73 prov/shm: Fixup signal handling bug
b4fb921b1 Merge pull request #5623
4d293c125 Updated nroff-generated man pages
150b5c3ea Merge pull request #5614 from aingerson/shm
6a4c21be0 Merge pull request #5610 from shefty/tcp
d7f0ea489 prov/shm: refactor ptrace_scope to use globally
488b75748 prov/tcp: Rename send_ready_monitor
dc6946e84 Merge pull request #5622
4ea2f74f5 Updated nroff-generated man pages
b41920067 Merge pull request #5619 from shefty/docs
ef1047acc Merge pull request #5618 from shefty/master
5eb1c7327 core/tostr_addr_format: Remove extra 'o' in prefix
31572b1c2 core/epoll: Change epoll prefix to ofi
d9e0edc9f prov/tcp: Always associate CQs with fd's
a5e839fe7 util/ep: Fix indentation in ofi_ep_bind
78cbed743 Merge pull request #5620
8dd5cd382 Updated nroff-generated man pages
e6f1c81a1 Merge pull request #5611 from shefty/docs
955f3a07d Merge pull request #5612 from shefty/master
b4a014373 core: Fix gettime calculations
cb2116711 fabtests: Add missing command line options to man page and output
d9b1281b5 man: Sort flags into alphabetical order
826ce9498 configure: Fix typo setting LDFLAGS
b4f95d4a7 Merge pull request #5602 from shefty/tcp
5c40da08e Merge pull request #5592 from nikitaxgusev/tcp_ex
3355cb8e0 man: Define Tx and Rx capabilities
3306cb38b prov/tcp: Rename rx_detect to cur_rx_msg
cf7668f98 prov/tcp: Align error/unlock path for some functions
1b8ed7876 Merge pull request #5604
c372ece7f Updated nroff-generated man pages
c1268429d Merge pull request #5603 from rajachan/disable-mr-cache
8e7a674df prov/efa: Disable MR cache
3d59f68c7 Merge pull request #5571 from rajachan/cuda-copy
591259a8d Merge pull request #5598 from shefty/tcp
07ae53a49 prov/rxm: Handle unexpected messages when posting multi-recv buffers
73a08b5b8 prov/rxm: Fold check_unexp call into post_recv
3a99b522a core/getinfo: Set current info list to NULL when calling providers
690f74f2e prov/rxm: Fix 'last' variable declaration to bool
cfd9ad084 core: Add utilities to copy CUDA IOVs
021b3b9c2 configure: Add CUDA runtime library check to configure
49ee762bc Merge pull request #5594 from shefty/tcp
70c2f242f Merge pull request #5578 from nikitaxgusev/clock_gettime
e7a46bb2e Merge pull request #5587 from TBRTechSAT/master
9d4192804 prov/rxm: Skip most processing in trecvmsg if flags allow
6ab2ba4c0 prov/rxm: Separate tagged and untagged unexpected recv handling
418cd7a32 prov/rxm: Separate recv and tagged receive common paths
c65bac1ec prov/rxm: Rename rx_buf_finish to rx_buf_free
9ca0fc1f2 prov/rxm: Repost multi-recv buffers to the head of the receive queue
c5cb0fdd7 prov/rxm: Simplify unexpected recv handling
a4ed43b70 prov/rxm: Remove unneeded defines to access op flags
0648cca68 missing fi_version in def file
6a146bae4 Merge pull request #5544 from dancejic/cq_changes
3bf5e3601 Merge pull request #5589
405b27220 Updated nroff-generated man pages
f51392886 Merge pull request #5574 from shefty/fabtests
ff14a093a Merge pull request #5583 from shefty/tcp
fc5f25841 fabtest: Remove unused function declarations
d8b6eedcf docs/prov: changed prefix fi to ofi, add gettime_ns\us
10aabbb6d common: Refactored fi to ofi prefix -- fi_gettime_xxx to ofi_gettime_xxx
87281b86f common: Using clock_gettime() instead of gettitmeofday()
3db1d7b18 Merge pull request #5565 from nikhilnanal/feat_IMB-RMA
746fb6cbb Merge pull request #5566 from nikitaxgusev/fl
8c69c258c Merge pull request #5582 from wzamazon/fix_warning
026295aac util/mr_cache : remove an unused variable in ofi_mr_cache_cleanup()
b33d3d89f prov/rxm: Limit multi-recv to a single buffer
0aab82154 prov/tcp: Merge cq_wait_ep_add into ep_msg_xfer_enable
e672e7700 prov/tcp: Merge process_tx_queue into calling function
3f1f9eee4 prov/rxm: Set buf to NULL for multi-recv completion
c78ed39ce core: Rename ofi_truncate_iov trim_size to new_size
a77bacff2 prov/tcp: Open code srx_recv_init_xxx
a14afda35 prov/tcp: Remove rx_msg_release_fn callback
388d5bcd6 Merge pull request #5579 from wzamazon/refactor_ep_msg
c74652404 prov/tcp: Remove multi-recv completion handling
188ead019 prov/tcp: Always report error completions
5046dd00b prov/efa : extract msg ops functions from rxr_ep.c to rxr_msg.c
1bfadd44d Merge pull request #5577 from wzamazon/fix_mr
fcc113997 prov/efa : fix a bug in efa_mr_cache_entry_dereg()
cbecf77e3 Merge pull request #5562 from shefty/master
d7487aaa3 Merge pull request #5573 from rajachan/inline-inject
5aa0faede prov/efa: Post inlined send if FI_INJECT is set
f39a435ec prov/tcp: Restructure tcpx_xfer_entry_alloc
fb4d8b404 prov/tcp: Combine recv_hdr path
6f1df126c prov/tcp: remove unnecessary fastlock_acquire/release
d4a8a55d1 prov/efa: Added counter framework to the EFA core provider
1dcf4111d prov/efa: Changed counter code to take util_cntr and renamed functions
3d3c030ce prov/efa: added eq support to EFA core provider
24685213b prov/efa: util_cq added to efa_cq and read functions changed
65a363efd prov/efa: added util_ep to EFA core provider and added progress functions
83bae1746 prov/util: Initialize cur_cnt in util_coll to avoid compile warning
c6b17f304 fi_info: Add filter option when displaying environment vars
3d01df771 util/mr_cache: Defer MR cleanup to flush operation
2795e9425 util/mr_cache: Open code error handling in create
44b91225a Merge pull request #5572 from rajachan/fabtest-badge
2966bc823 Remove stale badges pointing to the old fabtest repo
25ba5c70c Merge pull request #5561 from rwespetal/efa-rdma-core
92868ad67 Merge pull request #5567 from nikhilnanal/feat_JenkinsfiledailyCorrection
4769c850c Merge pull request #5570 from alobano1/util_fastlock_destroy
b9c453bc0 prov/util: destroy fastlock in poll_close
f0c606284 Fixed syntax error in Jenkinsfile.daily Jenkinsfile.daily: corrected paranthesis for one of the stages
76f752788 util/mr_cache: Change locking in ofi_mr_cache_cleanup
26e8cb73f Merge pull request #5564 from nikhilnanal/feat_removesockets
c03ab3259 Added IMB RMA tests tests.py: added IMB test abstract class and implementations for mpi1 and rma tests.
ad8f5a6bb Removed testing of sockets for PR tests. Jenkinsfile: removed parallel stage eth-sockets-dbg
d7b805ea7 Merge pull request #5563
8c994226c Updated nroff-generated man pages
eb4b4a690 Merge pull request #5545 from ooststep/master
6cd1c2dc9 util/mr_cache: Release lock when flushing cache entries
88d0c6d20 util/mr_cache: Shrink cache to max sizes when flushing
bede8abb2 util/mr_cache: Move flush from create up to caller
a27714e30 util/mr_cache: Change locking in cache_delete
f7df2f378 travis: Build rdma-core for EFA and verbs
9a69dcc54 prov/efa: enable fork and huge page support with rdma-core
a2b671219 prov/efa: Use efa libibverbs provider
4d5d02220 util/mr_cache: Add new lock to mr_cache to protect entry_pool
da361a07e util/rbmap: Maintain a list of freed rbnode structs
cc4518a37 Merge pull request #5549 from dipti-kothari/rxr_squash
da1ad15e5 prov/rxm: reclaim rx_buf when handling collective messages
a5c799f4c util/coll: add debug logging to show collective work item progress
be7e16b43 man: remove FI_SEND/FI_RECV flag requirement from fi_broadcast
62720a5c6 fabtests/coll: let all ranks complete their test before local clean up
31bf2a4b2 util/coll: Initial implementation of fi_broadcast
72fbe494b util/coll: initial implementation fi_scatter
c11d3bdda util/coll: initial implementation of fi_allgather
798fa4b39 prov/efa: Delete rxr_av
2e4db4ad8 prov/efa: Move rxr_av code to efa_av
4e24849d4 prov/efa: Rename data members and clean up rxr code
7ccddb673 prov/efa: Add bind to efa provider and clean up efa code
09864959b prov/efa: Add util_av to efa provider
3329f7118 prov/efa: Move macros and inline functions to efa.h
e89626cb9 Merge pull request #5556 from rwespetal/efa-use-hidden-flag
e60c066bf Merge pull request #5552 from aingerson/master
26553d867 Merge pull request #5553 from rwespetal/mr-changes
6ca63268f prov/efa: use OFI_GETINFO_HIDDEN flag when querying for shm
a8cec0932 Merge pull request #5550 from jsquyres/pr/force-c99
f78610883 Merge pull request #5551 from nikhilnanal/feat_shmprov
37c33a21f Merge pull request #5546 from shefty/fixes
447eb6203 Merge pull request #5547 from rwespetal/ofi-getinfo-hidden
d9d70cb67 prov/efa: change MR cache count and size limits
93a4f2f1b travis: temporarily disable -Werror testing
1510a7e32 configury: force a C99-compliant compiler
0126c225b travis: lots of updates
4467497ec portability: fix printf formatting
33c34c52c core: Add OFI_GETINFO_HIDDEN flag for fi_getinfo()
68f9e858f fabtests/cq_test: limit max CQs to test
cb6bafde8 Added shm prov testing. Jenkinsfile, Jenkinsfile.daily : added code to invoke test scripts for shm prov
6aad83efa Merge pull request #5543 from aingerson/shm
ecf86e78a Merge pull request #5539 from aingerson/master
318a91f91 Merge pull request #5402 from AMcKinley15/fast_uber
3fa7e9cba Merge pull request #5537 from shefty/fixes
bd9c0fb07 ubertest/uber.c: Changed error paths to be a common error path.
2c9aeb884 prov/shm: move ep_name_list initialization/cleanup
85578974e Merge pull request #5535 from nmorey/dev/fnocommon
601b1bde1 ubertest/uber.c: Bug fix for error numbers.
24224c126 ubertest/uber.c: Error synching Change error catching such that if a test returns ENODATA, SKIP, or EIO, the subsequent tests will continue running and report additional errors.
52c861b4c ubertest/uber.c: Remove unneeded looping through fi_info's Goal is to help speed up tests over certain providers such as psm2. Before ubertest was iterating over each possible combination of interfaces, which was leading to longer running tests. This was originally added in 9f8adc69a161abee4fc907b521f714393a21e5cc, but due to the large amount of change s stacked on top of it, simply reverting was not possible.
ff92f9aac prov/verbs: Replace fi_ibv_ prefix with vrb_
dc7fc684f prov/shm: allow the creation of an fd wait object
8768382c8 Merge pull request #5532 from shefty/master
28ce754c1 Fix compilation with -fno-common
5c6aa15c4 prov/verbs: Fix null dereference in fi_ibv_eq_entry
f40485792 Merge pull request #5534 from rwespetal/efa-shm-fix
4336ec139 prov/efa: Do not fail getinfo when shm is unavailable
6986cf5d9 Merge pull request #5533
8914b3afc Updated nroff-generated man pages
96607d0fb Merge pull request #5531 from shefty/fixes
1cb104536 Merge pull request #5506 from j-xiong/master
084e4badd core: Fix locking around fabric list
931747ece Merge pull request #5490 from shefty/master
3cf8edfab Merge pull request #5500 from shefty/fixes
fc07eed07 prov/rxm: Continue running progress function when errors occur
577a652e5 prov/rxm: Use flag to indicate state of progress thread
c5d90dc33 prov/rxm: Simplify atomic auto progress functions
5c90832d0 prov/rxm: Modify rxm_cmap to reference rxm ep
508f14a67 prov/rxm: Change mr_local int fields to bool
10a6c733a prov/rxm: Remove duplicate code to close msg ep
6d20dd3e8 prov/rxm: Stop CM thread if started
55dcade8e prov/tcp: Change event for aborted connections
1332a4ce3 prov/tcp: Handle connection data corner cases
00648b380 prov/rxm: Minor cleanup to rxm_conn_handle_event
26abcba5f prov/rxm: Restructure rxm_conn_handle_event
bc1796522 prov/rxm: Remove debug msg for canceled receives
88d215a68 core: Do not negate CQ prov_errno
8d988485c Merge pull request #5525 from wzamazon/fix_shm_unexp_msg
84ddd5fb5 prov/shm : Let non-tagged recv also progress unexpected queue
b37b042bb Merge pull request #5526 from rwespetal/efa-fixes
782e334b9 prov/efa: return after inject in rxr_ep_post_ctrl
b1e69a032 prov/verbs: Do not track ctx buffer pool entries
9230d2cb2 prov/verbs: Remove receive CQ reservation
e91841dda prov/efa: fix uninitialized value in rxr_ep_post_ctrl_or_queue
56dc60ceb prov/verbs: Merge all ibv_post_recv calls together
7642ae606 prov/verbs: Use fi_context to match completions with sends
d1b618204 util/bufpool: Ensure alignment is a power of 2
4332449c8 prov/verbs: Serialize CQ credits with lock rather than atomic
e38701d56 Merge pull request #5512 from dkkranz/master
cf24df428 Merge pull request #5523 from zhngaj/efa_cma
8eb856c30 prov/verbs: Verify CQ space for receives when binding EP to CQ
892a76cd5 prov/verbs: Open code fi_ibv_is_xrc_send_qp
a5533a0dc prov/verbs: Add helper to save a read work completion
de68830eb prov/verbs: Move discarding of internal completions into poll_cq
8685c0749 prov/verbs: Move control loop into fi_ibv_poll_outstanding_cq
19e9e1065 prov/verbs: Fold fi_ibv_handle_wc into cq_read call path
a36eab273 prov/verbs: Rename wcq and wce
478254f91 prov/verbs: Rename fi_ibv_poll_cq_process_wc
d5f843bfc prov/verbs: Move fi_bv_process_wc_poll_new into caller
ed279fa88 prov/verbs: Open code fi_ibv_process_wc
3e4ed4ff5 prov/verbs: Fold poll_reap_unsig_cq into vrb_post_send
067e4542d prov/verbs: Simplify poll_cq_track_credits
cb9dd2f11 prov/verbs: Always enable credit tracking
0c9da9bfb prov/verbs: Code clean-up for fi_ibv_send_poll_cq_if_needed
753e99d5e prov/verbs: Rename and fix spacing in handle_post call
803503b9f Merge pull request #5521 from wzamazon/remove_name_check
0fc2e9955 prov/efa: Detect CMA systemcall directly
9a35a5442 fabtests/unit: Retry create CQ with FI_WAIT_NONE
c2df57f5d prov/efa : remove EFA device name check
fff9b8bb8 Merge pull request #5503 from aingerson/master
b5ce78e00 Merge pull request #5514 from jsquyres/pr/fix-fi-pingpong-for-usnic
3bf9513f2 pingpong: selectively AV insert local address
0aa9609a8 Merge pull request #5513 from raffenet/net-warn
1c27a68a4 core/net: Add trailing newline to warning messages
2d2b11e54 Merge pull request #5498 from SystemFabricWorks/xrc_sidr_exchange
7f84e0d99 Merge pull request #5502 from nikhilnanal/feat_printcommand
59e2c81fa prov/shm: lock region when progressing unexpected msgs
371456d91 prov/shm: fix unexpected message on empty recv queue
296517ef9 prov/verbs: Handle lost SIDR accept response messages for XRC
3dc335e90 prov/verbs: Remove XRC connection state not needed by SIDR based XRC
8f1277a06 prov/verbs: Remove unnecessary check before releasing XRC shared INI QP
f0cc17cb0 prov/verbs: Specify XRC SRQ Number with connect
7de64521c prov/verbs: Re-factor XRC connection state processing when using SIDR
357d8dc3a prov/verbs: Re-factor XRC connection tag management
09dd76148 prov/verbs: Remove shared XRC QP temporary resource allocation
c0c7cf641 prov/verbs: Use RDMA CM SIDR exchanges for shared connections
2da9717bf prov/verbs: Specify port space when creating RDMA CM ID
9f979b1c0 Reformatted printing of test commands in the logs reformatted printing of exeuted commands as a string instead of a list This saves time for developers when testing failed tests commands manually common.py: added " ".join to the print statement in run_command
7b6b34cb6 prov/psm2: Clean up AV table entries that have been removed
8f8803b89 Merge pull request #5494 from aingerson/shm
d597d94d1 Merge pull request #5496 from nikhilnanal/feat_timeout
7a575ad04 Merge pull request #5499
06cf04c94 Updated nroff-generated man pages
e25636d4e Merge pull request #5480 from aingerson/master
fcdfb6c03 prov/verbs: Re-factor XRC to create active RDMA CM ID at connect
e190973ac prov/verbs: For XRC add RDMA_PS_UDP ID to passive endpoint.
13f7247bc Added timeout timeout to abort build after 4 hours of inactivity. Jenkinsfile: added timeout under options.
9c49fd177 prov/shm: fix av_insert addr cast
92dc71c96 Merge pull request #5491 from dancejic/oob
95ffd4d12 Merge pull request #5492 from nikhilnanal/feat_newjobname
cc93726c9 prov/shm: include string NULL terminator in addrlen
4e8261c7f changed from branch name jenkins env to job name as it includes both job and branch name instead of only branch name and prevents same name branches of different jobs from overstepping on each other.
f3c0bc9e5 Merge pull request #5488 from nikhilnanal/feat_mpichoptions
c13b06122 Merge pull request #5487 from nikhilnanal/feat_shmem
1a188db46 fabtests/common: add completion method for FI_WAIT_YIELD
f4dcfee0e prov/shm: use FI_WAIT_YIELD for default wait
3ce84608d prov/util: add util support for FI_WAIT_YIELD
b77e0da8c include/windows: add pthread_yield equivalent
9abfa659e -added the right  options for mpich build commmand for Jenkins-CI  --with-device=ch4:ofi, --enable-ch4-direct=netmod - Holding back MPICH testing for Jenkins-CI runtests.py: removed mpich from the mpilist, for testing untill MPICH issues are resolved.
af426a18f shmem build for nightly builds Jenkinsfile.daily: added code to build shmem for nightly builds.
42c09084e Merge pull request #5485 from jlbyrne-hpe/john.l.byrne/gcc9_stringop
efea717c3 prov/util: Fix gcc 9.2.1 stringop warning
b3b8f658d Merge pull request #5484 from raffenet/freebsd-fixes
f9c212731 prov/util: Restrict memory hooks to Linux
0c7749ef8 Merge pull request #5481 from aingerson/bugs
6518c0f4d rbtree: Include osd header
dcb9c6dbf prov/shm: fix pointer passed into ofi_cq_init
a0bc7e75c prov/util: change fi_wait_init to match naming
87206fb67 Merge pull request #5476 from rwespetal/msg_id_fixes
e43a681ba prov/efa: handle msg_id wraparound correctly
372b86b0a ofi_recvwin: fix allowed checks to handle ID wraparound
4def5f44a ofi_recvwin: allow different ID sizes
5884933df ofi.h: add gt, ge, lt comparator macros/inlines
c4e68d57f fabtests: added -b option for oob address testing
385f44956 include/rdma: add FI_WAIT_YIELD
5917d0bab man/fi_cq: remove FI_WAIT_CRITSEC_COND
7e46ef914 Merge pull request #5473 from SystemFabricWorks/xrc_err_path
797f361b7 Merge pull request #5474 from jlbyrne-hpe/john.l.byrne/cntr_no_wait_clobber
2fdbdc401 prov/verbs: Remove possible deadlock in XRC error path logic
f44954e16 Merge pull request #5470 from ooststep/coll_join_fix
8ad122b82 Merge pull request #5471 from sydidelot/collective_cpp_fix
df9d2ae2e Fold fi_cntr_wait() into ofi_cntr_wait()
42ce288c3 prov/util Add separate no_wait ops in util_cntr.c
2e95b0efd headers: fix forward-declaration of enum fi_collective_op with C++
7984c4e6e util/coll: apply negotiated group id to new mc during collective join
e6b095483 fabtests: refactor multinode collective test to reduce redundancy and complexity
544500c2e Merge pull request #5464 from nikhilnanal/feat_shmem
af8087e9c Added SHMEM testing to Jenkins-CI build.py: added code to  build shmem, ISx and PRK, uh tests.py: added class ShmemTest runtests.py:added function calls to invoke shmemtests run.py: added function defintion for shmemtests
18b180d18 Merge pull request #5462 from nikhilnanal/feat_dailyemailnotif
ad3a1a715 Merge pull request #5461 from rwespetal/comm_cap_fix
4dc994ad0 Jenkinsfile.daily: added email Notification on failure for daily builds
a277cdb7f prov/efa: fix info and domain capabilities for RDM endpoint
1a0d0c7d0 Merge pull request #5421 from nikitaxgusev/rxm_c
3f81ecaf6 Merge pull request #5455 from aingerson/master
aa0f96bda Merge pull request #5458 from shefty/master
96e1f1e8d v1.10.0a1
c2f6a4a14 prov/udp: add support for MR registration for middlewares
060106b2e Merge pull request #5454
a89e19884 Updated nroff-generated man pages
2c1499d2c Merge pull request #5450 from nikitaxgusev/man_fix
53734d710 v1.9.0
db9628536 prov/tcp: Set pep in passive_ep only if we return success
592c4d374 prov/usnic: Fix build warning accessing uninitialized var
a284577af man: set a correct value for SAR_LIMIT in doc
738ed7b7b Merge pull request #5452
614ada378 Updated nroff-generated man pages
8f07a1eae Merge pull request #5451 from shefty/master
08e1c34e8 fabric: Remove experimental tag from ND provider
a14e87d3c man/collectives: Mark collective APIs as experimental
3826eb7c5 Merge pull request #5432 from alobano1/win_epoll_fix
ba068a219 v1.9.0rc3
e0ecbf072 Merge pull request #5447
b556acff3 Updated nroff-generated man pages
b5746abac Merge pull request #5445 from shefty/master
9ac7418b3 Merge pull request #5424 from ooststep/rxm_mem
f9b074c74 Merge pull request #5443 from aingerson/master
737e86577 man/collective: Update man page for query_collective change
a50320a82 fabric: Define no-op collective op value
b78d27e4e fabric: provide basic implementation of fi_query_collective
ebc9f6143 Merge pull request #5442 from jsquyres/pr/remove-usnic-msg-and-rdm
1ef08851a prov/udp: Report support for FI_LOCAL_COMM and FI_REMOTE_COMM
4fd5117d8 prov/rxd: Fix reporting local and remote comm
96b600d6a fabtests/getinfo_test: Add test for local and remote comm
8a4507843 NEWS.md: 1.9 updates
031aaeb8c prov/usnic: only support AV_MAP
82e4ff31d prov/usnic: always return a domain name
c67914aad prov/usnic: remove all RDM and MSG code
421cfd285 prov/rxm: delete cmap handles when processing client shutdowns
2646119b6 fabtests: Allow multiple client connections before quitting fi_rdm server
35a91a977 Merge pull request #5438 from rajachan/efa-1.9-release-updates
9325909bf common: fixed epoll_wait implementation
491130c32 Merge pull request #5431 from nikhilnanal/feat_nightlybuildsjob
15eb8ae3c Merge pull request #5437
3467f7f03 Updated nroff-generated man pages
f6caf5adb Merge pull request #5435 from shefty/master
c4516a766 Fix broken links in README.md
4edcdb32b Merge pull request #5436 from rajachan/efa-1.9-release-updates
9233c92d6 Added daily builds, made per commit build faster, added cleanup code -added Jenkinsfile.daily to handle comprehensive testing once a day on branches. - modified Jenkinsfile to do quick validation on every commit for a PR. - added post step for cleanup in Jenkinsfile.
37a8dfef0 Merge pull request #5428 from swelch/fix_vendor_check
e7b92eb0e Merge pull request #5430 from SystemFabricWorks/bugfix/NETETH-715-increase-idx-size
ed375c011 prov/verbs: fix regression exposed in d38c886
26b6a81af man/cq: Clarify use of err_data buffer
e2956e243 prov/efa: NEWS.md updates for the 1.9 release
72906bc15 core: Increase the size of the indexer to 1M
58d30b650 Merge pull request #5426 from shefty/master
112e35d64 NEWS: Update for v1.9.0 release
a0fd7511f v1.9.0rc2
267c30876 prov/rxm: Fix inject call completion semantics
d38c8869a Merge pull request #5414 from shefty/fixes
fe4abf824 Merge pull request #5423 from wzamazon/efa_fix_mem_poison
1db9cfe49 prov/efa : fix a typo which cause compilation fail
86340704a Merge pull request #5418 from nikhilnanal/feat_ubertestpath
6e876a043 prov/rxm: Refatcor rxm_msg_eq_progress()
24e158aef Merge pull request #5420 from aingerson/master
280c41c60 Merge pull request #5419 from rwespetal/efa_av_fix
d5e110a92 Fix for fi_ubertest failures on jenkins-ci
20fa976e2 test_configs/sockets: remove FI_EP_DGRAM tests
3c4fd1502 prov/efa: increase min AV size
0f278c039 prov/efa: use FI_UNIVERSE_SIZE for AV sizing
e738e0d41 fabtests/ubertest: remove FT_MODE_ALL and FT_MODE_NONE
c9c110585 fabtests/ubertest: avoid segfault on ENODATA
e5983bf80 fabtests/ubertest: fix ubertest atomic swap definitions
b3b066a56 Merge pull request #5409 from shefty/master
79bf7d349 Merge pull request #5417 from wzamazon/efa_fix_tsend
1379690ef prov/efa : fix a bug in rxr_ep_tsend()
e10e4b92c Merge pull request #5415 from dancejic/mr_change
f7b39262f Merge pull request #5403 from rajachan/shm-sighndlr
f57756897 Merge pull request #5411 from j-xiong/master
18ff5da8e Merge pull request #5416 from nikitaxgusev/cor
ece590e99 prov/rxm: Remove requirement forcing core to provide mr key
bab3d826a prov/rxm: Specify mr key when registering memory
2d55b12fa Merge pull request #5410 from wzamazon/fix_rxr_mr_reg_v2
d8f6f623c prov/shm: Cleanup tmpfs cruft after an unclean shutdown
cc82f630b prov/rxm: align code style
aa71fb16a prov/shm: Register custom signal handlers
1692a4765 prov/shm: Return the correct addrlen on a fi_getname()
076168a4e prov/shm: Replace SMR_NAME_SIZE with NAME_MAX
82a323364 prov/efa: Added case to efa_mr_reg and efa_mr_cache_reg to handle OFI_MR_NOCACHE flag
62b20880a prov/psm2: Fix memory leaks
cb630f879 Merge pull request #5413
a7dfd2a63 Updated nroff-generated man pages
4fcd2d268 Merge pull request #5412 from zhngaj/ptrace-warn
e95956544 prov/verbs: Enable ODP memory registration
71ad235da prov/verbs: Convert use_xrc from int to flags
1665a7a02 prov/verbs: Only enable SQ overflow optimization on mlx
06dacf015 prov/efa: Fix minor format issue in fi_efa.7
7c42e86d0 prov/efa: Disable shm transfer when max_msg_size does not support SIZE_MAX
4ab1737db prov/efa : fix a bug in rxr_mr_regattr() about duplicated registration
20c323c3c Merge pull request #5408 from aingerson/master
bfbe49c42 prov/rxm: Move rxm_ep_msg_mr_regv calls from .h to .c
4e143e075 prov/rxm: Merge rxm_mr_buf_reg with rxm_buf_reg
79d38f703 core/mr_map: Change mode from enum to flags
d8f043786 util/shm: round tx/rx sizes up
4d576f5f5 prov/shm: reduce smr ep count
b468eae4e prov/rxm: Do not modify mr_mode if RMA is requested
a0b5a4f0d fabtests/getinfo_test: Add test to verify progress
d63042042 Merge pull request #5404
bf822aefe Updated nroff-generated man pages
88a946d1a Merge pull request #5366 from AMcKinley15/test_runner
fd49ba23a Fixed runfabtests script so that it now waits for clients to finish
97e4a4b7c Added multinode messages to the man pages
8dde17c00 v1.9.0rc1
dae92c172 Merge pull request #5398 from shefty/fixes
51ef157ee Merge pull request #5396 from wzamazon/efa_3_new_refactors_v2
8110b36a5 Merge pull request #5400
e89d4273a Updated nroff-generated man pages
e6cd3ed6a Merge pull request #5399 from aingerson/master
84f6a7473 prov/shm: add user ID to shared memory name
59dd77173 Merge pull request #5397 from nikitaxgusev/fix_tmp
626b93df0 src/fabric: skip utility providers for shm
2d3ee24f8 src/common: do not try to resolve address if not source
96da9323c prov/efa : refactor rxr_inline_mr_reg()
da1e13066 prov/efa : refactor rxr_tx() and related functions
006225e8a prov/efa : refactor rxr_cq_process_rts() and related functions
834652399 prov/psm2: fix compiling, when NOT HAVE_PSM2_INFO_QUERY
d8ef6d961 prov/tcp: Report aborted requests as canceled
be4b846b9 Merge pull request #5394 from ooststep/coll_allreduce
b1bec6c4f Merge pull request #5382 from zhngaj/multi-user-perm-fix
434f2f505 Merge pull request #5395 from wzamazon/efa_fix_fo_valgrind
ba9c118cf Merge pull request #5393 from rajachan/dso-build-fix
6aabbab3e fabtests: Increase the FT_MAX_CTRL_MSG to 256
06c38cac2 prov/efa: Prepend UID to the shared memory filename
e7371e634 prov/shm: Increase SMR_NAME_SIZE from 32 to NAME_MAX
510ee223e prov/efa : fix a VALGRIND_MAKE_MEM_DEFINED statment location
4cd658d10 prov/util: Implement all-reduce collective operation and integrate into RXM
3f71968c8 prov/util: Clean up reduction logic and data structures for join and barrier
407279eb8 prov/util: Correct logic when searching for next collective work item
e7395073a prov/efa: prov/efa: Initialize global objects for DSO builds
c70465007 Merge pull request #5392 from SystemFabricWorks/bugfix/remove-tag-fetch
e22df0b88 Merge pull request #5389 from jlbyrne-hpe/john.l.byrne/gcc-9.2.1
511239485 Merge pull request #5388 from jlbyrne-hpe/john.l.byrne/err_code2
c2cefacb1 Merge pull request #5374 from ooststep/util_coll
f407a76e2 contrib/cray: Remove tag fetching from pipeline
72c173e78 Merge pull request #5391 from SystemFabricWorks/bugfix/jenkins-git-describe
633a27ee9 contrib/cray: Fix recent build issue
9fa098930 Merge pull request #5365 from wckzhang/efa_mr_cache_enable
673a5e492 Merge pull request #5384 from shefty/fixes
7a6018b9a Fix gcc-9.2.1 stringop warnings
b81cc6967 Merge pull request #5385 from wzamazon/efa_fix_rx_entry_init
84207c1fd prov/efa: Change efa mr cache defaults
56c814b3c prov/sockets: postive value returned on error
e38ec41a8 Merge pull request #5383 from wzamazon/efa_fix_mr_cache_read_v2
9a72a2ea2 prov/efa : fix a bug in rxr_ep_rx_entry_init()
169085312 fabtests: Make sure collective tests clean up mc address and av_set
dadf06a82 fabric: Add fi_collective to visual studio solution
56bd28a5c prov/util: Refactor queuing of collective work items
6185b9c04 prov/util: Clarify the collective context id mask
64cd4cf6c prov/efa : turn on inline memory registration for emulated read
bacc0163f Merge pull request #5380 from zhngaj/env-check-fix
b4a9fd036 Merge pull request #5379 from zhngaj/rx-entry-fix
a9ff0b7f0 Merge pull request #5378 from shefty/fixes
218938c30 prov/tcp: Fix support for 0-length transfers
54fd28b57 Merge pull request #5376 from wckzhang/notify_no_unsubscribe
e8cbb0595 prov/efa: Fix the missing shm env. variable check
257d8d67d prov/efa: Bugfix the missing of rx_entry release
418bf5465 Merge pull request #5377 from rajachan/hmem-str
f37ef8b2e prov/util: Remove monitor unsubscribe from cache notify
5aa506e03 core: Add HMEM bits to the string converters
2ca4c2c79 prov/tcp: Fix minor code formatting issues
dbc7c11af prov/tcp: Report a positive errno for CQ error entry
a1711c663 ubertest/psm2: Remove SENDV bandwidth testing
ad6ab6152 Merge pull request #5370 from zhngaj/multi-res-fix
86237b276 Merge pull request #5371 from ooststep/fabtest_fix
9b1b485c4 prov/efa: Unify mr key accross efa, shm and mr_map
6b4f5e61c fabtests: Add missing coll_test.h to Makefile.am
8a5fd07cc prov/efa: Bugfix the incorrect local peer information
dae266ca5 Multinode: Support non-AF_INET socket domains
a1ccee1b5 Merge pull request #5367 from wzamazon/efa_3_refactors_fixed
a70a861d2 Merge pull request #5341 from ooststep/util_coll
512f565c9 Merge pull request #5361 from shefty/master
194e1b9d8 Merge pull request #5369 from SystemFabricWorks/bugfix/change-install-label
3aa30281b contrib/cray: Change install label
64913b3d1 Merge pull request #5363 from tonyzinger/Jenkins_SFT_changes
5f05bbf78 Merge pull request #5364 from SystemFabricWorks/bugfix/jenkins-parsing
aa1db6fc4 prov/efa : turn off inline memory registration for shm
1561e86d7 prov/efa : simplify signature of 3 completion related functions
57604f667 prov/efa : code refactoring
bbb87a8d1 contrib/cray: Added Excluded result to parser
eeb2312d2 contrib/cray: Increase the number of simultaneous jobs for the SFT tests.
d0cac150d ubertest: Only test with the first returned fi_info
012906a81 fabtest: Add collective multinode tests for join and barrier
727ea66f8 prov/rxm: support join and barrier collective operations
6d74acc08 prov/util: rework collective implementation
b34bf3f4d Merge pull request #5355 from rwespetal/efa_cq_fixes
f3dacac53 Merge pull request #5357 from rajachan/data-appdesc
ebd855049 mr/cache: Move unsubscribe to align with caching
b50ee0c8a Merge pull request #5354 from aingerson/master
adc7cee77 Merge pull request #5356 from shefty/master
5bead8b15 Merge pull request #5348 from a-ilango/rxm_fixes
a58f15b79 Merge pull request #5358 from aingerson/rxm
5acda6ae8 util/uffd: Unregister the reported region for REMOVE events
9a3cdafc2 prov/rxm: fix desc parameter on senddata path
59f5b6b50 prov/efa: Use application's registration when available
beaff4bd2 Merge pull request #5351 from wckzhang/bugfixparams
43948f81c prov/efa: Add parameters for SHM/EFA CQ read size
24991bcfb prov/efa: Cleanup CQ code and drain each CQ individually
32f0b8d87 fabtests/ubertest: always use large size array
ed30cb47b Merge pull request #5345 from nikhilnanal/jenkins-pr
32f8a4521 fabtests/runfabtests.sh: fix exclude and test_config default paths
3fa216cc7 fabtests/test_configs: fix test config paths and names
fd8588176 Revert "prov/verbs: Attempt at providing IB async events"
62eb95d6b prov/rxm: remove serialization code that is needed when closing msg_ep
ee1a36ca8 prov/rxm: serialize reading events / error from MSG endpoint EQ
5ca56c336 prov/rxm: fix format specifier when printing return value
2aab5b5b8 prov/efa: Bugfix params defined incorrectly
28ee5bd3c Merge pull request #5349
67fe54f85 Updated nroff-generated man pages
abfed58c6 Merge pull request #5344 from shefty/master
a2f8a76d0 Merge pull request #5325 from nikitaxgusev/splcheck_
39a698d9f prov/verbs: clean-up EQ err entry and events when the endpoint is closed
be7c8f0ac Jenkins CI test scripts and Jenkinsfile for automating fabtests and MPI benchmark tests.
0f1ce8d66 Merge pull request #5336 from j-xiong/master
9cc8aed58 common: add a remove first match function for dlistfd
a21fee5f6 src/fabric: spell checker for value of FI_PROVIDER
4c83b325c Merge pull request #5342 from a-ilango/verbs
9db991250 Merge pull request #5272 from sydidelot/async_verbs_events
6a9fde3d4 collectives: Rework collective APIs to add gather / reduce support
7e5811a70 runfabtests: Remove multinode from auto-testing
ad710b407 Merge pull request #5346 from rajachan/exclude-multinode
3dcffbfba fabtests: Exlude multinode tests for EFA provider
eb925ea6c Merge pull request #5261 from AMcKinley15/test_runner
8d01e6b34 prov/verbs: simplify populating fi_info on connection request
a601112aa Merge pull request #5343
c6e63f478 Updated nroff-generated man pages
2751880e6 prov/verbs: add logging of address when rdma bind and resolve addr fails
913b2d887 prov/verbs: use macro for setting rdma_resolve_addr timeout
605d02c42 Merge pull request #5334 from shefty/master
f2c436d2e prov/psm2: Add fi_nic support and use device name for domain name
df435c92d prov/verbs: Attempt at providing IB async events
3784390ea Merge pull request #5338 from rajachan/tx-fnsig
1e91d2224 prov/efa: Rework function signatures of generic tx functions
f811a4dd4 prov/rxm: remove unnecessary logging
19dd1f9ca Merge pull request #5330 from aingerson/shm
ca664a2bb fabtests/multinode: allow multinode test to take -I flag to set iterations
65436bd70 Merge pull request #5332
93ba4e0a3 Updated nroff-generated man pages
9eab912ea Merge pull request #5320 from zhngaj/efa-shm-support
dde1a0bae fabtests/common: do not use size if it exceeds provider limit
8afa60180 prov/efa: Enable shared-memory support
5203f826d Bump the protocol version from 2 to 3.
43630ad2a Merge pull request #5329 from aingerson/master
f9a08d0f8 prov/shm: workaround for CMA ptrace issue on Ubuntu
c7e7c2fb7 core: Add support for traffic class selection
bae87d3c3 Merge pull request #5327 from swelch/rm_ini_mgmt_lock
a8f96cfef prov/shm: save completion address properly
585c18503 prov/verbs: Remove XRC shared INI QP management lock
5d60547c6 Merge pull request #5306 from a-ilango/rxm_fixes
a396f5759 fabtests/multinode: psm2 and rxd require a name server to be set up before adding clients
86131521f fabtests/multinode: bug fix: type mismatch
65c30e3c3 fabtests/multinode: changed the way address length is done due to different address sizes on OSX devices
ecbaedea4 prov/verbs: avoid a deadlock on multi-threaded access to EQ and EP
865f4b2f5 prov/verbs: move ACK-ing rdmacm event inside the "process event" function
25ef9432e Merge pull request #5324
2b7e57262 Updated nroff-generated man pages
98ed29068 Merge pull request #5322 from shefty/master
b171c084f fabtests/multinode: runfabtests.sh now runs multinode test at 16, 32, 48, and 64 processes
4d091d32e Merge pull request #5318 from dipti-kothari/master
7ee9ab546 prov/efa: Fix failure in rxr_av when av type is FI_AV_UNSPEC
30c51a9c7 Merge pull request #5319 from swelch/atomic_buf
696a53909 fabric/collectives: Assign an address to an AV set
6d76ea4e6 prov/rxm: Remove atomic response buffer allocation limitation
22e838582 Merge pull request #5316 from shefty/master
d459acc72 prov/rxm: env var to force auto progress
8a5f98abb Merge pull request #5315 from aingerson/master
696b1d358 Merge pull request #5314
9fda289e1 Updated nroff-generated man pages
91b5ede2d Merge pull request #5312 from shefty/master
15317f7f4 prov/shm: cast address pointer correctly
f77e710f4 prov/verbs: Remove unneeded checks from ep_setname/getname
d5cc9bab0 prov/verbs: Change set_default_attr calls to void
5d495ccd4 prov/tcp: Convert tcpx_init_env to void
ff15b91c1 provo/verbs: Restructure while(1) loop exit path
54e281f3d Merge pull request #5310
e68a2cb8f Updated nroff-generated man pages
68e65f3ed Merge pull request #5309 from shefty/master
9c1469ca4 prov/udp: Allocate space for ipv6 mcast address
7633d7997 prov/rxm: Assert range of atomic swap opcode
302ad15ce prov/tcp,udp: Take & of union instead of member
672d69886 man/mr: Tweak wording on FI_MR_HMEM and desc use
bb49fbcb3 Merge pull request #5308
e952db837 Updated nroff-generated man pages
c15aa462c Merge pull request #5262 from aingerson/hmem_api
f67071b7d Merge pull request #5304
6f1a7434f Updated nroff-generated man pages
9adc2f0b9 Merge pull request #5303 from yulujia/add_table_lock_cont
9a10dba06 Merge pull request #5299 from shefty/master
b17726182 man/fence: Expand completion semantics of FI_FENCE ops
7e3436992 prov/sockets: protect av table access continued
e98affdfa Merge pull request #5300 from yulujia/add_table_lock
1c64492d0 Merge pull request #5297 from swelch/fix_mr_reg_check
e3f3f0950 runfabtests: Update to use ubertest -u option
804dd2c89 ubertest: Update config files to align with latest changes
8b74df222 man/ubertest: Document script options
258148e2e ubertest: Add missing test_flags key
14dca524b ubertest: Require use of -u option
20bcf9595 ubertest: Remove internal test configs
7d6c95d03 ubertest: Add missing mode config key
6183568a7 ubertest: Add missing comp_type key
757123f91 core/mr_cache: Ensure that we remove the correct entry from storage
522ac3b7e prov/sockets: add lock to protect av table access
b57843211 Merge pull request #5295 from swelch/eq_cm_events
62449e0fe verbs: Allow passing of OFI_MR_NOCACHE flag
ab77dc124 rbtree: Free the specified node from the rbtree
6e7b31731 rbtree: Add delete key function
c1288a174 prov/verbs: Speedup XRC connection setup time
ce5e70108 Merge pull request #5290 from alobano1/win_netmask_fix
03a1e5768 Merge pull request #5289 from aingerson/master
d7474b448 windows/osd: fixed netmask in getifaddrs function
5e1856b98 prov/rxd: fix default av count
97eeb2e8b Merge pull request #5285 from shefty/fixes
99ea03c64 Merge pull request #5286 from wckzhang/mrcachepeek
45d2209a3 Merge pull request #5233 from krehm/issue_5232
da804d9a4 core/mr_cache: Create a find function for the cache
9992b0eed ubertests: Make provider name case insensitive
9e11b6a4c Merge pull request #5282
6e6d4772f Updated nroff-generated man pages
124e0af9c Merge pull request #5276 from j-xiong/master
c38977af1 Merge pull request #5281 from shefty/master
f08467fcb prov/tcp: Add ubertest config file
5d927b4eb core: Fix setting loopback addresses
292c8c9b7 Merge pull request #5279 from shefty/master
80467cb59 Merge pull request #5269 from a-ilango/verbs_ipv6
f8f635ab6 Merge pull request #5278
149e596a8 Updated nroff-generated man pages
32928758c Merge pull request #5277 from rzambre/man_mr_bind
3cc641d70 man: Add endpoint to summary of fi_mr_bind
07f0342e5 prov/verbs: fix uninitialized usage warning
7f37817cc prov/mrail: Rename environment variable and update man page
3da441733 prov/mrail: Remove outdated TODO file
5329f2153 Merge pull request #5273
c8d90ebfb Updated nroff-generated man pages
7d9bfaae8 Merge pull request #5271 from shefty/merging
d8c8a2bc3 prov/mlx: Remove unmaintained provider
cf7f76d84 core/deferred wq: Remove experimental tag
c8a5b5ee8 mr/cache: Define NOCACHE flag
85ac117e7 mr/cache: Add non-cacheable registration call
782192552 prov/verbs: return EAGAIN to user if an unhandled rdmacm event is received
e92174e40 prov/verbs: handle IPv6 link local addresses correctly
6da97e0ec Merge pull request #5270 from carns/carns/dev-mr-cach-unspin
83762a774 prov/util: Adding util_coll to windows build
33477f92e util/collective: Add basic collective infrastructure
6481dd5a9 man/collectives: Fix all to all collective example
587b38a1c fabric: Add a fid class enum for av_set
24fab941b Merge pull request #5259 from a-ilango/verbs
d9d72055d convert ofi_mem_monitor spinlock to pthread mutex
ce164b2bd Merge pull request #5264 from swelch/connresp_event
6c48c74b0 Merge pull request #5266 from yulujia/memset-new-memory
101f52285 prov/verbs: fix logging of passive ep listen address
97b89ec82 prov/verbs: remove unnecessary code
839e5b965 prov/verbs: move detecting RDMA capable interfaces to init phase
cad49728a prov/verbs: improve logging when detecting active ports
1cc834a4c Merge pull request #5246 from aingerson/master
1b2c1a2bf prov/sockets: memset realloced new memroy to 0
3826b85f4 prov/verbs: Add XRC support for updated rdma-core librdmacm
9a96c667d include/fabric, domain: add HMEM API changes
75e7406a3 Merge pull request #5249 from shefty/master
dcd45ebfa prov/verbs: refactor verifying if an interface address is rdmacm capable
e7c29f810 prov/verbs: refactor handling fi_info for MSG and DGRAM endpoints
2db44be16 core/mr_cache: Limit cache size by default
47dc9ded4 core/mr_cache: Fix > to >= cache size checks
a5da27449 prov/shm: correctly set addr with FI_DIRECTED_RECV
0bd96e233 Merge pull request #5235 from rwespetal/fix-mr
03528cc2f Merge pull request #5205 from AMcKinley15/hpcs-bookmark
751056bbd prov/shm: add FI_MR_BASIC to mr mode
5e38ec726 Added initialization for ranks for each process.
ab3c7d772 Merge pull request #5242 from SystemFabricWorks/bugfix/fi_order_rma_rxm
c5e73ad26 Merge pull request #5241 from a-ilango/hook1
41f06c4b7 prov/rxm,core: Use FI_ORDER_RMA bits for FI_ATOMIC
bab4e2385 Merge pull request #5245
2b0468853 Updated nroff-generated man pages
6740c0ea3 Merge pull request #5236 from shefty/master
c3be1eac1 Merge pull request #5240 from wzamazon/chenwz_ofi_recvwin_getmsg
5c96d298a prov/hook_debug: add some tracing for EQ, CQ and EP bind
e1e4aa760 prov/hook_debug: add trace exit functions per fabric resource
857017080 include/ofi_recvwin.h: Add a new function ofi_recvwin_get_msg()
730d96aa2 prov/hook_debug: fix incorrect fids being used.
dadc1461c prov/efa: fix alloc handler to use correct pointer and size
70473618b prov/gni: fix memory leak in multi-recv buffer handling
9d5d8e4cc Merge pull request #5230 from a-ilango/verbs
aa6389f91 man/mr: Fix inconsistent usage of FI_MR_BASIC
6cd5426a5 core/mr_cache: Allow re-initializing memhooks
90dfee610 Merge pull request #5226 from j-xiong/master
18227827e prov/verbs: improve XRC check and logging
6b4d8db57 prov/verbs: improve logging around fi_getinfo
47272bda2 prov/util: make EP check function non-static
b6e977741 prov/mrail: set appropriate log level for "missing env var" log based on hints arg
f87a10275 common: improve logging around initialization and fi_getinfo
5dfd23e6e prov/verbs: remove redundant code
c05680b35 Merge pull request #5229 from wzamazon/efa_fix_memleak
3712eb049 Merge pull request #5228 from SystemFabricWorks/fix-shutdown
d5277e6db prov/efa : fix a potential memory leak in rxr_tx()
59beba941 prov/rxm: Fix connection handle shutdown/CQ processing race
f32d56713 prov/psm2: Fix incorrect value of max_order_raw_size
0d82a94f7 prov/psm2: Report page aligned max_msg_size
ca7f08c03 prov/tcp: code clean up
87667641f Merge pull request #5222 from j-xiong/master
18a9bba7a Merge pull request #5224 from tonyzinger/jenkins_result_problem
12b366e96 contrib/cray: Change from using currentBuild.result to currentBuild.currentResult Change from using XUnitBuilder to XUnitPublisher.
8311ebcba prov/psm2: Always enable the lock accessed by the disconnection thread
bd80f5cec Merge pull request #5213 from nikitaxgusev/devv
26464d4ec Merge pull request #5221 from j-xiong/master
7c6133726 prov/rxd: refactoring for cleanup_unexp_msg
4a6f6c3f6 prov/psm2: Fix race condition with progress thread and FI_THREAD_DOMAIN
a33f90713 Merge pull request #5219 from SystemFabricWorks/xrc_scale3
8e8902629 Merge pull request #5216 from vkrishna/hpcs-bookmark
d068e5205 prov/verbs: Do not read the CM/EQ event channel during CM ID migration
1345df8ca prov/verbs: Remove parameter no longer used in CM error logging function
c01b77676 prov/verbs: Remove unnecessary check when scheduling XRC INI connection
46ab6fa5d prov/verbs: Add log warning to capture CM connect request errors
cb0a57c4a prov/rxm: Log RXM mem_dup allocation error on msg ep open
d34f1c0ef prov/verbs: Release XRC RDMA CM IDs after connection setup completes
f634d269b prov/verbs: Update/add additional log warnings indicating failures
710848205 prov/verbs: Fix XRC connection tag to EP return value in error case
531be180e prov/verbs: Protect XRC EQ processing from EP API connect/accept calls
583877eb8 prov/verbs: Add XRC EP connection state to indicate error
26e540ec9 prov/verbs: Simplify XRC physical INI QP connection rescheduling
ac8ce906e Merge pull request #5218 from hppritcha/topic/fix_issue_5191
483a6f55e Merge pull request #5210 from nikitaxgusev/free
ce3375a6d prov/gni: fix a breakage from previous commit
c15e87145 fabtests/multinode: bugfix hints fields are being accessed before allocation.
fb6a52466 Merge pull request #5215 from wckzhang/forkfix
f56241a30 prov/rxd: Add rxd_remove_free_pkt_entry() for dlist_remove/buf_free
e4bfe99ac Merge pull request #5200 from nikitaxgusev/calls
76a9f40ff prov/efa: Fix mismanagement of pinned memory after fork()
1412534ba prov/rxd: Make common pkt removal & reduce calls of remove_rx_pkt
6fdc334b6 Merge pull request #5214 from wzamazon/fix_dup_rts_warn
521501f55 Merge pull request #5204 from nikitaxgusev/comm
f6ceaedfb prov/efa : fix warning message about duplicated RTS
190abe79e prov/rxd: Add rxd_pkt_size() for msg, rma, atomic
8e3b54db8 Merge pull request #5208 from a-ilango/rxm_fixes
d59d5e3fc prov/verbs: split rdma_create_ep into its constituent calls
b13ae0d8e Merge pull request #5209 from HonggangLI/master
0e8395324 Merge pull request #5207 from nikitaxgusev/master
e5ff9d9b7 Merge pull request #5206 from j-xiong/master
3e1024db8 Merge pull request #5211 from SystemFabricWorks/feature/test-verbs
51907a732 contrib/cray: Add verification for Jenkins builds
153be1793 prov/verbs: fix segfault in error path
9ca4fe2e7 prov/verbs: cleanup dead code
b091a17b1 Fix segment fault issue for linux container
a015d54af prov/util: Add brk intercept for memhooks mechanism
64813ae90 prov/psm2: Avoid a potential deadlock in disconnection protocol
f30701d93 Merge pull request #5199 from shefty/master
e1b038791 Merge pull request #5202 from SystemFabricWorks/bugfix/remove-publish
9d0949579 Merge pull request #5203 from rwespetal/efa_fi_cancel_fix
6c02e8ed0 prov/rxd: get/init base_hdr into tx_entry_init_common()
0def060e1 prov/efa: fix fi_cancel crash and leak
24820a1bc contrib/cray: Remove build publishing step
8d7a3c855 Merge pull request #5147 from vkrishna/hpcs-bookmark
bc5d29586 Merge pull request #5198 from DougSO/compile_fix
705d6658e common: Address compile error when using g++
3a73c3afd core/util: Adding MR cache malloc hooking mechanism
a1bf0487b fabtests/multinode: Initial version of multinode sendrecv test
90c41980a Merge pull request #5184 from shefty/master
37a511cfb Merge pull request #5193 from nikitaxgusev/buf
0cd307187 prov/rxd: Delete post_bufs tracking
b27848b39 Merge pull request #5186 from hppritcha/topic/fix_edge_error_ase
7444a7de0 Merge pull request #5189 from krehm/master
df606d885 Merge pull request #5183 from nikitaxgusev/opt2
49ddb040a Merge pull request #5190 from wckzhang/infobugfix
c04aa8c84 Merge pull request #5187 from a-ilango/hook
daa6ef463 prov/efa: Bugfix fi_nic not being copied
b62cd527f prov/gni: CQE error posted to the wrong endpoint CQ
ae5d5efbd Merge pull request #5185 from a-ilango/master
07be3b046 prov/hook_debug: add counters for EQ events
4fe553e67 prov/hook: add a hook EQ init function
58ad05288 common: add missing EQ event in fi_tostr
0334bd731 core/rbtree: Modify ofi_rbmap_insert to return the new node
5b54cc176 prov/rxd: Report all failures when inserting addresses into an AV
47ea2d6e4 core/mr_map: Check for failures inserting mr key into mr_map
a48627472 prov/gni: fix an edge error case
6f548942c prov/util: fix incorrect uncache function being called in error path
2b3cc5595 Merge pull request #5178 from shefty/master
fe363e987 Merge pull request #5181 from nikitaxgusev/opt
7f8d16808 prov/rxd: Move the receive repost/remove to earlier in the pkt handling
e8372ba2b prov/rxd: Summarize ofi_bufpull_create_attr() for *pool_create
bfe9cb597 Merge pull request #5176 from nikitaxgusev/bug
8977dded1 prov/tcp: Bind the specific port range, using SO_REUSEADDR
3b15cc398 Merge pull request #5180 from nikitaxgusev/get_rx
41813d197 prov/rxd: Set ofi_buf_alloc to pkt_entry right away
2fd2a5d03 Merge pull request #5177 from rajachan/fc-protocol-check
470ab7a4d Merge pull request #5179
5e3591c02 Updated nroff-generated man pages
d2a85cc45 Merge pull request #5052 from a-ilango/debug_hook
42809a3f3 Merge pull request #5174 from aingerson/master
af4088949 Merge pull request #5173 from nikitaxgusev/destroy
8ebf1f9d3 Merge pull request #5175
eaae86376 Updated nroff-generated man pages
2d34d44cd Merge pull request #5172 from shefty/master
82658cd64 fabtests/configure.ac: fix include path typo
a94b5bf6c prov/rxd: Added calling rxd_ep_free_res() in err path
ea11792f6 Merge pull request #5171 from aingerson/rxd
4c3c73cb2 core/mr_cache: Allow storing MR access with cached entries
fbe9f620f prov/verbs: Merge mr_reg_wrapper into caller
2203d5ec6 prov/verbs: Merge common_cache_dereg into caller
fdeda0054 prov/verbs: Save memory descriptor 'entry' when creating md
852c417dd prov/verbs: Fold common_cache_reg into cache_reg
af27f243e prov/verbs: Remove use of experimental verbs
a0cd3ffeb Merge pull request #5167 from krehm/issue_5166
2c7821c64 prov/rxd: preset pkt_entry and x_entry values
c35764cf3 prov/hook_debug: use buf pool instead of freestack
173b731a7 prov/hook: add debug hooking provider
1f8344225 Merge pull request #5152 from a-ilango/rxm_fixes
a5f4be8a4 include/ofi_mem: set index before calling init_fn
a4469b925 Merge pull request #5170
b0173e61a Updated nroff-generated man pages
1490d4023 Merge pull request #5059 from shefty/smartnet
881971123 Merge pull request #5168 from rwespetal/coverity_fixes
1177c1b30 prov/hook: use callbacks instead of inline handling of logic specific to a hook
3167974cb prov/hook: change format of hook provider name
26939230f prov/verbs: allow zero length memory registrations
7350be3a1 prov/verbs: rename functions to improve readability
fc73d14ec prov/util: update comment about MR cache merging
41b2a7e52 prov/verbs: Remove mr registration macros
dec8a43fa core: Add comments document use of internal flags
177042c9b prov/gni: memcpy() of SMSG data to buffer using incorrect length
c8f91668d prov/efa: fix check in multi recv completion
c3fd749f2 prov/efa: fix return code handling in rxr_cq_handle_rts
a7d42d028 prov/efa: Handle RTS credit request without breaking compat
4dd7975a9 Merge pull request #5162 from rajachan/domain-attr-null
f8b95c83b Merge pull request #5163 from rajachan/flowcontrol-dynamic
03ef12985 prov/efa: Add peer-aware flow control
493aa6655 prov/efa: Track peer-level pending tx ops
1d853c8d1 prov/efa: Check for a valid domain_attr object
16e2af296 prov/util: add a function for uncaching and also freeing a cache entry
efeec6408 fabtest/hpcs: Merge hpcs scalable unit test framework.
d3697228f Merge pull request #5161
b3dba1c6f Updated nroff-generated man pages
292867265 Merge pull request #5159 from aingerson/fabtests
271981d38 fabtests/fi_bw: update man page/usage
5daf23bf9 Merge pull request #5150 from aingerson/fabtests
3a7a2fc4a fabtests/runfabtests.sh: add new fi_bw testing to runfabtests script
853065806 functional/bw: add bandwidth test with data verification
f336e0daf Merge pull request #5158 from shefty/master
0d453ce69 fabric: Introduce support for collective offloads
e2f2b1617 core/buf_pool: Return ENOMEM if buffer pool is empty
f554d348a fabtests/shared: replace ctx arrays with new ft_context structs
3e5bfd0e4 Merge pull request #5153 from nikitaxgusev/ipv6
f476a3c65 Merge pull request #5157 from shefty/master
1452937ba Merge pull request #5155 from rajachan/8664-macro-typo
0b257bac3 Merge pull request #5154 from rajachan/av-unspec
a11907603 Merge pull request #5031 from nikitaxgusev/post_data
1d0ff2762 src/windows: Added support for IPv6 in getifaddrs
87efcd409 windows/osd: Fix ret = -ENOMEM to include the '='
5003ec2cd Merge branch 'master' into av-unspec
443d4ec6b Merge branch 'master' into 8664-macro-typo
ac6dafe37 prov/efa: Use the correct arch preprocessor macro
71d84f2d7 prov/efa: Use FI_AV_TABLE as the preferred av_type
85ed57280 prov/rxd: Optimized rxd_ep_post_data_pkts
14d5a8624 prov/verbs: remove unused functions related to memory registration.
aaf212444 Merge pull request #5136 from j-xiong/mrail_striping_rndv_read
1a7866a53 prov/mrail: Consolidate two common send functions into one
01bb25118 prov/mrail: Implement message striping using Rendezvous and RMA
68f71fe83 Merge pull request #5151 from shefty/master
eac5d4d85 src/windows: Change getifaddrs for chosing the right adapter
88cf7adbd v1.9.0a1
347da3bbe v1.8.0
4c6f95267 Merge pull request #5146 from a-ilango/man
221766aa8 Merge pull request #5144 from aingerson/master
b233c6df6 Added few more updates to NEWS
d8a57d514 NEWS: update rxd NEWS for 1.8
4588673aa NEWS: update shm NEWS for 1.8
03fa257a2 Merge pull request #5142 from shefty/master
43fb6c0c6 Merge pull request #5143 from aingerson/master
079fab3d8 Merge pull request #5141 from a-ilango/rxm_fixes
1e0a16bf2 prov/shm: fix incorrect reporting of completion buffer and possible segfault
e8c2ad1a0 Merge pull request #5140 from aingerson/master
461790639 core/mr_cache: Do not add uncached regions to cache tracking
5dcf7d963 prov/rxm: fix high memory usage when using RMA
13f86a7ba Merge pull request #5138 from vkrishna/tcp-opt
95a09dfc5 prov/rxd: return error when unpacking read or fetch operation that doesn't have sar_hdr
835e62e70 prov/rxd: handle errors unpacking packet correctly
5da50ee62 prov/rxm: fix segfault when trying to de-register memory
547e4f4ba prov/tcp: bugfix: properly check the recv completion
1b1df06c3 Merge pull request #5137 from shefty/master
46f96a7e0 Merge pull request #5135 from rajachan/tx-rx-opflags
48b615931 core/mr_cache: Remove limit from MR cache buffer pool
a10eeaae0 Merge pull request #5134 from aingerson/fabtests_bug
8edddb03b prov/efa: Advertise FI_DELIVERY_COMPLETE Tx op flag
d32fafd58 prov/efa: Fix default Tx/Rx ops handling
ec9a6713e Merge pull request #5133 from aingerson/master
7d9ad95b6 Merge pull request #5132 from shefty/master
c5f9bfe70 fabtests/common: only exchange addresses OOB if requested
47123d918 include/ofi_mem: fix smr_freestack_pop
2d1a15297 unix/osd: Remove unused assignment
4b8f22095 pingpong: Check for return value from fi_recv
c598019e1 Merge pull request #5130 from a-ilango/verbs
43d4b5a76 Merge pull request #5129 from vkrishna/tcp-opt
0de884f16 Merge pull request #5128 from j-xiong/master
8d2caeb73 Merge pull request #5127 from j-xiong/mrail
0d0006c08 Merge pull request #5126 from SystemFabricWorks/fix_srx_buf
1d341b511 prov/tcp: fix coverity warning
93f41522f prov/psm2: Remove unused assignments
b1a6f373b prov/mrail: Fix potential NULL pointer dereference
6c01502ae prov/verbs: fix memory leak in xrc CM
130975910 prov/rxm: Check for SRX use when freeing rx buf msg_ep close
75cda14cc prov/mrail: Properly set supported tx/rx op_flags in provider info
f7c21e69f Merge pull request #5125 from wzamazon/efa
400d7f52b prov/efa : let read response packet contain data
4f80482fe Merge pull request #5123 from a-ilango/rxm_fixes
6fc63af0a prov/rxm: discard rx buffer prepost when msg ep closed.
6fcd0dfd8 Merge pull request #5121 from hppritcha/topic/gni_news_v1.8.0
f8bd30bab add a few NEWS items for GNI provider
a593d1600 v1.8.0rc2
9be149633 Merge pull request #5117 from wzamazon/efa
899c57923 prov/efa : handle exhausted tx_entry_pool for read requests
9e274ba1f prov/efa : handle the case of no available data buffers in rxr_tx()
cab6d1e06 Merge pull request #5119
408b84337 Updated nroff-generated man pages
b097373d7 Merge pull request #5118 from a-ilango/man
0a7719aa7 Merge pull request #5115 from shefty/master
e21dfc5d6 prov/verbs, rxm: update man pages
b00579610 Merge pull request #5111 from a-ilango/rxm_fixes_wait
cbb2955e9 Merge pull request #5116 from vkrishna/tcp-opt
3cd540876 prov/tcp: Change version to 1.0
522beb097 prov/util: Wait full timeout for EQ event in sread
bbdafd2cc fabtests: fix segfault when accessing fi_info
61b98bbc3 prov/verbs: verbs EQ trywait should check the SW queue
19fc0c47c prov/verbs: refactor CQ trywait function
344e4225d prov/util: return when epoll_wait returns valid events
f4d52aa50 prov/util: avoid hang when multiple threads wait on a counter
cb1c876e5 Merge pull request #5113 from rajachan/efa-32bit-fixes
7a724f881 Merge pull request #5107 from shefty/master
259937ffc prov/efa: Use correct printf format specifiers
c6fed19b4 prov/efa: Compile with static asserts only for 64-bit arch
2f850bb6f Merge pull request #5112 from a-ilango/verbs
fc2f2eaa3 Merge pull request #5110 from vkrishna/tcp-opt
2a912d52d Merge pull request #5106 from a-ilango/rxm_fixes
8fc0aa7ca prov/shm: Define supported op_flags
25a913050 prov/verbs: don't pass unsupported values for QP attributes
5f6aa55b8 core: Avoid possible string buffer overruns
d9ca3e536 Merge pull request #5105 from PeterGottesman/pr/fid-tostr-fix
871421c79 prov/verbs: Fix compile warnings from 32-bit build
24f8b8458 prov/sockets: Fix printf format specifier for size_t
6e7b9327b prov/tcp: fix potential deadlock due to lock ordering
20f8cb921 prov/util: Fix timeout calculation in wait calls
d0e6c5b8c prov/verbs: fix memory leak in EQ err entry data
1fed47398 fabric.h: Check that ops exists in FI_CHECK_OP
caba7af63 core/mem: Fix sscanf format specifier
af793dae7 Merge pull request #5027 from a-ilango/rxm_op_flags
495c661d7 Merge pull request #5101 from shefty/master
07da2d870 core/bufpool: Add flags to ofi_bufpool_create
d034e520e core/bufpool: Remove unneeded function typedefs
c506ed694 core/bufpool: Switch to non-hugepage allocations for small buffers
b792d378e prov/rxm: fix memory leaks in connection management
1757df9f0 core/bufpool: Integrate set_region_size with create call
b69b52805 core/bufpool: Rename OFI_BUFPOOL_MMAPPED to HUGEPAGES
d7e5a1d5c core/bufpool: Remove unneeded params from ofi_bufpool_create
a8da00495 prov/rxd: Use ofi_bufpool_create_attr for callback handlers
ca6720e57 core/bufpool: Merge create and create_ex calls
766af8731 core/bufpool: Set buffer pool region sizes during initialization
fa8923ecd core/bufpool: Verify huge page support is available
2bc5d89b6 Merge pull request #5095 from hppritcha/topic/fix_another_gni_mrecv_prob
959157865 Merge pull request #5099
afe102a8a Updated nroff-generated man pages
112083b36 prov/gni: fix another issue with GNI mrecv
a77613d1d v1.8.0rc1
18e4467d1 prov/tcp: bugfix - update len in completion entry for any recv op.
720655841 Include EFA in the README.md provider list
dbe34317e fabtests: add efa.exclude to nobase_dist_config_DATA
3246eeb77 fabtests: add efa.exclude to nobase_dist_config_DATA
8cae0cf12 man: Add EFA to fi_provider.7.md
d01cc1656 man: Fixes to EFA man page
fb8f06e8e prov/efa: Avoid using libc reserved naming convention
f5fa944da Merge pull request #5093 from SystemFabricWorks/bugfix/pkgconfig
36dce0fee Merge pull request #5094 from wzamazon/master
846a2ede3 Merge pull request #5091 from a-ilango/rxm_refactor
b3eb993d5 Merge pull request #5085 from aingerson/master
093553fd6 prov/efa : call progress function in rxr_ep_peek_trecv() to avoid hang
66c18cb7f Merge pull request #5088 from sydidelot/pingpong_fix
191413726 prov/rxd: fix do_local_mr check
a3a46d6f5 Merge pull request #5087 from krehm/issue_5086
e49b72b97 Merge pull request #5089
a246d29f5 Updated nroff-generated man pages
429aa3b1a Merge pull request #5077 from rajachan/efa-upstream
918e722c2 util/pingpong: 'desc' must be an array of memory descriptors
b20af15cf prov/gni: fix fi_readmsg to not assert if fi_addr_t is incorrect
9b914f20f prov/efa: Emulated RMA support for EFA
0ecf26312 prov/efa: Elastic Fabric Adapter libfabric provider
c18134409 util_buf.c: Only use huge pages when mmap attribute flag is set
f7253405d common: Add bit macros to OFI common files
36076b816 util_buf.c: Fix error handling segfault case
bf587c986 prov/rxm: move eq/cq readerr logging macros to ofi_util
e9c442112 Merge pull request #5074 from shefty/master
6773982c4 prov/rxd: set core mr mode correctly
790239183 prov/rxm: fix segfault when getting MR key
b0b684b46 Merge pull request #5069 from aingerson/master
0316ef8bc prov/rxm: remove unused variable
16740f50c core/iov: Fix range of ofi_iov_end
6f19a8c6e spec: Move modulefile to devel rpm
4a6fbb9d8 prov/rxm: refactor sending rndv ACK
fd35a8878 prov/rxm: use own control ops instead of common ones
3da20e967 Merge pull request #5084
f70c7c876 Updated nroff-generated man pages
8dcd4e600 Merge pull request #5073 from SystemFabricWorks/bugfix/ofiwg-5066-rxm_cm_event_polling
9d381d357 prov/rxm: cleanup updating protocol states and logging
c17edfb50 Revert "prov/rxm: use credits to limit outstanding rdnv tx ops"
fe168ad1e prov/rxm: don't use MSG inject for rxm send calls
e74d1f53f Merge pull request #5081 from j-xiong/master
4b3c17e14 common: Work around possible long delay in getaddrinfo()
cc0b7159c prov/rxm: Modify poll mechanism for CM progress
1e8ed0453 Merge pull request #5078
3952d6b5e Updated nroff-generated man pages
76e22914f Merge pull request #5076 from vkrishna/tcp-dev
4ffc18bae prov/rxd: remove pending_cnt tracking
d11d21f01 prov/tcp: man page update
eca252dfe Merge pull request #5070 from rwespetal/fabtest_change
6837b9c1c core/mr_cache: Fix matching for faulting memory regions
9a72cc426 core/mr_map: Switch from rbtree to ofi_tree implementation
153c508eb Merge pull request #5071 from j-xiong/master
1e8a1151c prov/rxd: only send ack if peer is initialized
d4deb37db fabtests: add option for additional client/server arguments
89b83f160 prov/psm2: Change the default setting of optional PSM2 features to off
79ae3e5c6 Merge pull request #5068 from j-xiong/master
442f30530 core/mr_cache: Switch from rbtree to ofi_rbmap
1a878387e prov/rxd: change repost to buf_free in unexp msg path
f1789886b prov/rxd: move retry cnt reset and incrementing
eb897c5ff prov/rxd: change packet type logging subsys
62414a7e5 prov/rxd: fix op type
feaa1fc31 prov/rxd: change rx buffer posting loop
fb93b1f03 prov/psm2: Add configuration options to disable some PSM2 features
1e7eca4d7 Merge pull request #5064
553809f80 Updated nroff-generated man pages
105e16c77 Merge pull request #5062 from aingerson/verbs
169e1b88a prov/verbs: print correct value for successful AV insertions
aaaf05070 prov/verbs: only check for LID if not global addressing
d485c84b7 Merge pull request #5060 from nikitaxgusev/conf
5211c1473 prov/verbs: add FI_VERBS_GID_IDX to specifity GID index to use
ba17bee59 Configure.ac: Enable atomics option
8377c16e0 Merge pull request #5058
1121246d9 Updated nroff-generated man pages
1d9dece8c Merge pull request #5056 from shefty/fixes
84548a536 core: Re-order provider priorities
d71218726 Merge pull request #5054 from hppritcha/topic/issue_5050
77d792bdd prov/gni: use ofi error values for provider
7a943f8e1 Merge pull request #5038 from aingerson/master
f37bfea12 Fix the checking of tx_attr->op_flags and rx_attr->op_flags so that the provider version and the user version are compared against each other.
55e8198fc prov/tcp: add supported tx and rx op_flags in prov_info
ef428bb65 prov/rxd: set attr->op_flags correctly
11af89e38 Merge pull request #5043 from SystemFabricWorks/xrc_logging
f15429e27 Merge pull request #5041 from pavanbalaji/pr/warning-squash
449122bc4 Merge pull request #5032 from shefty/master
0d8724c6f Merge pull request #5024 from hppritcha/topic/fix_recv_oflow
e761414c7 prov/verbs: Align logging severity and subsystem for XRC with RXM
50f90a4e5 prov/gni: fix a problem with not truncating recvs
38959fdf1 ofi: warning squashes
c0f052e59 Merge pull request #5036 from a-ilango/rxm_fixes
4ef5aea7e fabtests/test_configs/osx.exclude: add tagged_peek
1001817b3 fabtests/test_configs/udp.exclude: don't exclude tagged peek test
2b4853cfb prov/verbs: fixes for EQ readerr
6e6999eda Merge pull request #5026 from nikitaxgusev/del_fidrm
f0c474815 Merge pull request #5029 from SystemFabricWorks/fix-fabtest-path
5fe9c0b9b Merge pull request #89 from jswaro/bugfix/fix-fabtest-path
4d5a3b483 prov/rxm: fix tx and rx op_flags
ba8d34977 prov/verbs: fix missing tx and rx op_flags
2e36c2756 prov/rxd: Cleaned up rxd_ep_close() function
a1f07737c contrib/cray: Use environment provided fabtests
63608e4e1 Merge pull request #5021 from nikitaxgusev/check_cq
ff9f3c71b docs: Document general policies for the project
0abfcf9cc prov/rxd: Added check function for rxd_remote_cq_data
b12de3ed9 Merge pull request #5023 from SystemFabricWorks/test_timeouts
61d3545cf Merge pull request #5025
037947368 Updated nroff-generated man pages
27cee7750 Merge pull request #5012 from vkrishna/tcp_fixes
e790e6ba0 Merge pull request #5019 from shefty/master
ae7c7c933 contrib/cray: Increase timeout for ubertests
491fd40cd Merge pull request #5022
809061fee Updated nroff-generated man pages
6e757f00a Merge pull request #5020 from a-ilango/rxm_fixes
aa3de8fa5 Merge pull request #4996 from hppritcha/topic/source_err_fixes
f45d17bf3 fabtests/ubertest: add threading level config
5f364a9e1 fabtests/ubertest: fix issues with progress config
2e9fdd4a8 prov/rxm: refactor RMA functions a bit
670910925 prov/tcp: Exclude multi recv test for verbs
2e4522c9e fabtests/fi_multi_recv: name changed from fi_rdm_multi_recv to fi_multi_recv
576d520cb fabtests/rdm_multi_recv: specify ep type for multi recv testing
a2d1ab3dd prov/tcp; add setopt/getopt support for FI_OPT_MIN_MULTI_RECV
f1b94abc3 prov/tcp: enable FI_MULTI_RECV cap
280e7594c prov/tcp: Add multi recv support for tcp provider
e2e7592c1 prov/tcp: add a variable in ep to track min multi recv size
04e527e97 prov/tcp: change how the rx msg completion is detected
d5739b869 prov/rxm: add missing serialization for RMA and atomics
41ebbcb65 Merge pull request #5014 from a-ilango/rxm_fixes
9ff72cdb6 prov/rxm: refactor MSG CQ open
059b6b42a prov/util: add a EP bind function that takes EP fid as argument
f0c418e35 prov/rxm: improve logging + debug asserts
ae3715a77 prov/rxm: reject connection request in shutdown state
55e6db154 prov/rxm: replace all cmap->locks with ep->lock and add any missing serialization
29f665003 Revert "prov/rxm: fix serialization for atomics auto-progress"
b697f976d providers: Add use for new FI_ORDER RMA/ATOMIC bits
0a7edf487 Merge pull request #5017 from shefty/master
646b1e018 prov/util: define new ep_list_lock for accessing av->ep_list
18599bedf prov/rxm: add a unspec CM thread notification event
c81728514 prov/verbs: serialize access to rdma_cm_id and EQ error entry.
b9f77c966 Merge pull request #5003 from aingerson/master
ec07b771c Merge pull request #5016 from swelch/xrc_disconnects
fe9dd6c59 fabric: Add new FI_ORDER bits
e11f456e9 prov/tcp: set FI_MULTI_RECV flag while posting recvs
41ce8d11a prov/tcp: assert checks for posting recvs with FI_MULTI_RECV flag
89e6d8a9f Merge pull request #5013 from shefty/master
7c0c381da prov/verbs: Make sure XRC EQ/CM processing is thread-safe
b3c72f109 prov/rxd: remove unused (and incorrect) function
51e6924fe prov/rxd: reject connections from peers with different protocols
3a6401710 prov/rxd: switch order of headers (and increment protocol version)
45506b4e1 prov/rxd: maximize op packet data
568ae84cf core/mr_cache: Remove unneeded typedefs for callbacks
108924db6 Merge pull request #5010 from vkrishna/tcp
a56182172 prov/tcp: add op flags to srx_ctx
5eac237cb prov/tcp: fix recvmsg flags issue to support FI_SELECTIVE_COMPLETION
31e983216 prov/verbs: Fix the release of XRC shared connection resources
24a383b01 core/monitor: Add missing newline debug print
39f797125 Merge pull request #5009
f6019cafb Updated nroff-generated man pages
8809d5590 Merge pull request #5008 from shefty/master
b5c0cbaa4 prov/gni: fix return value from av table insert
c34c16215 Merge pull request #5006 from krehm/issue-5005
c08566240 Merge pull request #4997 from krehm/issue-4994
fa71fd7b3 prov/gni: implement fi_setopt and fi_getopt for scalable endpoints
192d52ce5 prov/gni: fix configure.m4 so that GNI compiles on CLE 7.0.UP01
c112c466d prov/rxd: optimize tx_entry and op pkt initialization
ef69a376d Merge pull request #5001 from shefty/master
0ba11b779 core/mr_cache: Handle mem_monitor_subscribe failure
3eb6e614e prov/verbs: Move MR cache controls into core
fc08f7d89 core/mr_cache: Fix buffer pool initialization
3fcc6ac8a Merge pull request #4998 from a-ilango/rxm_fixes
13c85b9a9 core/mr_cache: Fix possible crash in ofi_mr_cache_cleanup
f819dbdd6 core/uffd: Use page_sizes array in place of function calls
8ce14923b core/mem: Obtain a list of available huge pages in system
23d699fb5 prov/rxm: serialize CQ progress when needed
24820f0e3 prov/rxm: check if we already got msg eq fd
a693019ff prov/rxm: fix serialization for atomics auto-progress
8150b3c2e prov/rxm: refactor cmap allocation and atomics progress
5e9d4ff46 fabtests/unit: add an AV unit test to check fi_av_insert at various stages
9de1dcbd6 util/av: return error if EQ is bound to a "synchronous AV"
85e3920b4 Merge pull request #4999
a0f01d702 Updated nroff-generated man pages
b93be0967 Merge pull request #4956 from shefty/master
f5b209402 prov/rxm: add proper locking to av insert / remove & cmap update
b553cfd4a util/av: add a thread unsafe version of AV look up fi_addr
82b8ad6c0 core/mem: Rename CACHE_SIZE define with OFI prefix
421691141 core/uffd: Remove unneeded stack variable
ef8424691 core/mem_monitor: Add missing lock destroy call
9abf00b13 prov/verbs: serialize fi_eq_readerr and fix incorrect write length for peek
b493df318 prov/rxm: remove wrong un-necessary assert
1b70bb916 prov/verbs: Fix DL build with memory monitor
b0d4a012f prov/gni: fix a problem with handling fi_addr_str
81f8d7e4f Merge pull request #4971 from j-xiong/master
0089c201d Merge pull request #4995
0c127640d Updated nroff-generated man pages
4c562604f Merge pull request #4993 from krehm/issue-4992
681b6fc0b prov/mail: CQ polling optimization for small size messages
338d13592 Merge pull request #4981 from a-ilango/rxm_cm
0b8cabe63 prov/gni: Only generate FI_EADDRNOTAVAIL if FI_SOURCE_ERR specified
d15477bb3 core/mem_monitor: Add validation check for mem monitor type
39fc940b8 prov/rxm: fix incorrect log system for connection manager
323b9cf62 prov/rxm: removed unused CM state
abf6f5713 util/mr_cache: Fix locking in cleanup
6e478433b prov/verbs: Remove locking around MR cache access
96a6aec7d Merge pull request #4991 from hppritcha/topic/better_run_gnitest
fea423335 prov/gni: update criterion test script
8973a7c4f Merge pull request #4989 from SystemFabricWorks/xrc_conn_tag
324b86676 fabtest: Add test to verify MR caches
c24fb586e Merge pull request #4987 from aingerson/master
15bc58093 prov/verbs: Refactor/fixes for more robust XRC connection tag use
c8daf350f Merge pull request #4986 from SystemFabricWorks/cleanup
277290b67 fabtests: Add option to disable FI_MR_LOCAL
2ed90ab50 prov/verbs: Always try to enable MR cache
2c21d134a core/mr_cache: Support calling ofi_mr_cache_cleanup() if init fails
6ac99d517 prov/tcp: selecting port in tcpx_init_env
3afe2be85 prov/verbs: Reduce log severity level when Verbs device has no active ports
424627da2 Merge pull request #4985 from vkrishna/tcp_fixes
ee2e622a9 prov/rxd: fix packet type declaration and printing
52e75f8c2 prov/verbs: Remove duplicate line of code
12eabf354 prov/verbs: Correct log statement text
9f47e7ce5 Merge pull request #4975 from aingerson/master
0fe67f943 prov/tcp: verify info when creating pep.
9a90f95e2 prov/rxd: add curr_unexp to each peer to track current unexp msg
9f6083030 prov/rxd: remove unnecessary RXD_CANCELLED flag
b4fcd9f0a include/ofi_list: set tail next to NULL
27d325fa6 prov/rxd: remove unnecessary check of unexpected list
e2080ff3b build/windows: Add util_mr_cache.c to windows build
c8ef90b73 core/mem_monitor: Change initialization to delay resource allocations
3b93d4e57 core/mr: Add comments on use of ofi_mr abstractions
5f30ebc70 core/mr_cache: Add thread to enable uffd support
767e6f6e3 core/mr_cache: Update notify handler
8d8ac3c9e Merge pull request #4899 from nikitaxgusev/port
517e758ba prov/rxm: refactor reporting EQ, CQ errors
a730a21e1 prov/rxm: add a log level arg to CQ and EQ read strerror
38a3859d1 Merge pull request #4979 from a-ilango/rxm_no_cm_thread
c74eb66a2 core: Add initial implementation for userfaultfd
5d56066a4 core: Add helpers for converting buffer address/sizes to pages
031a9b80f core: Rename fi_get_aligned_sz
b83bcb54d prov/rxm: progress EQ events in the main thread
fac2b2c30 prov/rxm: minor refactoring
2faa72691 core/mem: Add helper function to return page size
e51f2fe7b mr/cache: Protect cache using mem_monitor lock
afbdbec05 mr/cache: Rename red-black tree functions
4711d6bb1 core/mem_monitor: Change mem_monitor to callback model
62b90a1d3 prov/verbs: Remove memory monitor
6c417620d core: Remove malloc/free memory hooks
ae62148c8 prov/tcp: adding a port_range variable
85f6e641a Merge pull request #4978
fe109161b Updated nroff-generated man pages
4d77ecd87 Merge pull request #4973 from SystemFabricWorks/bugfix/4969-hugepages-verbs-support
219b86d7d verbs,ofi_rxm: Remove fork support in provider
f6d2661a9 Merge pull request #4976 from SystemFabricWorks/logging
a6a17bcb2 prov/rxd: support for FI_CLAIM, FI_PEEK, and FI_DISCARD
913a46a3c prov/rxm: MSG_EP rejects are expected, reduce logging severity
af098c3b7 prov/rxd: fix segfault
bf711648d include,util: Add hugepage check function
0cb0ecd1d Merge pull request #4967 from a-ilango/rxm_cm
181d28242 prov/rxm: adjust logging level when fi_recv(msg_ep,...) fails
0e3e5f4ae Merge pull request #4972 from j-xiong/mrail
7633bdec5 prov/mrail: Add missing copyright header
ddb0528c0 Merge pull request #4968 from vkrishna/tcp_fixes
55740f4f2 prov/rxm: refactor and fix cmap handle cleanup
32f0c4788 Merge pull request #4927 from miharulidze/fi-info
0d052cec1 Merge pull request #4961 from j-xiong/mrail
da84f9c65 /prov/tcp: fix transmit & delivery complete semantic for eps created with those op flags.
32d3700ec prov/tcp: remove unnecessary FI_COMPLETION flag operations.
42aafa041 Merge pull request #4966
5002b6f6d Updated nroff-generated man pages
7df7a6ea3 Merge pull request #4962 from j-xiong/psm2
6bdbd409d prov/mrail: Support fi_mr_regv() and fi_mr_regattr()
67375c1aa prov/psm2: Update the man page with limitation of scalable endpoint addressing
af16f09d1 Merge pull request #4957 from SystemFabricWorks/no_ini_rnr
b960cab32 prov/verbs: Do not update min RNR timer on XRC initiator QP
50d815f86 Merge pull request #4930 from SystemFabricWorks/atomic_progress
6eb7f3166 Merge pull request #4948 from aingerson/master
a785882b9 prov/rxm: Remove unneeded EQ read error macro
c478af1c5 Merge pull request #4949 from j-xiong/rxm
5b74e7e52 Merge pull request #4952 from a-ilango/verbs
3fc3c9aa9 prov/rxm: Allow data FI_PROGRESS_AUTO with FI_ATOMIC capability
67dba3092 prov/rxm: General cleanup of auto progress CM thread
81bfadbee prov/verbs: check and free fi_ibv_mem_notifier on provider cleanup
80ab80051 prov/rxm: Handle segments ordering in buffered receive mode
b7056d535 prov/rxm: Fix handling of unknown/supported message EQ errors
45068d012 fi_info: enable envvars output for explicitly scpecified provider
cc5dd92fa Merge pull request #4944 from j-xiong/rxm
df794f28d prov/rxd: set RMA iov limit
16af47ce1 prov/rxd: fix incorrect tag reported
fdb0ed2d7 prov/rxm: Ensure completion generation when claiming buffered messages
3cd812c63 Merge pull request #4937 from a-ilango/rxm3
37b862026 Merge pull request #4940 from j-xiong/mrail
bc303e1fd Merge pull request #4941 from hppritcha/topic/check_for_av_fiaddr_null
b7ce802b1 prov/gni: for AV MAP type, check for NULL fi_addr
b28cb67e7 prov/mrail: Bug fix - FI_INJECT flag incorrectly set for some message sizes
404cce95d prov/verbs: add qib to verbs devices that would require monitoring tx credits
a3bf2373f prov/rxm: add a macro to update CM handle state and log it
ddef409af prov/rxm: use credits to limit outstanding rdnv tx ops
5f6ba0915 prov/rxm: exchange MSG EP rx queue size info during connection establishment
30ee8879e Merge pull request #4929 from SystemFabricWorks/xrc_resources
94f4f4e1d Merge pull request #4935 from j-xiong/mrail
ad2debccd Merge pull request #4934 from j-xiong/master
d46923548 prov/mrail: Ensure addresses inserted to address vector be distinguishable
c6976f7ac prov/mrail: Always generate lower level send completions
ba7495761 Merge pull request #4928 from j-xiong/master
293caa415 Merge pull request #4931 from hppritcha/topic/fix_tag_format
31fb1484c Merge pull request #4933 from hppritcha/topic/minor_crit_warning_squash
f57ce70d9 prov/gni: squash minor compiler warning
2a63b0040 prov/gni: use the FI_TAG_GENERIC
5ea12b1c7 Merge pull request #4923 from hppritcha/topic/fix_issue_4911
3eb32832c prov/verbs: Release XRC shared connection setup resources once connected
8fe252042 Merge pull request #4922 from SystemFabricWorks/xrc_create_err
609fcc740 prov/mrail: Bug fix - addrlen should be set in fi_getname()
224386dd1 Merge pull request #4921 from vkrishna/tcp_fixes
7720932f8 Merge pull request #4918 from j-xiong/master
8ee5a4116 Merge pull request #4925
d9c247565 Updated nroff-generated man pages
ee85301ac Merge pull request #4913 from a-ilango/verbs_cq
31149d3e5 prov/tcp: Bugfix: replace thread unsafe mr verify call with thread safe one.
e10d01e09 prov/GNI: add fallback when no huge pages
1ed598a18 prov/verbs: Update INI XRC connection scheduling error handling
2ae30f6d6 prov/verbs: Fix return of XRC QP resource allocation failure
fb4358b8f man: update verbs and rxm man pages regarding CQ overrun.
eb933bb80 prov/verbs: use credits to avoid CQ overrun
380a4dc31 prov/rxm: in rendezvous protocol for large messsages repost rx_buf ASAP
2d144d698 Merge pull request #4919 from aingerson/master
6247e4d6b prov/mrail: Allow returning multiple mrail info instances from fi_getinfo
080235a07 prov/rxm: change getinfo logging from debug to info
17611ddbb prov/mrail: Ensure correct mrail info is used by using unique fabric names
1105be947 Merge pull request #4917 from j-xiong/mrail
b84e4b518 prov/mrail: Fix mr_mode passthough with FI_MR_BASIC
22ae80e99 Merge pull request #4915 from j-xiong/master
82a2b966a Merge pull request #4916 from a-ilango/rxm_fixes
cb60eb126 prov/mrail: Avoid intermediate getinfo result being filtered out
485450228 core: Support layered provider names in FI_PROVIDER
3252cdbb4 prov/rxm: don't access tx_cq when app doesn't bind it with endpoint
40abb99a0 Merge pull request #4890 from j-xiong/master
61e26d3ea common: Add flexibility to ofi_str_toaddr()
f3416dd62 Merge pull request #4897 from aingerson/master
087d89837 src/fi_tostr: add FI_ADDR_IB_UD to address print
eb33c4f4f Merge pull request #4898 from a-ilango/rxm_fixes
f440a76b2 prov/rxm: update fi_enable checks
2dcb640ec prov/rxm: don't reduce inject size to match hints
c1fd1a5c8 Merge pull request #4895 from shefty/master
b74e6e3ba prov/verbs: Fix addressing return on getinfo
5a61060b6 Merge pull request #4874 from a-ilango/rxm_fixes
9f41f47e8 prov/verbs: Add missing include for S_IWUSR
ce051183f prov/rxm: set eager limit independently of inject size
983007c27 common: update fi_param_define to accept variadic args
ebe5b0853 include/windows: add vasprintf function for Windows OS compatibility
328f32e9e Merge pull request #4883 from shefty/fixes
c02b30d0d Merge pull request #4889
61f1a6f0e Updated nroff-generated man pages
8dabf8894 Merge pull request #4885 from j-xiong/master
a85f29503 fabtests: Add option to enable OOB address exchange only
663ebefbe Merge pull request #4884 from vkrishna/tcp-dev
dffaac76e prov/tcp: refactor rx msg processing
01dc28074 Merge pull request #4882 from j-xiong/master
2c1ce0ee5 prov/mrail: Add log output when given modes fail to pass through
a645ebb7e Merge pull request #4881 from j-xiong/master
b5759ef7d prov/mrail: Fix how pass-through mode bits are checked
013c2ee5c scripts/python: Convert python 2 scripts to version 3
58dc0e9e3 Merge pull request #4876 from a-ilango/rxm_atomic
78ed89820 prov/rxm: increment correct error counter on atomic response status errors
69106fbef prov/rxm: add some logging and asserts in RxM atomics
225739174 prov/rxm: fix incorrect atomic counter increment
c7c2b2fa1 Merge pull request #4875 from shefty/fixes
21ca640ad Merge pull request #4877 from sydidelot/rdmacm_xrc
d26191f77 fabtests/test_configs: Update exclude files
ce95c36ea prov/rxd: Merge rxd_ep_get_wait_fd() into only place it is used
715c448e8 prov/rxd: Clear dg_cq on error destruction to avoid double free
8823b54bb prov/verbs: check the presence of rdmacm_create_qp_ex for XRC
eec469354 Merge pull request #4853 from shefty/master
d69c350c3 fabtest/test_config: Add rdm_cntr_pingpong to OS X exclude file
f0880f5ba Merge pull request #4867 from shefty/fixes
15ad0a602 Merge pull request #4868 from aingerson/master
57a03c211 Merge pull request #4872
65275c596 Updated nroff-generated man pages
2e1aef551 Merge pull request #4870 from epaulson10/fix_double_the
e60638971 Remove "the the" from manpages, comments, and license.
0001d663b prov/rxd: update window usage
1b1cf8c40 prov/rxd: limit number of x_entries being processed
62efa863e Merge pull request #4866
835fc6504 Updated nroff-generated man pages
370f9e0b1 Merge pull request #4865 from shefty/fixes
ea2848648 fabtests/test: Remove unneeded mak test option
8ad8246a8 fabtests/configs: Add dgram tests to tcp exclude file
53b1dd566 test_configs: Update udp.exclude file
3234be11e runfabtests: Use regular expressions for exclusion filter always
6c2bf3a88 runfabtests: Use exclude files by default if available
d344fee3a runfabtests: Change default provider to tcp/udp
a767ad0d7 runfabtests: Use full test names
d3bedc370 fabtests: Exclude dgram tests from sockets provider
db1eec976 Merge pull request #4864 from shefty/fixes
a66d4ad7a Merge pull request #4863 from aingerson/master
1108ae85e prov/util: rename ofi_op_last to ofi_op_max
f3d7739de Merge pull request #4862
828599a76 Updated nroff-generated man pages
5fe756b39 Merge pull request #4854 from epaulson10/fix_double_the
7667e8d78 Merge pull request #4856 from aingerson/master
02448d889 prov/rxd: only print warning on actual override of peer_addr
23f112af2 fabtests/ubertest: completion return fix
bd454c105 prov/verbs: Add locking around registration cache calls
9f7a144dc man/atomics: Expand definition of atomic correctness
0e71e1fc0 util/atomics: Add log message to indicate atomic implementation
85a686840 Merge pull request #4858 from shefty/fixes
6ddcc137c prov/util: add cntr increment functions with assert
3ca243509 Merge pull request #4848 from a-ilango/rxm3
1d7caffec prov/rxd: simplify and fix completion functions
11c54f5e3 prov/rxd: return -FI_EAGAIN if no tx_entry was available and tx was aborted
8c5a8e87c prov/rxd: use utility cq completion functions
a45a56775 prov/rxd: set correct read op before completing
dc0b4b4e3 prov/rxd: precalculate ep tx and rx flags
bb6931095 prov/rxd: fix msg flags
17e70a2a7 prov/mlx: Do not enabled unless explicitly requested
a6cf493f6 Fix repeated 'the' in fi_psm2 manpage
56d81d345 Merge pull request #4851 from SystemFabricWorks/fix/atomic_info
ee3067358 Merge pull request #4852 from shefty/fixes
52e8d3b93 Merge pull request #4850 from SystemFabricWorks/fix/atomic_resp
40e65388c prov/rxm: Fix returned fi_info attributes when FI_ATOMIC is specified
657726f0a windows: Remove duplicate getpid define
90cbe1195 prov/rxm: Fix sending of non-inline atomic response protocol message
610a3ffae Merge pull request #4842 from aingerson/master
8fac442c0 Merge pull request #4849 from shefty/fixes
5a98224bb prov/sockets: Fix memory leak on check failure in getinfo
069c3935c Merge pull request #4826 from a-ilango/rxm2
37b3d7011 prov/rxm: silence CQ error entries corresponding to canceled pre-posted receives
12c3505cb prov/verbs: set err code to FI_ECANCELED when we get WR flushed error
43c02be80 prov/verbs: Workaround for #4672 and IBV_WC_WR_FLUSH_ERR WCs
ee15a43be Merge pull request #4847 from SystemFabricWorks/fix/cq_busy
d6e696831 prov/util: move cq flag declaration
af73b936f Merge pull request #4846 from SystemFabricWorks/fix/rx_attr_test
a6b8d58e6 prov/util,shm,rxd,rxm: optimize cntr function array
83b745538 prov/verbs: Make verbs fi_getinfo rx_attr verification thread-safe
717ddba3d Merge pull request #4844 from a-ilango/rxm_fixes
3fe810471 prov/util, shm: add write_async and read_async
d6c00f2ec prov/verbs: Fix intermittent CQ busy at MPI finalize when using XRC
773a98f0d Merge pull request #4843
6e11032ea Updated nroff-generated man pages
36be979ac Merge pull request #4838 from shefty/master
7c97ed583 Merge pull request #4829 from chrisdolan/sock_retry_eintr
019a2ddb8 Merge pull request #4836 from vkrishna/tcp
33bece85d prov/rxm: fix CM data sent on reject request and its processing at receiver.
ab8cae90b Merge pull request #4841 from shefty/fixes
ec6e18bd0 prov/rxm: add a cast for fi_recv return value
d32cbcbb4 prov/rxm: minor refactoring to simplify code
b97b90262 prov/rxm: avoid fi_getinfo roundtrip during FI_EP_MSG connect
f3900a6e4 Merge pull request #4839 from a-ilango/rxm
8530c2913 Merge pull request #4837 from SystemFabricWorks/fix/cq_err_sign
fc1f0e030 Merge pull request #4840 from sydidelot/sockets_double_locking
cf65086f6 prov/sockets: fix double lock acquisition
a8202023c prov/rxm: redo CM data exchange in connection management
77afc954c prov/tcp: set cm_entry->info->dest_addr when writing FI_CONNREQ event
1552c408b prov/tcp; try to avoid getting signals on send call in fi_reject.
79bd2d935 prov/tcp; on ep close, remove any of its pending events on eq
a54a375e0 util/bufpool: Remove pool as input parameter where not needed
2cd571510 util/bufpool: Switch from using footer to header
86638499d prov/rxm: Fix setting of the CQ error entry "err" sign
3cc71b3ac Merge pull request #4833 from vkrishna/tcp-dev
e6cbe39f5 Merge pull request #4817 from chrisdolan/logpid
2454453ef util/bufpool: Allocate extra pool entry as padding
0b17f3493 man/sread: Add clarifying text to sread return values
273505c51 prov/rxm: skip unnecessary endian conversion for eager_size
a5ec20649 prov/tcp: seperate out functions for cq success and error cases.
d382f58ed Merge pull request #4832 from SystemFabricWorks/fix/xrc_conn_state
989bddc3b Merge pull request #4834 from shefty/master
aa9d430bb Merge pull request #4808 from shefty/master
2431353b3 Merge pull request #4825 from raffenet/osx
a57085205 Merge pull request #4827 from chrisdolan/sock_ep_uninit_info
697187819 prov/verbs: Fix shared XRC INI QP connection setup scheduling error
bb1395806 Merge pull request #4814 from chrisdolan/cplusplus
cf92ce3e2 Merge pull request #4819 from chrisdolan/rxm_connect_null_context
807aeb34e Merge pull request #4816 from chrisdolan/fi_strerror
75f6cc86a Merge pull request #4813 from chrisdolan/author
9910c7082 Merge pull request #4815 from chrisdolan/fi_mr_endpoint
98b3a4336 Merge pull request #4811 from aingerson/shm_test
69efbeeb3 Include process ID in log messages
6ca9edf88 RxM: Defensive code against a null pointer deref.
4f30c51e9 Sockets cq_sread should retry on -EINTR
38863776e Fix uninitialized pointer in sock_ep cm_entry.info
4b548dc4e prov/psm: Fix build error with rename of 'try'
a46be2b8e test_configs/osx: Re-enable msg_sockets
adb59ea8b Use fi_strerror instead of strerror
a5c8faebd Add FI_MR_ENDPOINT to ofi_tostr_mr_mode()
4549829f3 C++ compatibility fixes
128255ee6 Update AUTHORS
565148ded Merge pull request #4809 from raffenet/freebsd
4e3c82a58 test_configs/shm.exclude: exclude av_test
d4de2f8ab Merge pull request #4798 from a-ilango/rxm
250273b9e Merge pull request #4804 from aingerson/shm_test
a28c78050 util/bufpool: Store region size with pool
507f14a42 test_configs/freebsd: Exclude msg_epoll
572c39e60 util/mr: Set default mr.fid.ops.bind call
37c841ea3 util/rbmap: Support both caller and util allocated maps
448d03a10 prov/rxd: Fix use after free error in rxd_endpoint
bf60a35c2 util/bufpool: Rename ofi_buf_index_get
e8ee3f518 util/bufpool: Use buffer pool init functions
a0650a6f3 util/bufpool: Pass structures into callback functions
d3afbe3dd util/bufpool: Renaming of buffer pool structure fields
36039952d util/bufpool: Simplify region order
2a857c698 prov/rxm: remove RXM_INJECT_TX state from MSG CQ completion handler
0538314c8 prov/rxm: merge op_flags and flags args in rxm_ep_recv_common_flags
22b8fe895 fabtests: add data integrity verification to multi recv test
af748e630 fabtests: use size_t for some size types to fix comparison warnings
1c527f036 Merge pull request #4796 from raffenet/freebsd
ac700b865 prov/shm: fix memory corruption
888d423bf test_configs/shm: add quick.test and shorten all.test
3db5da289 prov/shm: fix memory leak
3cb46fe2d util/bufpool: Simplify attributes
2ecbd8e35 util/bufpool: Return error code from ofi_bufpool_grow
470f23732 util/bufpool: White space and variable cleanup
d75cfe82d prov/shm: implement counters
27e5ce189 Merge pull request #4799 from shefty/master
39b4c1327 util/bufpool: Rename buf_pool prefix from 'util' to 'ofi'
00768274a util/bufpool: Remove buf_indexed_alloc_ex
15b562c4b util/bufpool: Merge util_buf_xxx_get calls with util_buf_xxx_alloc
62e2fa8b8 util/bufpool: Remove unused functions
a63d08a3f util/bufpool: Replace 'GETTER' macros with functions
8f24300c1 ubertest: fix counter usage
fed6bf0c7 prov/shm: add exclude file
edb8634c2 prov/shm: remove unnecessary cq set
3e7c445e9 prov/tcp: Allocate REMOTE_READ xfer_entries from tx cq rather than rx
5389cd813 prov/tcp: Fix use after free error reading handle->endian_match
012d9f0e0 prov/tcp: Cleanup process_tx_entry
3289292e7 util/bufpool: Check that buffer is being returned to the correct pool
02a44cff2 prov/tcp: Remove duplicate rx_queue removal
3e7cf7324 prov/tcp: Merge process_srx_entry and process_rx_entry
aae1356e9 prov/tcp: Free buffer pool when destroying srx
e84f7ca7f prov/tcp: Fix returning srx xfer_entry to cq buffer pool
d29afeea3 prov/tcp: Optimize srx locking when posting a receive
c752072b4 prov/tcp: Add helper function to remove a posted rx from a srx
ae5e5546d prov/tcp: Add call to release rx_entry to srx_ctx
f592684f0 Merge pull request #4790 from vkrishna/tcp-opt
7cf7fc838 configury: Fix mm aware atomic test (2nd try)
5ec97a731 Merge pull request #4797 from shefty/master
5b962af2b Merge pull request #4795 from jswaro/bugfix/missing-libfabric-path-tag
a99278f3c Merge pull request #4794 from SystemFabricWorks/fix/atomic_count
e3410a57f prov/tcp: Only change endianness of tcp headers only if peer has different endianness.
3fca40797 prov/rxm: add some logging
a019a6526 contrib/buildrpm: Add libfabric tag to path
6a2861a96 prov/rxm: Fix initialization of maximum atomic payload size
9580ac7d2 Merge pull request #4793
0665d53de Updated nroff-generated man pages
1ff1b7b06 Merge pull request #4781 from aingerson/shm_upstream
b22fdd25d Merge pull request #4791 from j-xiong/master
5d06f9ef6 prov/mrail: Fix infinite loop when handling ooo recv
6339f401a prov/util: Free saved error data when closing EQ
0df41d829 fabtests/poll: Free pollset
eed1d117a linux/osd: fix ethtool preprocessor directives (#4775)
b9b43e4e1 /prov/tcp: move clearing of base_hdr flags to the xfer_entry release
fee2c01d4 prov/shm: refactor shm completion functions
3ca5e7256 prov/shm: address fixes
b766213bc prov/shm: set mr_key_size
3085e80ea prov/rxm: check util_ep tx/rx msg flag for all *msg API functions
3f8ad3af2 prov/util: add default msg flags
5200bc863 man/fi_shm: update shm support man page
6eca77852 prov/shm: change assert into a check and return
bc696a3e5 test_configs/shm/all: add selective completion tests
aeefc4978 prov/shm: add FI_SELECTIVE_COMPLETION support
6a25223f2 prov/shm: add munmap when freeing region
ef5c42b1f Merge pull request #4760 from aingerson/master
4d452f6a2 Merge pull request #4789
e75962bf0 Updated nroff-generated man pages
b5a9f641d Merge pull request #4788 from shefty/master
b8ef22459 test_configs/sockets: add SELECTIVE_COMPLETION case + remove invalid tests
c33e6e65e ubertest: skip rx selective completion tests if not using a counter
95b71067a ubertest: default all test configs to MODE_ALL
8e09ad763 Merge pull request #4787 from shefty/master
0f1dd3e27 Merge pull request #4785 from raffenet/freebsd
07fadcdf9 configury: Fix mm aware atomic test
308d55c5f Merge pull request #4784
359b9fd42 Updated nroff-generated man pages
9512966b6 Merge pull request #4780 from j-xiong/master
60e10d15b man/endpoint: Clarify counter and cq completions with FI_SELECTIVE_COMPLETION
bb27c4d80 prov/udp: Fix leak of address list
33c77ed8c fabtests/ubertest: add non-RX_CQ_DATA support
dbdb0d025 Merge pull request #4763 from vkrishna/tcp-opt
841876023 prov/psm2: Inline address translation function for performance
7e943fc31 Merge pull request #4779 from a-ilango/rxm
c418f3888 prov/psm2: Create tagged ops specialization for FI_AV_MAP
b3a691605 prov/psm2: Bring back true FI_AV_MAP support under certain conditions
9e3979a3a Merge pull request #4778 from j-xiong/master
cd906fc84 prov/psm2: Use psm2_epaddr_to_epid() for epaddr to epid conversion
1fd266d39 prov/rxm: fix truncation error when using SAR protocol with eager_limit > 64KB
e5db5d4d6 Merge pull request #4773 from a-ilango/mrail2
afca486b8 Merge pull request #4772 from a-ilango/verbs
b0ccdf0db prov/rxm: fix setting default buffered min limit
b843b7850 Merge pull request #4771 from raffenet/freebsd
0e67410e8 osd/freebsd: Fix missing header include
b61914891 prov/verbs: fix FI_RX_CQ_DATA not being set in info->mode on return from fi_getinfo
130aa8b1b Merge pull request #4770 from vkrishna/tcp-dev
04f17c45d prov/tcp: fix memory leak
a7c23bc76 Merge pull request #4767 from shefty/master
f82755ca0 prov/tcp: changed the payload offset from 16 bits to 8 bits
6d1688b8b prov/tcp: reset xfer_entry fields when freeing
3510d2d49 prov/tcp: moving message ops to their own file.
111f4a927 prov/tcp: optimize msg hdr size based on msg type
f72a6fcc8 Merge pull request #4761 from dmitrygladkov/rxd
103aa5732 prov/rxd: Added missed EP attributes
fdf526b20 fabtests/cm_data: Fix memory leaks
1a072e2f6 fabtests/av_xfer: Fix memory leak in error handling
b4c7187ad Merge pull request #4766 from vkrishna/tcp-dev
aeef669d9 Merge pull request #4765 from shefty/master
518b401d4 prov/tcp: Fixing code ambiguity
b2d7f7412 prov/tcp: Fixing code ambiguity
c32c8bb09 Merge pull request #4764 from shefty/master
16affa99c fabtests/getinfo: Free test_info
ee492d271 prov/tcp: Fix memory leak in tcpx_getinfo_ifs
53964485a Merge pull request #4762 from dmitrygladkov/udp
8b6b2c0d0 prov/udp: Use IP ifaces list sorted by speed for fi_info
9ee4ed531 Merge pull request #4759 from shefty/master
5142b253e Merge pull request #4753 from shefty/master
55f1c7c04 Merge pull request #4757 from dmitrygladkov/rndv
9bb0a2374 fabtests/stream: Fix static function declaration
0294e452e prov/tcp: Use fi_dupinfo to copy fi_info
8ec9d785a prov/rxm: Remove excessive RX buffer in Rendezvous TX
658899e61 Merge pull request #4754
60ffb0681 Updated nroff-generated man pages
60ca99720 Merge pull request #4752 from shefty/master
893eb199a Merge pull request #4750 from SystemFabricWorks/fix/xrc_accept
a02981a13 core/buf_pool: Zero newly allocated memory
180d0f7e1 man/mr: Clarify MR access flags applies to operations
23ab409b8 prov/verbs: Fix double free in XRC fi_accept error path
c99e79606 Merge pull request #4748 from dmitrygladkov/win
0554ceb9e Merge pull request #4740 from SystemFabricWorks/feature/default_module_version
0bd1ed1af contrib/buildrpm: Add options for RPM creation
7e00f22bd windows: Move header and source files to under correct VS filters
8801d7ed3 Merge pull request #4746 from dmitrygladkov/mr
ba170b984 common: Code cleanups in the fi_mr_refresh
74ea1994f Merge pull request #4745
8e7cd9744 Updated nroff-generated man pages
76bf2ec03 Merge pull request #4741 from j-xiong/master
d8c951ce4 Merge pull request #4743 from benmenadue/master
5f86a9362 Save CFLAGS when testing for valid flags from `debug_c_other_flags`. This fixes #4742.
dea1e92f7 prov/psm2: Add runtime parameter for connection timeout
5e223283e Merge pull request #4739 from SystemFabricWorks/fix/rxm_cq_err_entry
4f9dec143 Merge pull request #4736 from shefty/master
c19eadbfc prov/rxm: Fix segfault reading provider CQ error entries.
0ad9f9b24 Merge pull request #4712 from dmitrygladkov/verbs_nic
434511598 fabtests/stream_msg.c: added stream_msg.c
1c8d7f957 prov/rxd,rxm: Expose core fi_nic
748d5fea5 prov/verbs: Add NIC information to fi_info
7742aa0cf common: Move fi_nic code to common one
47ee2a2a1 Merge pull request #4715 from dmitrygladkov/pp
13d6f85c8 Merge pull request #4732 from SystemFabricWorks/fix/rxm_core_attr
d8a5f0073 pp: Remove FI_INJECT usage at the end of the test
444604de8 prov/rxm: Fix setting of FI_MSG and FI_RMA caps for core hints
f05e26638 Merge pull request #4722 from SystemFabricWorks/bugfix/libfabric_install_path
b873f39ae Merge pull request #4642 from dmitrygladkov/ethtool
cca5950d7 Merge pull request #4726 from a-ilango/verbs
2a16be735 Merge pull request #4708 from dmitrygladkov/pingpong
d34d9eb5c Merge pull request #4707 from dmitrygladkov/rxd
abcfa4239 Merge pull request #4701 from dmitrygladkov/rxm_dev
738cd651a Merge pull request #4730 from shefty/master
666b1fda3 prov/rxd: Rename rxd_move_tx_pkt
1a282e3e6 prov/rxd: Move sending of packet out of insert unacked
de9390892 prov/rxd: Rename rxd_ep_retry_pkt to rxd_ep_send_pkt
1d0ff70ef prov/rxd: Remove 'avail' variable from rxd_ep_send_op
06bd4035b prov/rxd: Remove unneeded RXD_INJECT flag from rxd_ep_generic_inject
6090e548c Merge pull request #4727 from j-xiong/master
cdab83287 fabric: Update release number to post 1.7
9594f25c6 prov/psm,psm2: Correct the name of the environment variable set by PMIx
79c625507 v1.7.0
3f8b24fe5 usnic: fix compiler warnings
3f70bf3c3 prov/rxm: improve logging when receiving an invalid connection request
b2268e868 prov/verbs: add a comment for ibv_create_cq failure due to invalid CQ size
e361304b0 Merge pull request #4725 from aingerson/master
17995c366 prov/rxd: prevent CQ from ever overflowing
68032c440 prov/rxd: fix dg CQ size
5dd3bf1f9 Merge pull request #4721 from j-xiong/master
de4532ff9 prov/psm,psm2: Disable name server when PMIx is in use
9e96acb16 contrib/cray: Modify libfabric install path
f70e83825 contrib/buildrpm: Fix append rpmbuild options
6c56a5c86 Merge pull request #4717 from SystemFabricWorks/bugfix/xunit_results
0e7d0aca8 Merge pull request #64 from tonyzinger/bugfix/xunit_results
7552f8d23 contrib/cray: Move all xunit processing to the test stage post processing.
e3aadc1c0 Merge pull request #4713 from dmitrygladkov/verbs_ud_dev
0f1718050 Merge pull request #4716 from j-xiong/master
58d92ff08 prov/psm2: Fix a race condition with PSM2 receive thread
805831bec Merge pull request #4714 from dmitrygladkov/mlx
61fbb28d5 prov/mlx: Fix fi_av_insert
ea7ab88b2 prov/mlx: Fix wrong fi_getname behavior
98e1e104a pingpong: Fix handling of FI_MSG_PREFIX mode
e06471b1e pingpong: Fix unitialized CQ and EQ error entries
0aa203edf prov/verbs: Fix threadsafe inject for verbs/DGRAM
e48a8338b v1.7.0rc3
448df5cd9 Merge pull request #4703 from aingerson/master
0027a2342 Merge pull request #4706 from shefty/master
d590046e8 Merge pull request #4709 from dmitrygladkov/rxd_dev
176e5dcab prov/rxd: Fix wrong insertion of addresses into AV
8b2b28df7 pingpong: Insert local name into AV
5a605ab40 core/tostr: Fix handling for FI_ORDER_NONE and FI_ORDER_STRICT
51abeda2f prov/rxd: Set comp_order to FI_ORDER_NONE
833de7284 prov/rxd: Remove excessive branch in CQ
dfcec761e prov/rxd: Improve RxD packet types logging
45195ceef prov/rxm: Add connection events progress
171052362 prov/rxm: Remove unused function
f69341c32 Merge pull request #4705
aac92109a Updated nroff-generated man pages
6d6966c3c Merge pull request #4704 from a-ilango/mrail
44d11ea05 prov/mrail: add news for mrail provider
2a71ce711 prov/mrail: add man page
b726794f8 prov/rxd: get rid of unnecessary return set (already init)
6ea216760 prov/rxd: subtract prefix size when unpacking unexpected packets
c51ae8283 prov/rxd: set inject size to minimum of all inline sizes
eb2b07ba1 prov/rxd: fix max_inline calculation and flag
de75856b8 prov/rxd: release but don't repost rx pkt only on MSG | TAGGED
5631ee029 prov/rxd: check rx_entry for NULL
9b01d6553 Merge pull request #4700 from dmitrygladkov/rxm_conn
dc01f5189 prov/rxm: Fix lack of MSG CQ progress
9e1edc77e Merge pull request #4699 from aingerson/master
bc681f2a3 prov/rxd: set rx_entry->pkt to NULL
76e907f8d prov/rxd: remove restriction for potential double ack
8d2e7385a v1.7.0rc2
87d4909cd Merge pull request #4696 from aingerson/master
c3963b96e Merge pull request #4697
963d86e99 Updated nroff-generated man pages
4f3b5810d Merge pull request #4682 from SystemFabricWorks/feature/mma_atomics
1372b88a1 Merge pull request #4693 from swelch/doc/updates
dbea0d05c prov/rxd: set tx_entry->pkt to NULL on initialization
735158179 Merge pull request #4695
635e341b6 Updated nroff-generated man pages
f705cd1d2 Merge pull request #4690 from SystemFabricWorks/rxm_doc
f25d378d4 Merge pull request #4691 from shefty/master
9356a60b6 Merge pull request #4681 from SystemFabricWorks/bugfix/sft-amo-tests
63851b079 prov/verbs: Update fi_verbs(7) for XRC
d9c67c6a2 prov/rxm: Update fi_rxm(7) to reflect support for FI_ATOMIC
edffdb658 Merge pull request #4689 from aingerson/rxd_upstream
75edf3399 prov/rxm: Update man page to note FI_EAGAIN for on-demand connection setup
dd2042d22 test_configs/ofi_rxd: disable prefix tests
38bcd1204 Merge pull request #4686 from shefty/master
42b50ea8d Merge pull request #4688 from SystemFabricWorks/fix/rxm_return_val
e260a4b5e prov/rxm: Don't return ENOTCONN for RDM endpoint
739291e87 pingpong: Fix manual progress support
eb80103be pingpong: Always use latest version of API
8f3ab503b pingpong: Print complete fi_info attributes
d719911ad prov/tcp: Add sorting of IP interfaces by their speed
d2cf52508 prov/sockets: Replace getting of address list procedure by common one
4d8f06a1e common/net: Implement common function to retrieve IP interfaces
ee29d6e4d osd: Implement common function to retrieve interface speed
19119e8ec Merge pull request #4684 from aingerson/rxd_upstream
ad322b747 Merge pull request #4680 from shefty/master
c6ade4b49 prov/rxd: fix active peer insertion error
07ee7c003 pingpong: Include address format with fi_info hints
e3937fe88 pingpong: Fix crash on error handling
832868792 pingpong: Remove OOB sync during connection setup
42656ee16 prov/rxm: Remove locking from 'fast' calls.
a48bb924f prov/util: Add support for common built-in memory model aware atomics
383aa68c3 Merge pull request #4683 from SystemFabricWorks/fix/inject_atomic
bc315a989 prov/rxd: add pkt flags IN_USE + ACKED
6a5b7258f prov/rxm: Fix fi_inject_atomic() RMA IOC count
6c0c4c871 prov/util: Update fallback non-compiler atomics to correct CSWAP_XX
e8717e9e6 Merge pull request #59 from tonyzinger/bugfix/sft-amo-tests
7de969faf Merge pull request #4673 from j-xiong/master
87b87e3a7 prov/rxm: Remove pop/push callbacks from rxm_recv_queue
473aa467a Merge pull request #4679 from aingerson/rxd_upstream
c817af26f prov/rxd: set tx_prefix_size and rx_prefix_size separately
4e822daff contrib/cray: Changes to the SFT AMO test executions via the Jenkinsfile.verbs file
878840a6b prov/rxm: Fix progress serialization issues
8d88ac4f8 prov/rxm: Hold ep lock through cancel operation
b79c95b85 prov/rxm: Add locking to receive path around repost_ready_list
e50e1715e prov/rxm: Remove cmap lock processing directed receives
b31f46b61 prov/rxm: Merge rxm_enqueue_rx_buf_for_xxx calls
f322c496b prov/rxm: Provide both locked and unlocked version of rxm_buf_pool
769ac5d90 prov/rxm: Merge rxm_ep_read_msg_cq into rxm_ep_progress
ebcb9d36f prov/rxd: set rx and tx sizes by min of dg_info and info
c36610080 prov/rxd: check dg cq for errors - if fi_cq_read returns FI_EVAIL, call fi_cq_readerr and warn about error - add msg size check to avoid accessing msg if message was truncated
19b2c259a prov/verbs: Remove msg prefix from transmit side
a7f3a97ff Merge pull request #4677 from SystemFabricWorks/fix/cm_rej
a5261ead3 prov/verbs: Do not release XRC connection setup info until EP close
6ef7800da Merge pull request #4675 from aingerson/rxd_upstream
c7a8ca4ba prov/rxm: Merge TX and INJECT_TX completion handling
41775b774 prov/verbs: Fix XRC handling of CM Rejects for non-application rejects
803958614 prov/verbs: Only skip XRC private data when data length is sufficient
4e2517692 Merge pull request #4674 from hppritcha/topic/another_swat_at_4521
54edf71a1 prov/rxd: handle case if CTS was dropped
62691ed38 prov/gni: fix a problem with double free
88a062024 prov/psm2: Temporarily disable the use of psm2_mq_fp_msg due to instability
df7e757cf prov/rxm: Merge rxm_ep_progress_deferred_queues with rxm_ep_progress
8fcd89597 prov/rxm: Merge rxm_cq_repost_rx_buffers with rxm_ep_progress
d5099af73 prov/rxm: Simplify rxm_ep_eq_entry_list_trywait
053392629 prov/rxm: Remove rxm_ep_progress_one
941842709 v1.7.0rc1
b95c12f8e Merge pull request #4670 from aingerson/rxd_upstream
dd3191ce2 prov/rxd: read/fetch peer transmits should use rx, not tx entries
459316e65 prov/rxd: exit properly on error
0820e27ae Merge pull request #4665 from shefty/master
c147f956c Merge pull request #4664 from SystemFabricWorks/feature/ubertest
484771cb0 Merge pull request #4667 from SystemFabricWorks/bugfix/release-label
2562c7fd9 Merge pull request #55 from jswaro/bugfix/release-label
af31c3bb4 contrib/cray: Change publish criteria
b0768d4af Merge pull request #4666 from jswaro/bugfix/rhel-xrc-build
de51ccddc verbs: Add defines and macros to support RHEL build
f231c8b85 travis: Switch to VM based CI
0b3cc00ac Merge pull request #4651 from SystemFabricWorks/feature/atomics
0d996256b Merge pull request #53 from jswaro/feature/ubertest
857bffb1c v1.7.0rc0
d408db29c runfabtests: Remove 'No such process' output
4da2f7b02 contrib/cray: Add ubertest to test matrix
690b85652 Merge pull request #4662 from SystemFabricWorks/bugfix/rc-xrc-sft
51444e5cc Merge pull request #51 from jswaro/bugfix/emails
016613448 contrib/cray: Use unique dirs for RC/XRC tests
376c32de0 prov/rxm: Add support for emulated atomic operations
3642a9fcc prov/rxm: Export message packet header initialization function
fc76ea1d6 core: Add protocol control header types for atomic and atomic response
64c9258fb prov/rxm: Add MR map to support RMA Key to MR lookup and access/bounds checks
2900e6540 core: Add OFI helper for getting RMA IOC total count.
38926381f Merge pull request #4661 from jsquyres/pr/revert-common-to-core-renaming
e1a8f58d5 Revert "fabtests: rename files and directories to better reflect intent"
3c48664f2 Merge pull request #4657 from jsquyres/pr/fix-man-page-generation
d77c1418a Merge pull request #4605 from dmitrygladkov/rxm_tx
e4a02db38 Merge pull request #4656 from aingerson/rxd_upstream
067f4b978 man pages: ensure to capture new man pages
e990ede2b prov/rxd: don't check address table if user requested ADDR_UNSPEC
56adadb08 prov/rxd: explicitly check wait
b203985ec Merge pull request #4655
22917258d Updated nroff-generated man pages
338165d79 Merge pull request #4630 from aingerson/rxd_upstream
1da0ba8b8 Merge pull request #4646 from a-ilango/verbs
907f38a28 Merge pull request #4650 from dmitrygladkov/rxm_conn
9b1026c7f prov/verbs: Don't override receive msg operations
ddc74904f prov/rxm: Move Inject packets to RxM connection structure
5c2916474 prov/rxd: separate ep, tx, and rx caps
a4ffdab10 Merge pull request #4648 from a-ilango/rxm3
e28d50546 Merge pull request #4653 from shefty/master
b813d34f4 prov/rxm: Fix leak of MRs in RMA operations
69a5f6ef4 prov/rxm: Use locks from utility EP
22e81c36d prov/rxm: Don't override TX msg/tagged ops inject function pointers
c22413130 prov/rxm: Fix crash when destroying EP if fi_ep_bind(CQ) failed
c827b350c prov/rxm: Refactor TX code
a6fb9137b prov/rxm; Move initialization of RxM EP settigns and TX/RX/RMA pool allocation to EP enabling
37c4f8a3e prov/rxm: Move initialization of EP settign into separate function
57f28a668 prov/rxm: Rename TX/RX queue init/close to RX only
922d872f8 prov/rxm: Fix freeing of inject tagged/msg packets twice in case of failure
b4a8cbc89 prov/rxm: Define protocol limits for RxM EPs
827749d68 prov/rxm: Fix handling of addresses inserted several times
ee0a5975d prov/rxd: completion flag fixes
09e6b8a38 tostr: Fix signed to unsigned size_t print format specifier
aa2625ea2 Merge pull request #4649
f334da23f Updated nroff-generated man pages
b61b5f619 Merge pull request #4647 from shefty/master
81a62eee7 fabtests: Update exclude files for verbs and rxm providers
ec67b5167 Merge pull request #4621 from a-ilango/rxm2
41461b7ec prov/rxd: update attributes
8bf9b263b prov/rxd: set new buffer head when progressing multi_recv
d1c132737 man/fi_endpoint: clarify binding flag application/definition
e32d98a89 prov/util + rxd: update fetch and compare flags
519cd9c90 prov/util: add ofi_lsb and ensure only one flag set
4c7f0cf44 prov/rxd: fix cntr flags and increments
85f6a06d4 prov/rxd: add rxd-specific fi_cntr_wait function
231005787 prov/rxd: add rxd-specific fi_cq_sread function
cf9383acd prov/verbs: add a lightweight function that gets rdma_addrinfo and rdma_cm_id
c223b0b3b prov/rxd: sread/wait fd support
59d6a9b3a prov/rxd: find soonest retry time every progress
2fa6f7439 prov/util: fix missing reset of util mr cache subscription status
ac5d99767 Merge pull request #4643 from SystemFabricWorks/feature/xrc-sft-testing
771cf3585 Merge pull request #49 from jswaro/feature/xrc-sft-testing
284599e19 Merge pull request #4637 from hppritcha/topic/swat_issue_4521
64fb15a5c Merge pull request #4641 from a-ilango/rxm
34fee5b4a NEWS: Update news for 1.7 release
4936409a7 man/cq: Clarify behavior reporting error completions
439fa92c2 prov/tcp: Add missing capability bits
9eff75484 prov/rxd: move timeout tracking to peer
158af1edf prov/rxm: fix incorrect length in packet header for inject
d32e95db0 Merge pull request #4640 from shefty/master
186459954 Merge pull request #4615 from a-ilango/rxm
0bdfa040f contrib/cray: Add XRC testing with SFT
bef8f9e09 prov/rstream: Disable rstream provider
a39dd41ea Merge pull request #4636 from j-xiong/master
579d570d3 prov/gni: address issue 4521
2bb4bcba5 prov/psm2: Fix scalalble endpoint handling in fi_av_remove()
0d68b47ec Merge pull request #4628 from j-xiong/master
d2197911d fabtests/ubertest: modify how ubertest constructs config file path from opts
df002ce94 Merge pull request #4632 from a-ilango/rxm3
15199a106 Merge pull request #4634
9c57d6ce0 Updated nroff-generated man pages
8f084625b Merge pull request #4629 from kseager/rstream_manpage_updates
d56870751 fabtests: copy string split and alloc function from libfabric
0281ba6e0 fabtests/test_configs: add config file for ofi_rxm
4c579b650 fabtests: rename files and directories to better reflect intent
3efa69b12 Merge pull request #4633 from SystemFabricWorks/feature/xrc-testing
b606f5516 Merge pull request #44 from jswaro/feature/xrc-testing
e56901d9f contrib/cray: Add XRC tests
8dba158e2 Merge pull request #4631 from jswaro/bugfix/fix-email-with-dst-migration
bd132370b contrib/cray: enable email messages
5315e064f prov/psm2: Fix potential segfault in source address translation
3f31fe40f scripts/runfabtests.sh: kill server process if client errors
490deed17 Merge pull request #4627 from shefty/master
fbb556d08 Merge pull request #4625 from shefty/master
25ce4f41f Merge pull request #4626 from aingerson/rxd_upstream
46695276f prov/rxd: discard return value
45c3bea53 prov/rxd: remove sar_hdr check
c957c4b5c Merge pull request #4622 from shefty/master
8b85a3dac Merge pull request #4623 from aingerson/rxd_upstream
ccf6c17b2 Merge pull request #4620 from ofiwg/verbs
4f5ed7345 test_configs/ofi_rxd.exclude: reenable unexpected test
829ce445a prov/util: set addr_format correctly
1d005b506 util/av: Fix double/unnecessary free
85b339e72 prov/udp: Use ofi_cq_control instead of fi_no_control
400e176c5 prov/rxm: Optimize cmap av handle allocations
69eee1ebf prov/verbs: Check return value from sscanf
c1d6b2cf4 prov/rxm: Fix cmap memory leak in rxm_cmap_alloc error flow
37371a1ad prov/tcp: Use ofi_sendall_socket when sending reject
9904d1622 core/sockets: Fix ofi_sendall_socket return code
a0795425a prov/rxm: Explicitly discard return value
bd6c6c2a3 util/eq: Avoid possible NULL pointer dereference in eq_read
bd9992e1e prov/verbs: Remove menitons of FI_EP_RDM
002fae9c9 prov/verbs: Improve address handling in fi_getinfo
2e5c98701 common: move string functions to separate file
07b48c1ef Merge pull request #4603 from aingerson/rxd_upstream
66b9e60f4 prov/rstream: man pages update
8a5365b68 Makefile: enable UDP;ofi_rxd testing for travis
35c1b5145 prov/rxd: consolidate send_rts check
5ca8caf04 runfabtests: increase timeout to 120
f763ca050 test_configs: get rid of FI_EP_RDM verbs tests
09bb91ccf ubertest: re-add utility provider check and skip
f60d45fe1 prov/rxd: copy the resolved source address over before fi_endpoint
797672560 test_configs/ofi_rxd: add exclude config file
462ef405c prov/rxd: clarify available length calculation
72838e488 prov/rxd: fix recv cancel issues
885e175d7 prov/rxd: print a warning if sending a packet failed - return retry result and add a check for it in send_rts
20f7cb0b1 Merge pull request #4618 from shefty/master
807faad3a Merge pull request #4619 from kseager/rstream_eqread
8e60e6dbd prov/rxm: fix CQ write error
548553f59 util/eq: Handle FI_PEEK when calling readerr
224fb6ecc Merge pull request #4617 from dmitrygladkov/rxm_inject
f7f805afb prov/rxd: add peer waiting list
b38a677f0 prov/rxd: AV return bug fixes
2d07d3475 src/fabric: reenable RxD provider
9a0d8f940 .gitignore: add fabtest directory to test paths
26a0b1501 prov/verbs: Fix non-zero CM paramlen check
6ba8cc038 prov/rxm: Remove unreachable code
285fe616b prov/verbs: Fix xrc domain error handling
9cf8ef1fe util/av: Fix pointer passed to free call
b50565720 prov/rxm: Fix support of WAS, RAS message orderings + small code refactoring
3ed886017 Merge pull request #4613 from shefty/master
1f4e3f293 Merge pull request #4611 from shefty/master
5c3dc7f73 ubertest: Skip memory registration if not required
abee46eb9 ubertest: Set minimum cq data size for all cq tests
080c71f09 ubertest: Using CQ data should always generate a completion
c0b01ab25 Merge pull request #4612 from SystemFabricWorks/bugfix/dst-source-file
152c50cc7 contrib/cray: Place src tarball into exclude dir
1c56de56a Merge pull request #4610 from SystemFabricWorks/bugfix/dst-source-file
8ad267ab0 contrib/cray: Change source tarball for DST
2754ef86b prov/rstream: added eq_read
1151c3965 Merge pull request #4598 from a-ilango/rxm
d2eae8728 Merge pull request #4609 from SystemFabricWorks/feature/dst-integration
f1625349e Merge pull request #46 from jswaro/feature/dst-integration
33e81e87b contrib/cray: Integrate with DST
1f191c48c Merge pull request #4607 from dmitrygladkov/master
c390e3ecd prov/util: Add missed unlocking CQ lock
f36b744f9 Merge pull request #4602 from shefty/master
f25fd1b7a Merge pull request #4606 from SystemFabricWorks/fix/xrc_ep_attr
0abf755a1 prov/rxm: check for shared receive context at fi_getinfo time
ea54a982e prov/verbs: fix missing check for FI_ADDR_UNSPEC
93571e654 fabtests/test_config: update verbs exclude file to run ubertest
799b0d1f2 prov/verbs: enable XRC only when app requests shared receive context
929589b12 fabtests/ubertest: add test config for testing verbs;ofi_rxm
cc4196bd2 fabtests/ubertest: support FI_RX_CQ_DATA by default
c355f5ab0 fabtests/ubertest: don't skip utility providers
6ab672a6b prov/rxm: fix file descriptor and memory leaks
aa3a21ae4 prov/rxm: move eq/cq readerr utility functions to rxm
616a69a12 util: fix reading CQ errors
4cda801bd prov/verbs: Set XRC info EP attribute rx_ctx_cnt (#45)
f87dc90af fabtests: Add test option to skip memory registration
bbc508fba fabtests: Add test option to skip message allocations
ef92b12da fabtests: Use dedicated buffer for OOB exchanges
ad1665b6f Merge pull request #4604
28e64c2c7 Updated nroff-generated man pages
5d2de3389 Merge pull request #4554 from dmitrygladkov/rxm_tx
96d97d620 prov/verbs: Discard destination address when allocated PEP
98ba2258b Merge pull request #4594 from j-xiong/av_remove
0fa511d3a Merge pull request #4595 from j-xiong/master
b59d4705f Merge pull request #4597 from shefty/master
cc61885fa Merge pull request #4596 from a-ilango/devel
34812722b prov/rstream: fix missing return value check
603e9549e common: don't print warning log when provider filter is created successfully
ddc40f6a8 prov/psm2: Yet another fix for source address reporting
b8c7777c6 Merge pull request #4587 from kseager/rstream_wildcard
fb8f08d74 Merge pull request #4592 from shefty/master
5b892bd43 prov/psm2: Clean up connection state in fi_av_remove
63a30d1c9 Merge pull request #4590 from j-xiong/master
8079733f7 fabtests/unexpected_msg: Minimize number of MRs
96c062c39 fabtests/unexpected_msg: Cleanup output messages
90e20f677 fabtest/unexpected_msg: Use common code for out of band synchronization
2e5c330de prov/rstream: Add missing license and copyrights
2413c9256 Merge pull request #4591 from aingerson/rxd_upstream
7c458600e prov/rstream: wildcard enabling regression fix
5073f66f7 Merge pull request #4524 from SystemFabricWorks/feature/xrc
c6d3cefaa prov/util: add log messages to name server
9e366dd18 prov/verbs-UD: fix incorrect container pointer
30c401ecb prov/verbs: Verbs provider support for the InfiniBand XRC based MSG_EP.
9cab2d3f3 core: Add EP protocol FI_PROTO_RDMA_CM_IB_XRC
1d8c0f0f5 prov/verbs: Use ofi_straddr_dbg to log EP open addresses.
c17b3f598 prov/verbs: Protect macro expansion with parenthesis
a4a4725e6 core/tree: Add OFI RB tree function ofi_rbmap_empty()
2e1f455fe prov/verbs: Update to use fi_control instead of accessing directly from ops.
65c09d21b Merge pull request #4578 from jswaro/bugfix/travis-rdma-core
6b7261800 prov/psm2: Fix source address reporting in the HAVE_PSM2_MQ_REQ_USER=1 case
e27d15894 Merge pull request #4589 from j-xiong/master
2aa8dc4a4 prov/tcp: Remove unneeded af variable from tcpx_endpoint
cdfcee356 prov/tcp: Simplify migration of passive socket to active
2d48017f4 core/net: Add socket receive and discard function
a910233a6 prov/rxm: Remove buffer pool type from TX buffers
557ea4477 prov/rxm: Don't use TX queue for SAR protocol
3eca406a7 prov/rxm: Improve logging for failed allocations of buffers
79c5bff30 prov/rxm: Improve RX CQ posting
c06fc6c1c prov/rxm: Re-implement deferred TX mechanism
787a9d14a prov/rxm: Remove TX fair queue runtime parameter
fc149ba56 prov/rxm: Don't use TX queue in RMA operations
2f3adef1e prov/rxm: Refactor TX buffer code
2131eab37 prov/rxm: Rename LMT to RNDV
430bd0733 prov/rxm: Use predefined comp_flags instead of genreated by RxM
bb460d91d prov/rxm: Don't use TX queue in rendezvous protocol
7abfe702e util/buf, av, prov/rxd: Define indexing::ordered and indexing::used capabilities for utility buffer pool
c61d5ed1d prov/rxm: Use common RXM buffer allocation/release instead of thread-safe one for RX buffers
ad16c03f9 prov/rxm: Don't use TX queue in eager protocol
5c4015da0 prov/rxm: Implement TX buffer for SAR
06011ce7b prov/rxm: Refactor TX buffer handling
7a934482f Merge pull request #4588 from a-ilango/rxm2
147e76db9 prov/psm2: Code refactoring related to completion generation
7c1d062a9 travis: Build rdma-core in linux travis builds
827fbc611 prov/tcp: Use util EQ functions for sread and readerr
5b15323e9 travis: Correct typo in environment
341efafeb prov/rxm: fixes for AV insert/remove
4b342cb56 Merge pull request #4586 from aingerson/rxd_upstream
0904a04ee prov/tcp: Remove empty function
f3165a101 prov/rxm: fix issues with moving connection handle to peer list
7b975d1e8 prov/rxd: only try to post data packets if op packet was sent
08cc1ce16 prov/rxd: add FI_AV_MAP support and clarify internal addressing
78eaad8c4 common: handle !hints and incorrect formatting in wildcard address - verbs/DGRAM uses its own custom EP address that can't be used in ofi_is_wildcard_listen_addr
4534e1ead prov/rxd: use correct util get core info function when opening fabric
ebf977985 prov/rxd: subtract prefix size from op inline data limit
beea21647 prov/rxd: set prefix_size from dg_info prefix size
dd30b7b68 prov/rxd: use mr handles for pkt pools by checking ep->do_local_mr, not FI_LOCAL_MR
f1fb3ce2e prov/rxd: don't fail if recv buffer posting results in error
e580378fe prov/rxd: mr mode fixes
6fc011a7c Merge pull request #4583 from shefty/master
9f818c0e7 Merge pull request #4580 from nrspruit/ns_hw_info_query
90609d043 prov/sockets: Enable MSG EP when calling fi_accept
142f25f57 Merge pull request #4579 from kseager/rstream_getname
d3f482100 Merge pull request #4575 from j-xiong/poll_list_cleanup
0d24f0349 prov/rstream: add cm getname
ecbb0269c Merge pull request #4576 from dmitrygladkov/cmap
bb27a259f Merge pull request #4577 from SystemFabricWorks/bugfix/sft_baseline
813f31088 Merge pull request #43 from tonyzinger/bugfix/sft_baseline
7a2dfcb2a prov/psm2: Use psm2_info_query to read HFI device info for OFI PSM2 init
0c4af0255 prov/rxm: Fix CM address handling
ffd49191e prov/psm2: Clean up CQ/counter poll list when endpoint is closed
40def9010 contrib/cray: Update READ APIs to Pass in sft test results baseline file
bab0575f9 contrib/cray: Update READ APIs to Pass in sft test results baseline file
1cd552e12 Merge pull request #4573 from vkrishna/tcp-dev
0555bbf36 Merge pull request #4571 from SystemFabricWorks/bugfix/create-xml-sft
88df8304d Merge pull request #4572 from aingerson/rxd_upstream
1a420563a prov/tcp: process the stage buffer in one cq call
16b1b0253 prov/tcp: optimization for small messages
91f16eacb prov/rxd: send data packets eagerly
8193612f1 Merge pull request #4564 from iherna2/master
a6596f749 Merge pull request #4570
c212378a6 Updated nroff-generated man pages
7283c936f Merge pull request #4569 from vkrishna/tcp-man-page
f43dcab9b prov/tcp: Add tcp man page
aaedf897b Merge pull request #4568 from aingerson/rxd_upstream
de8666f4a Merge pull request #4567 from kseager/rstream_shutdown
bf3f8b9d7 prov/rxd: change tx/rx freestack to buffer pools
3b20d0e37 prov/rstream: fi_shutdown
ba268af36 prov/hook/perf: Allow the perf hook to be selected at build time
4c65f8a83 Merge pull request #4563 from dmitrygladkov/rxm_rma
1f1e1a8c9 Merge pull request #42 from SystemFabricWorks/bugfix/sft
0b83d4a66 Merge pull request #4558 from a-ilango/rxm
68ea2cb9a Create a unique xml file for each SFT test case.
7bb645ef2 Merge pull request #4560 from jswaro/feature/export-environment-variables
667a8bf33 prov/rxd: add FI_MULTI_RECV support
07a282ec1 prov/rxm: Simplify RMA inject code path
7dad0069e prov/hook: Make fabric close function configurable
fbd14c741 fabtests: Add -E option to export environment vars
a3a149827 prov/rxm: Refactor RMA inject path
4924e1f8a prov/rxm: Use MSG provider's inject write when iov_count=1
e28ec0cc5 Merge pull request #4562 from dmitrygladkov/rxm_rma
7c1cd56ea prov/rxm: Increment Read counter when handling FI_READ event
2721b632f Merge pull request #4561
8f9001731 Updated nroff-generated man pages
749804b8b Merge pull request #4544 from j-xiong/shared_av
e16ade1ec fabtests/common: test passing NULL fi_addr to fi_av_insert
5b3f702fd Merge pull request #4555 from dmitrygladkov/rxm_rma
673dad037 fabtests/unit: add a test for fi_av_insert with NULL fi_addr arg
5908ca83e prov/rxm: check for fi_addr before calling cmap update
8f482f86d Merge pull request #4553 from dmitrygladkov/rxm_lmt
d1df34056 Merge pull request #4549 from iherna2/master
e0642787d Merge pull request #4556 from SystemFabricWorks/bugfix/remove-unnecessary-srun
13a6d0181 Merge pull request #40 from jswaro/bugfix/remove-unnecessary-srun
65f9e89f3 contrib/cray: remove unnecessary srun
47b8c1f57 Merge pull request #4547 from aingerson/rxd_upstream
e8a3b7cf7 prov/rxm: Make some RMA functions inline
4cb56ba81 prox/rxd: check seq_no for wrapping
1345e35b9 prov/rxm: Remove unneeded checks for LMT TX
ea393adbf Merge pull request #4543 from dmitrygladkov/util_buf
ada6a8f7d Merge pull request #4552 from a-ilango/rxm
1b05c4878 prov/psm2: Enable shared AV support
05da0c7be prov/psm2: Reorganize AV internal data structure
35ade1ed9 prov/psm2: Simplify the protocol for querying scalable endpoint info
f68954c96 fabtests: enable some tests for verbs, rxm providers
20f6eaf86 prov/rxm: use util_ep counter increment functions which don't have branches
f0e1f18d4 prov/rxm: fix counter increment for inject ops
c4d99a747 fabtests: add some logging to fi_poll test
dd58d2639 Merge pull request #4550 from SystemFabricWorks/feature/weekly-tags
6da16fdc8 util/av: Use indexing capability for utility buffer
bf7ee5914 util/buf: Add indexing capability
347f31117 Merge pull request #39 from jswaro/feature/weekly-tags
5b0c95348 fabric: Make sure we have a valid provider ptr before using it
81b26fb21 contrib/cray: compile fabtests with each build
a53e91271 contrib/cray: redefine stable to nightly tag
6ae1461e8 util/buf: Remove region_list as not needed
b82979157 Merge pull request #4545 from shefty/master
98e0992e2 Merge pull request #4542 from vkrishna/tcp
f66365eb2 Merge pull request #4487 from kseager/rstream_locks
201b84fb1 core/util_buf: Move slist entry to footer
4e60a07c4 core/util_buf: Use footer always
607b64fee Merge pull request #4541 from shefty/master
278dda198 prov/tcp: fix assert checks
c7ddb0617 prov/tcp: removed redundant setting of entry fields in rma_writemsg
19e5efb93 Merge pull request #4538 from aingerson/rxd_upstream
1cb693d0c prov/rxd: move rma iov count to sar_hdr for common use case rma_iov_count = 1 - if the message fits inline (doesn't need the sar_hdr) and has an only 1 rma iov, assume the iov count is 1 - if the message fits inline and has more than 1 rma iov, include the sar_hdr anyway to get the iov_count - if the message doens't fit inline, it will already include the sar_hdr/iov_count
8d7ba6767 Merge pull request #4539 from SystemFabricWorks/bugfix/establish-testing-baseline
072c0f9ff fabtest: Add 1 to test_size array
c92cb1951 fabric/headers: Include sys/uio.h in files that reference iovec
e75084085 prov/rstream: add locking
ce0a7c939 Merge pull request #37 from jswaro/bugfix/establish-testing-baseline
446093887 contrib/cray: Fix spacing in MPI tests
66d5d8167 contrib/cray: Establish testing baseline
89eb37f18 Merge pull request #4537 from dmitrygladkov/master
3ab61c026 util/buf: Don't allocate memory for pool until it's not touched
4c2ce8fd1 util/buf: Don't set buffer to the temporary variable
cfb8497a8 util/buf: Fix memory leak when destroying buffer pool
6ab1cae89 prov/psm2: Consolidate address translation for SEP and regular EP
275b5f1bb Merge pull request #4535 from shefty/master
45b5152ac prov/psm2: Simplify source address bookkeeping for received messages
b58e4f194 prov/rxd: redefine and reorganize packet headers
4c0c03e1b Merge pull request #4534
fda0a8b67 Updated nroff-generated man pages
a57bf34a2 Merge pull request #4529 from shefty/master
04b34f638 prov/psm2: Reduce code duplication with common address translation function
cf181b127 prov/psm2: Always use FI_AV_TABLE internally
5bbcefabf prov/psm2: Always enable lazy connection
a2027bbd3 hook: moved prov/hook/src/hook.h -> include/ofi_hook.h
fbb566419 hook: create prov/hook/perf directory to contain perf hook files
8536d0419 Merge pull request #4532 from soumagne/topic_gni_cq_readfrom
cb7b0378f prov/gni: Fix CQ readfrom overwriting src_addr in case of multiple events
9c8ab21aa Merge pull request #4502 from dmitrygladkov/util_av
7e9c2bd93 Merge pull request #4433 from jsquyres/pr/usnic-fid_nic
8d97e7164 usnic: add support for fid_nic
cbfed5653 Merge pull request #4531
26f6488c7 Updated nroff-generated man pages
df8ef90c6 Merge pull request #4530 from shefty/fixes
1852c4c2e Merge pull request #4522 from a-ilango/mrail
c2ad8e813 prov/mrail: enable mrail provider
ad23543a5 prov/mrail: remove FI_BUFFERED_RECV from mode returned to app
7e2b2078e prov/mrail: add a function for prefixing mrail fi_info
9a99681e6 prov/mrail: don't pass any node, service when getting core info
340a2b93d prov/mrail: check for unsupported pass-through modes + minor refactoring
1ec278f2e man/mr: Add missing field to fi_mr_attr
65dd3f252 core: Register the noop and perf hooks as providers
0296aa63b hook: Rename hook_class to ofi_hook_class
bfd4ee2e3 prov/rxm: Fix deadlock when genuine reject received
1253c8ae8 prov/rxm, util/av: Update CMAP when it is allocated
7dff651d9 prov/rxm: Reallocate CMAP handles table when it is out of space
5781f29eb prov/rxm: Fix invalid memory read
bb534c93d prov/mrail,rxd,rxm,rxd,shm,udp: Update providers according to util/AV changes
2affdebb4 util/av: Allocate AV entries from buffer pool
3d952a61d common: Update uthash to new version
9acdc04d9 Merge pull request #4523 from dmitrygladkov/util_buf
ed6b28723 Merge pull request #4520 from soumagne/topic_signal_cq_readerr
a815418c7 util/buf: Set missed buf_region pointers in the table
990885a6b fabtests/ubertest: add some info to error logging
65c011c19 Merge pull request #4518 from SystemFabricWorks/fix/rxm_pad
b966f7215 Merge pull request #4517 from nrspruit/ns_cq_comp_opt
65cf8daea Merge pull request #4519 from SystemFabricWorks/bugfix/smoketests-failure
964ab8ed1 Merge pull request #34 from jswaro/bugfix/smoketests-failure
96ef2e6d7 prov/gni: Signal wait set if error entry is added to CQ
07ea2f73f contrib/cray: Address scoping error in Pipeline
bfd8cf235 prov/rxm: Correct pad in RXM wire protocol structure (#35)
655eb12b1 Merge pull request #4510 from a-ilango/rxm2
99cd551ce prov/rxm: remove cmap function pointers
9c6f02b56 prov/util, rxm: move cmap to rxm
a53256bf1 prov/util: refactor symmetric AV insert functions
e0f018734 Merge pull request #4515
680405f2f Updated nroff-generated man pages
0f57b3e48 Merge pull request #4507 from shefty/fixes
94f87cef3 Merge pull request #4514 from SystemFabricWorks/bugfix/return-pipe
6c2e8cc26 Merge pull request #32 from jswaro/bugfix/return-pipe-error
59e16466a prov/psm2: MQ to Completion Queue Event conversion optimization
2832bb362 Merge pull request #4513 from SystemFabricWorks/fix/rxm_stack_smash
f5d7d100b Merge pull request #4511 from vkrishna/tcp-dev
f2de81e70 prov/rxm: bugfix - stack corruption in in rxm_conn_progress (#33)
73999ad77 Merge pull request #4499 from yburette/topic/fabtests_mrail
a846cd72e Merge pull request #4506 from iherna2/master
0e7d71273 prov/tcp: cleaning up completion flags
3ba9bc3ae hook: allow multiple hooks to be enabled
f1425a08d Merge pull request #4509
3d8a51fa2 Updated nroff-generated man pages
bde65d803 Merge pull request #4495 from shefty/master
7e0e54b2b core: Define different types of providers
8090769a2 fabtests: Add support for FI_MR_RAW.
1b2d365a6 fabtests: Add support for FI_MR_RAW keys exchange.
1bce9cbba Merge pull request #4503 from yburette/topic/fix_util_cq_src
52e15bf2d Merge pull request #4505 from a-ilango/rxm3
67010e65c Merge pull request #4501 from vkrishna/tcp-dev
1869c3afa contrib/cray: Return exit value of test
c0a6b3d1f util/cq: Fix source address reporting.
704e16e7c prov/rxm: fix a crash in error path
80c515406 man/atomic: Add clarifications on atomic behavior
b0c5b1d90 fabric: Add support for fi_info::nic to fi_dupinfo/fi_freeinfo
235350956 fabric: Add handling for fi_info::nic field to fi_tostr
d59aa10fa fabric: Add fid_nic field directly to fi_info structure
4c9a18402 man/getinfo: Clarify handling of handle field in getinfo
1e5ebba9a src/fi_tostr: add tostr functions for fid_nic
d50296bba Merge pull request #4494 from dmitrygladkov/verbs
56e4ff50a prov/rxm: Report error to user when fi_send fails in SAR
e3a461d90 prov/verbs: Fix incompatible return value
3c1136aea prov/tcp: bugfix - clear msg header flags before using
3da7b8b29 Merge pull request #4498
d70eddf73 Updated nroff-generated man pages
4c5f51a47 Merge pull request #4496 from a-ilango/rxm3
b95a1a2be prov/rxm: man page updates
e9c266888 Merge pull request #4477 from nrspruit/ns_psm2_lock_opt
974ab4494 Merge pull request #4483 from shefty/master
c86225b08 core: Add help ofi_strncatf() function
75e001b3b Merge pull request #4493 from jsquyres/pr/infrastructure-minor-fix
286c77346 md2nroff: remove some useless code
567c5c42a Merge pull request #4491 from jsquyres/pr/cron-updates
30093c19c cron: minor improvements to coverity script
181f742ea cron: update nroff script for new Github "Checks" API
7b6a0c50a Merge pull request #4490
0fecfba51 Updated nroff-generated man pages
76189feb8 cron: update man page script for combined libfabric/fabtests tree
6fcba876e cron: update tarball script for combined libfabric/fabtests tree
2d1dc6c57 cron: make curl run silently
425ae5012 Merge pull request #4485 from jsquyres/pr/bump-configure-version
e29963372 Merge pull request #4339 from dmitrygladkov/util
ccff40467 prov/rstream: move tx contexts to freestack
ca2553768 Merge pull request #4471 from yburette/topic/counters
3b9d169e3 configury: bump version to 1.7.0a1
8851d6970 Merge pull request #4482 from SystemFabricWorks/feature/junit-all-tests
024a6f2bc Merge pull request #4486 from ofiwg/pr/update-nroff-generated-man-pages
7a9e5d37b Updated nroff-generated man pages
5718e0459 util/buf: Add tracking of buffers by index
b10be2071 prov/mrail: Add basic support for counters.
fcf0f2ec3 Merge pull request #4476 from nrspruit/ns_psm2_dequeue_optimization
774cb7b6f contrib/cray: Convert tests to use BATS harness
dc5f3367a Merge pull request #4480 from rwespetal/huge_pages
50d772aac Merge pull request #4481 from shefty/master
074dbc5ff prov/util: Add functions to increment counters.
f3ef34fe8 fabtests/spec: Add new man pages to rpm install
937bc5fab Merge pull request #4469 from dmitrygladkov/sar
a45e37eaa prov/psm2: Lock optimization for FI_THREAD_DOMAIN
e99d7f445 prov/rxm: Set RXM_SAR_LIMIT to 128 KiBytes
e5d8dce6b prov/rxm: Fix SAR receive handling
8651d885b Merge pull request #4475 from dmitrygladkov/verbs
be44f4c9d Merge pull request #4478 from shefty/master
3d9b9a951 util_buf.c: add support for huge pages on Linux
828088c14 Merge pull request #4472 from a-ilango/mrail
4010f2071 Merge pull request #4468 from aingerson/rxd_upstream
392c611ed Merge pull request #4460 from kseager/rstream_man_page
3ac57a247 fabtests: Move resource_freeing test to unit test
e43056966 Merge pull request #4470 from nrspruit/ns_large_am_fast_path
ff3adcf2b prov/rxd,shm: move ioc_to_iov to common
f583f3d00 ubertest: increment alph_index when filling
87c64eeab prov/psm2: Prevent calls to dequeue event given no MQ events
b180a2474 prov/verbs: Fix completion handling
65d6b944f Merge pull request #4467 from dmitrygladkov/rxm_maint
a6358367a Merge pull request #4464 from yburette/topic/match_addr
ab17a3f04 prov/rxm: Report correct fi_addr_t if FI_SOURCE requested
ef855044e prov/rxd: add atomic functions
5ee21914c prov/rstream: Add provider specific man page
55e672303 prov/mrail: Add src addr matching.
4835122af prov/rxd: separate msg, tagged, and rma into separate files
cc39e0c0e prov/rxd: remove from list by tx_id, not msg
b878d948a prov/psm2: AM Large Size RMA usage of Fast Path isend/irecv in PSM2
10f5cd63c Merge pull request #4463 from yburette/topic/trecvmsg
aff499fe6 Merge pull request #4465 from yburette/topic/fix_comp
c638388ea prov/mrail: Fix recv completion reporting.
9671cd8aa prov/mrail: Add support for fi_trecvmsg
f3fbefb00 Merge pull request #4461 from j-xiong/master
02dcd33ed fabtests: Add man pages for all apps
c5e705d1d Merge pull request #4457 from dmitrygladkov/rxm_maint
3d4d1c2a1 prov/psm2: Sync with yet another PSM2 source code update
616451669 prov/mrail: report correct context and flags for tx completion
dbb06420d Merge pull request #4446 from a-ilango/rxm
085efff86 Merge pull request #4443 from shefty/master
d18ff6713 common, mrail: fix slist_insert_order function
ba2748113 prov/mrail: remove selective completion requirement from underlying provider
e321a5260 prov/mrail: set correct values for buffered limits
7e5a2ce9f prov/mrail: add a buffer pool for mrail header
9cacadf57 prov/util: add a initializer function for util buffer pool
54d012248 prov/rxm: add support for buffered recv for rendezvous protocol messages
a293c9f0a prov/rxm: add support for buffered limit opts
d48098fee common: add a minimum buffered recv limit option
9507abc6c prov/rxm: make the header used for rendezvous protocol fixed size
434d7a63d Merge pull request #4458 from dmitrygladkov/verbs
0ad1f907f Merge pull request #4451 from dmitrygladkov/rndv
f79886e83 Merge pull request #4452 from vkrishna/tcp-shared-rx
ecff8b4f2 Merge pull request #4459 from SystemFabricWorks/feature/add-mpi-tests
9c1dcb3d7 prov/rxm: Fix handling of truncated messages in Rendezvous protocol
f033fa186 prov/tcp: enable shared rx context in provider attr
16a4dd303 prov/tcp: handle the receives when srx_ctx is used
bd43a8769 Merge pull request #30 from jswaro/feature/mpi_tests
f5d2f1a88 tostr: Rename internal functions with ofi prefix
5cfaa0ebd fabric: Add tostr function to base fid
0397ef2f4 man/nic: Clarify casting of prov_attr
2c3f98726 prov/verbs: Fix return value of fi_cq_readerr
d33f498c7 prov/rxm: Fix printf format used for signed 64-bit value
c880df447 prov/rxm: don't touch rx_buf when it was freed
7fbd554df Merge pull request #4454 from weiny2/fi_info-fixes
eede208ef prov/tcp: bind code for the shared rx context
b9b983547 prov/tcp: Add code srx_ctx op in domain
c672a24fc prov/tcp: Remove the rx_entry from the rx_queue as soon as hdr matched
8488528ac prov/tcp: refactor get_rx_entry function
7b4313236 prov/socket: Check snprintf overflow
dfcbd7812 prov/socket: Fix fabric name
5c49adf5a prov/verbs: Ensure snprintf does not overflow
2903061d1 prov/verbs: Report fabric as HEX
336a544de Merge pull request #4450 from vkrishna/tcp-dev
cfa09bdc6 Merge pull request #4453 from j-xiong/master
757e9ae74 prov/psm2: Support building with latest PSM2 source code
4ed08d2cc fabric: Define new FI_DUP control code
02e58aea0 fabric: Add ability to duplicate a fid_nic
4eb0228e8 prov/tcp: fixing bug with flags in msg send and rma write
fff292e6f Merge pull request #4430 from aingerson/rxd_upstream
f61156abe prov/rxd: fix inject size and remove pending
51e03eb13 prov/rxd: debugging and cleaning
3204f5181 prov/rxd: get rid of unnecessary tracking of active receiving operations
cbe59616f prov/rxd: fix and clean flag usage and active peer verification
a535137ee prov/rxd: add RMA read capabilities
93554558d Merge pull request #4447 from a-ilango/rxm2
3f8eff48c Merge pull request #4448 from vkrishna/tcp-dev
b014ff068 prov/tcp: fix bug in setting flags in msg hdr
70c3c6844 prov/rxm: fix missing FI_SEND when reporting completion for MSG injects
6c2dd4b9e prov/tcp: fix bug in recvv function
6e3272c72 Merge pull request #4445 from kseager/rstream_free_stack
e108b79bb prov/rstream: move tx contexts to freestack
5f1f98f38 contrib/cray: Create additional MPI tests
094c12b96 Merge pull request #4444 from dmitrygladkov/windows
81c322327 Merge pull request #4439 from dmitrygladkov/cmap
da3b55475 windows: Add support of old Windows SDKs
3cc0f1257 prov/rxm: Save connection and close it when handling ECONNREFUSED
632421ecf util/cmap: Fix handling of simultaneous connection establishment
b1f5a1ce7 Merge pull request #4415 from yburette/topic/ordering
68689700e prov/tcp: fixing improper eq ops override  (#4432)
7312a518a Merge pull request #4441 from SystemFabricWorks/feature/add-notifications
fe5fafbed Merge pull request #4440 from SystemFabricWorks/bugfix/clean-jenkins-file-pt2
ed808505d Merge pull request #28 from jswaro/feature/add-notifications
9f3fa8198 Merge pull request #29 from jswaro/bugfix/clean-jenkins-file-pt2
43c5380dc contrib/cray: Send pipeline email notifications
0b61bfb80 contrib/cray: Refactor Jenkinsfile
62c0a8ed3 prov/mrail: Add recv-side message ordering.
a256ad82c util_ep: Add lock_acquire/release functions.
a73574994 util/list: Add slist_insert_order().
472f29d5b prov/mrail: per rail fi_addr no longer needed
92381644b prov/mail: Use FI_AV_TABLE from underlying providers
6312483ee prov/mail: Remove unnecessary mrail_cq_entry_t typedef
feba13621 prov/mail: Set sequence number on outgoing messages
65f45b30e mrail: Store sequence number with peer addresses
d89624a74 fabric: Add support for freeing a fid_nic
c31a9be7d fabric.h: name the union
e33eb35a6 Merge pull request #4438 from SystemFabricWorks/feature/prereq-script
1d73cd0b3 Merge branch 'master' into feature/prereq-script
86ed4a86b Merge pull request #4437 from SystemFabricWorks/bugfix/clean-jenkins-file
e3163c278 Merge pull request #4435 from dmitrygladkov/verbs_mem
c218d074a Merge pull request #27 from jswaro/feature/prereq-script
c1b5712b3 Merge pull request #25 from jswaro/bugfix/clean-jenkins-file
6deee2c3a contrib/cray: Add script to verify test prereqs
1450f5f02 contrib/cray: Clean jenkins file
44bdc39b1 prov/verbs: Fix memory notifier usage for multiple domains
990251493 Merge pull request #4434 from yburette/topic/rxm_sar_assert
9e10b409b prox/rxm: Remove assert since SAR is disabled.
a08275a65 Merge pull request #4428 from dmitrygladkov/eq
042cec8e3 util/av: Fix unitialized memory for EQ error entry
0821a3722 Merge pull request #4429 from dmitrygladkov/ofi_util
374b6e033 Merge pull request #4431 from j-xiong/master
887f39533 prov/psm2: Fix compiler warnings
6ffea62c1 prov/rxd: add RMA write capability
b32897c08 prov/rxd: use common mr reg code
99fe11e10 prov/rxd: use utility binding functions for cq and cntr
c1156a9c4 prov/shm, util: move shm mr and cq flag functions to common code
b67c2a374 prov/rxd: add MAX_UNACKED environment variable
45f81a9a8 util: Add parentheses for parameters used in the macros
33d4aeff2 Merge pull request #4427 from dmitrygladkov/dev
67eee3d33 prov/verbs: Fix handling of err_data for EQ
f2409a757 prov/verbs: Fix incorrect value for fi_domain_attr::max_err_data
bc6e96622 prov/tcp: Fix handling of error data for EQ error entries
cfdac7a3f prov/tcp: Added missed converting of CM data size in fi_reject
52286c9d9 util/eq: Free err_data that is read by user
ae722bd15 util/eq: Implement common function for EQ error handling
a494c65c7 prov/rxm: Remove unnecessary NULL check
2f5580c25 Merge pull request #4424 from SystemFabricWorks/fix/rxm_cmap_attr
cc08ceb40 prov/rxm: Make sure cmap attribute cleanup function pointer is set or is NULL. (#24)
ce884d1f9 Merge pull request #4422 from a-ilango/config
7bb6649ad configure: don't set "-O2" in CFLAGS by default for debug builds
45c90377c Merge pull request #4419 from dmitrygladkov/verbs_rdm
9f65ef107 prov/verbs: Remove deprecated FI_EP_RDM type
b7acdfd70 Merge pull request #4417 from dmitrygladkov/rma
cbd8255b8 prov/rxm: Don't increment error counter when inject operation failed
c160f0b4b prov/rxm: Move send/inject helper function to EP code
1bccaeba2 Merge pull request #4350 from dmitrygladkov/rxm
36c1afc2b prov/rxm: Disable SAR by default (workaroundn)
ce5d7b9fd prov/rxm: Fix handling of unordered receiving for SAR segments
9a49278c4 Merge pull request #4413 from SystemFabricWorks/bugfix/migrate-to-mpich33b3
56cd1b54e Merge pull request #4412 from SystemFabricWorks/bugfix/fabtest_wrapper
1404d7fa4 prov/rxm: Reimplement sending of LMT ACK messages
55f4ff3eb prov/rxm: Implement deferred queue
8b0de76c8 Merge pull request #4410 from dmitrygladkov/rma
6ce45cfd1 prov/rxm: Don't increment error counter when MSG fi_inject fails with -FI_EAGAIN
d870e869c prov/rxm: Increment Write completion counter in inject path
d133dd39e Merge pull request #4391 from a-ilango/rxm2
aa925e47d Merge pull request #20 from jswaro/bugfix/migrate-to-mpich33b3
3ef718d9a Merge pull request #21 from jswaro/bugfix/fabtest_wrapper
3072b7c0c prov/rxm: add manual progress mode
329255260 common: add an slistfd abstraction
131a2e148 prov/util: add a cleanup function for cmap
7037dcdd2 prov/util: cleanup all added fds on util wait close
62037f08a prov/rxm: move handle to top of rxm_conn struct to simplify checks
96cc11b58 Merge pull request #4395 from vkrishna/tcp-dev
31636278f Merge pull request #4399 from dmitrygladkov/mr_cache
aba6089d1 Merge pull request #4409 from j-xiong/master
735a31e35 prov/tcp: Adding pmem support for rma writes
fe6e51fb9 prov/tcp: Adding delivery completion semantic to rma writes
0d9892894 Merge pull request #4408 from vkrishna/tcp
3908661a4 prov/verbs: add a comment about rdmacm private data exchange
cb05ad07d prov/util: rename cmap event handler thread to cm thread
0ce143421 prov/util: add a lock free path for util cmap
227775679 prov/util: store progress mode in util_domain
ea8fbdc83 Merge pull request #4407 from a-ilango/devel
c7e32673f Merge pull request #4404 from shefty/fixes
dafc07e38 Revert "prov/psm2: Avoid long delay in psm2_ep_close"
a2d29eba5 prov/tcp: fix bug in delivery response implementation
df1c9f977 prov/verbs, util/mem_monitor: Fix notofication mechanism for MR cache
9d6074784 common/rbtree: Add tree traversal and get root routines
a6e33dac5 util/mem_monitor, prov/verbs: Write free/realloc events from hooks to NQ event list
b562d2785 Merge pull request #4398 from dmitrygladkov/mr
bc459c860 fabtests/common: pass a progress function to FT_POST
a030c25a3 contrib/cray: Wrap fabtests for client/server
734fcc80b contrib/cray: Migrate MPI tests to use MPICH3.3b3
14f8176b6 readme: Added Windows Instructions for Visual Studio 15/17 (#4396)
9b32efb74 Merge pull request #4400 from SystemFabricWorks/bugfix/sft_xunit_workaround
5f56a08cc Merge pull request #19 from jswaro/bugfix/sft_xunit_workaround
e69b19a6a contrib/cray: Workaround for SFT tests
02f7b3a65 news: Fix markdown bullets
af4bef20b util/mr_cache: Remove unused mr_tree
6d310e682 Merge pull request #4388 from dmitrygladkov/mr_cache
681a586ba Merge pull request #4383 from vkrishna/tcp-dev
e2c3f37c1 Merge pull request #4394 from kseager/rstream_tx_comp
430eff881 Merge pull request #4390 from shefty/master
192d1c25e prov/rstream: tx_mr return len improvement
f787d39c8 util/mr_cache: Add support of MR storages as a plugin
ccef8672d util/mem_monitor: Remove a subscription entry from NQ list when unsubscribed from a MR entry
3b3da91bd Merge pull request #4379 from dmitrygladkov/verbs_ud
4ef9bc100 Merge pull request #4389 from kseager/rstream_single_cq
7df06d0fd prov/tcp: Add FI_DELIVERY_COMPLETE semantic for messages.
42bdc0428 prov/tcp: optimize rx progress function
e7f272f4d pingpong: Cleanup and fix use of msg_prefix_size
d22ff2419 prov/rstream: poll ep to single cq fd
490039d6d Merge pull request #4386 from a-ilango/verbs
05569a445 util/mr_cache: Change the sequence between the MR tree and the subscription when allocate/release the new MR entry
7466a3549 Merge pull request #4364 from shefty/merging
4d727adbd Merge pull request #4381 from dmitrygladkov/wait
fec2021db Merge pull request #4385 from shefty/fixes
76f7b2a68 prov/rxm, util: Enable support of explicit usege of util CQ FD
575075e10 prov/verbs: detect string format of wildcard address
fc5551a85 Merge pull request #4382 from SystemFabricWorks/feature/intermitten_errors_baseline_file
4718b08e2 prov/verbs: Simplify DGRAM code
858eb5850 Revert "coverity: Update travis.yml to force coverity runs"
684c89b75 Merge pull request #4378 from dmitrygladkov/av_util
9851a254c util/av: Implement lightweight version of utility AV
ecf639d3a Merge pull request #4351 from aingerson/rxd_upstream
392108dbc prov/rxd: consolidation / using existing slist function
fc7939fc1 prov/rxd: rename things 	- post_ack/rts/cts/op -> send_ack/rts/cts/op 	- post_unacked/pending -> send unacked/pending 	- rxd_op_order -> rxd_comp_pkt_msg_id 	- rxd_cq_order -> rxd_comp_rx_msg_id 	- ooo_rdm -> retry
fcf99c5cd prov/rxd: change free_unacked/pending to unacked/pending_cnt (reverse)
3ede24aa8 prov/tcp: optimize code paths for send calls
c2e649f67 Merge pull request #4372 from dmitrygladkov/inject
5b87eb965 Merge pull request #4373 from dmitrygladkov/verbs
9a868efee Merge pull request #18 from tonyzinger/feature/sft_jenkins_workflow
42b94d351 Merge pull request #4363 from vkrishna/tcp-fix
2f7854893 prov/verbs: Implement fast write/send injectdata path
3e5894fd6 prov/verbs: Reduce size of the fi_ibv_ep structure
f673bba55 Merge pull request #4362 from shefty/fixes
f99c8c530 common: Changes to epoll implementation to fix potential bugs
92fa2224c common: separating epoll to its own header file
3a826886c build/windows: Update appveyor and Makefile.win for merged repos
ddb6ff7bd Merge pull request #4374 from dmitrygladkov/windows
864a129c2 windows: Improve portability on different target Windows platform versions
c4af435e3 prov/rxm: Use separate pkt structures for msg and tagged ops
bb1aa0dbe Merge pull request #4371 from dmitrygladkov/verbs
5d006cfe7 prov/verbs: Check return value of ibv_post_send() before handle it
0f08e6735 Merge pull request #4367 from dmitrygladkov/sar
bae0fe077 prov/rxm: Fix crash when impossible to allocate fist SAR TX buffer
e91ba35f7 Merge pull request #4366 from dmitrygladkov/rxm_dev
7e0a2aa28 Merge pull request #4365 from dmitrygladkov/sar
6f6d22db4 prov/rxm: Fix reported size in the log messages
d33834de1 prov/rxm: Refactor SAR
e74a76fdd Merge pull request #4312 from shefty/master
d102abb88 prov/rxd: eliminate memsets where not needed
3b668382b prov/rxd: get rid of ~0 restriction
c33dec9d0 prov/rxd: remove unecessary separate fs declaration
218628277 Merge pull request #4360 from j-xiong/master
d213461e9 prov/psm2: Fix memory corruption related to sendv
dfe85ce74 Merge remote-tracking branch 'fabtests/master' into merging
d62d4674a Prepare repo for merging with libfabric
1f801a4d1 Merge pull request #4358 from j-xiong/master
4536fa97c coverity: Update travis.yml to force coverity runs
a818a03f2 Merge pull request #4359 from a-ilango/rxm2
4ace50911 prov/rxm: use fi_inject for MSG provider whenever possible
25876de49 prov/psm2: Reintroduce nested polling, with a tweak
167087e29 fabric: Define FI_CLAIM, FI_DISCARD flags for variable msgs
a996fc651 prov/rxm: don't use inject buf pool when threading level is not FI_THREAD_SAFE
23c459f6e Merge pull request #4356 from hhoffstaette/psm2-arch-detection
20ae62d54 Merge pull request #4353 from dmitrygladkov/sockets
55d3d32d7 Merge pull request #4354 from dmitrygladkov/rxm_rndv
c5775c4f1 contrib/cray: Add the capability to add intermittent errors to the baseline file.
332394092 psm2: fix CPU detection
96a9bffec prov/rxm: Improve Rendezvous protocol
31155db10 osd, prov/sockets: Define the maximum socket buffer size
7b9c40fc9 Merge pull request #4352 from jlbyrne-hpe/john.l.byrne/gcc8
e77769536 prov/verbs: Fix bad fallthrough
952e68d11 prov/rxd: per peer tracking/connection management
49d136317 Merge pull request #846 from ajusta/eq_test
79dfb869f fabric: Extend buffered/variable length messages for tagged
a4239c5c4 unit/eq_test.c: Create test for reading EQ eavail error
d50f93813 Merge pull request #4349 from dmitrygladkov/rxm
d812da003 Merge pull request #4347 from shefty/fixes
c6827c63c prov/rxm: Allocate TX queues per connectio with size based on MSG TX queue
94e8ba02b Merge pull request #4346 from vkrishna/tcp-fix
655311fcc prov/tcp: remove socket from the eq wait list when closing the endpoint
b438ecf3e Merge pull request #844 from a-ilango/dev
c4795d2be Merge pull request #4345 from dmitrygladkov/verbs
193aa3e60 Merge pull request #4335 from sydidelot/getpeer
70fe36053 prov/sockets: Increase maximum message size
254bed453 prov/verbs: Progress CQ even if it does signaled send
b878af684 prov/tcp: add support for getpeer() function
cba44fa7d osd: add support for ofi_getpeername()
80f450621 common: don't skip cq read on EAGAIN for auto progress
99e333426 Merge pull request #4329 from sydidelot/tcpx_bugfixes
a761c6f91 Merge pull request #4337 from mohanasudhan/master
41031d29d Merge pull request #4327 from sydidelot/tcpx_fix_try
f9ac8d3f4 Merge pull request #4334 from j-xiong/master
a45e8c129 Merge pull request #4332 from a-ilango/rxm2
ddb7fbffc prov/psm,psm2: Enforce FI_RMA_EVENT checking when updating counters
f1beffdd5 Merge pull request #4323 from dmitrygladkov/master
509f755f4 util/recvwin: Fix write index to be within bound
2044f0ae5 Merge pull request #4331 from dmitrygladkov/rxm
8510d264d prov/verbs: Do polling again if TX inject operation is completed
ba81a3c57 util: add a description for FI_PARAM_SIZE_T
4dcbcf004 prov/rxm: man page updates
3b15410e7 prov/rxm: define default rxm univ size and use it for calculating MSG CQ size
bc725baf9 prov/rxm: make tx, rx queue sizes independent of MSG provider.
7c774bb27 Merge pull request #4333 from SystemFabricWorks/feature/sft_fingerprint
b1d7bb2cb Merge pull request #17 from tonyzinger/feature/sft_jenkins_workflow
60d6e0e96 prov/rxm: Use preallocated inject TX buffer for non-threadsafe mode
8c33f9d63 Merge pull request #4330 from dmitrygladkov/rxm
e2aea0789 prov/rxm: Simplify completion handling
afa4d1a8a Merge pull request #4321 from j-xiong/master
2c8581c12 contrib/cray: Change the Verbs Jenkins pipeline test reporting to xUnit.
79c649412 prov/tcp: CQ events should always return positive error codes
a55022f4f prov/tcp: throw -FI_ENOTCONN if ofi_sendmsg_tcp() returns EPIPE
0e388ee09 Merge pull request #4328 from dmitrygladkov/mlx
859e30139 prov/mlx: Fix compilation errors
a9a8321b6 prov/tcp: fix improper TX progression in blocking polling mode
734a8d356 Merge pull request #4325 from dmitrygladkov/rxm
c5f3ebc79 prov/tcp: fix wrong conditions in tcpx_try_func()
021847a4e prov/rxm: Fix crash in rndv receive when sending ACK
cddcb137f Merge pull request #4322 from dmitrygladkov/master
ddce4bcf0 prov/rxm: Fix memory leak
e876e9040 Merge pull request #4320 from dmitrygladkov/master
e225f2944 prov/psm2: Remove stale info from address vector when disconnecting
ff2e6ccd6 Merge pull request #4317 from j-xiong/fix_cq_readerr
86ff99e10 prov/rxm: Implement knob to use fair queues
ecbc76c8e Merge pull request #4316 from dmitrygladkov/rxm_def_queue
0902dc782 Merge pull request #4318
fd38f99f0 Updated nroff-generated man pages
a3f616ee3 Merge pull request #4313 from j-xiong/add_sock_conn_timeout
de7d0385f prov/rxm: Remove deferred queue
568b5884d prov/sockets: Add FI_SOCKETS_CONN_TIMEOUT parameter
23022d4e5 Merge pull request #4314 from a-ilango/rxm
b6c938b06 prov/rxm: Fix handling of RX buffer from unexpected queue in SAR
95e3e388f Merge pull request #4309 from a-ilango/verbs_fix
b9247a665 Merge pull request #4305 from vkrishna/tcp-dev
8c6e9bb6a Merge pull request #4308 from shefty/fixes
a4d80a03d prov/tcp: signal cq wait when send queue becomes non-empty
55192cde9 prov/tcp: Modify which poll events the endpoint's sock can be blocked on.
b515ebd81 common: Add epoll mod function
8e41e0462 prov/psm,psm2: Fix race condition in fi_cq_readerr()
92b1b2d4e prov/verbs: don't report unusable fi_info (no source IP address)
26c67b3e7 prov/rxm: fix missing src addr info in case of connections to self
c9316e3d6 prov/rxm: add an assert for fi_info->src_addr
48337e8f7 Merge pull request #841 from vkrishna/fabtests-dev
f00072daa Makefile.am: add tcp.exclude as part of make install
fffe4996d Merge pull request #4297 from a-ilango/rxm2
5b314dba3 Merge pull request #836 from vkrishna/master
0ab700d07 Merge pull request #4306
73f77890b Updated nroff-generated man pages
93c6dfa07 Merge pull request #4304 from shefty/master
bbe960529 Merge pull request #4301 from jswaro/bugfix/4300-stale-data
54ba7303a prov/rxm: remove recursive progress call on send path
331bf029d prov/rxm: add fi_mr_regv, fi_mr_regattr functions
1d42435e5 prov/verbs: change logging level of a log to info
d319a3fa2 Merge pull request #4288 from dmitrygladkov/rxm
b8bbfa203 Merge pull request #4298 from biddisco/fix_missing_initializer_warning
77343bd25 prov/gni: Fix stale data issue with SMSG buffers
599ca361f Merge pull request #4299 from a-ilango/hook
78ef5b1e5 prov/hook: include the right provider info when logging
e88029717 prov/hook: improve perf hook output formatting
62e2c3337 Makefile.am: adding tcp to CI testing
ba83bafb4 Merge pull request #4295 from vkrishna/tcp-dev
7e3dda448 fix warning missing-field-initializers
2a2fae196 Merge pull request #4290 from SystemFabricWorks/feature/sft_jenkins_workflow
eccbd3eed prov/tcp: signal the eq wait when new fd is added to it
0a4e62656 Merge pull request #4294 from yburette/topic/mrail_cleanup
209789265 prov/mrail: Add locking around deferred queue.
b32fbdf15 common: Add slist_remove_head_container().
62e4b85a8 Merge pull request #4293 from a-ilango/rxm
9569058f3 Revert "prov/rxm: Enable IPv6 support in RxM"
1853e5d48 fabric: Introduce new completion semantic
fef26ef75 Merge pull request #4242 from kseager/rstream_provider
88c4efc1e Merge pull request #840 from shefty/master
0e51f8527 Merge pull request #4213 from yburette/topic/add_rma
0668445cf Merge pull request #14 from tonyzinger/feature/sft_jenkins_workflow
3edea3d8b Merge pull request #4286 from a-ilango/rxm2
142cab5ed prov/verbs: Add optimized WR for RMA inject operations
bf4ce2374 prov/verbs: Move MSG EP RMA operations to separate file
846e37e48 Merge pull request #4289
fc3f0f7e0 Updated nroff-generated man pages
936709c89 Merge pull request #4285 from shefty/fixes
ae41297b3 prov/verbs: Rename inject_wr to msg_wr
fb7d730d4 prov/rxm: fill missing rxm_conn in rx_buf when SRX is not used
7f18a8ab1 prov/rstream: cq_data 64 -> 32
da87c6aae Merge pull request #4227 from shefty/master
f87199230 prov/rstream: various clean-up
00ade5090 Add SFT test execution into Jenkins pipeline.
cfa472c1d eq_test: Set mode bits explicitly
b11d03ea3 prov/rstream: initial commit
b7e826e40 prov/rxm: Improve fast path by avoiding locks in Connected case
da7cd4b2c prov/sockets: Use sizeof actual address, not structure
9e787ca66 man/cq: Clarify use of FI_SOURCE_ERR
7a4c1616c man/cntr: Add clarification on counter stability
68b2d78d1 Merge pull request #839 from shefty/master
ecde3179d prov/mrail: Add RMA ops.
15b9b154f Merge pull request #4281 from shefty/fixes
08de69c09 Merge pull request #4280 from a-ilango/fix_locking
557aca34f prov/rxm: acquire cmap->lock ony when updating addr for unexpected messages
62eaa5308 prov/rxm: move re-processing of directed recvs to av insert
7ab94ea00 benchmarks: Use FI_THREAD_DOMAIN
7423f0e5a Merge pull request #4276 from srki/fix-cq-interrupt
bb1ae06b4 Merge pull request #4274 from dmitrygladkov/master
2a281052c prov/rxm: Use locks for RX buffers
3d0ecd29b Merge pull request #838 from shefty/master
23ab3208c Merge pull request #4273 from dmitrygladkov/rxm
c3dcbc139 prov/gni: Fix interrupt for gni cq wait
3fc04a453 prov/verbs: Use static WRs based on thread level for msg ops
88e0edab4 prov/verbs: Move msg operations into new file
31aa8ed10 prov/verbs: Move send static inline calls to fi_verbs.h
c6c6ef79f prov/rxm: repost directed recv when AV updated only FI_DIRECTED_RECV is used
4f5e4d75b Merge pull request #4272 from a-ilango/rxm2
63292fd5a Change tag compare method for rdm_tagged_bw
f0f139043 Merge pull request #4262 from vkrishna/tcp-dev
c7a03bae7 prov/rxm: make use of ofi_copy_iov_desc
ee946e783 prov/rxm: move writing truncation error to a functon
6aa783307 prov/util: add debug asserts to avoid size_t underflow/overflow
bee9fd50d prov/util,rxm: fix memory leaks
f0548b2ec prov/util: Add a function to copy len bytes worth of a given fi_rma_iov.
08e8f7c95 Merge pull request #4264 from dmitrygladkov/master
4fd60af70 Merge pull request #4248 from vkrishna/tcp-test
bd4a38656 Merge pull request #4266 from a-ilango/rxm
8adf215ed prov/rxm: Implement rough estimation of the number of the segments
c76a5fdae prov/rxm: Fix the buffered receive with SAR protocol
252565a06 Merge pull request #4270 from dmitrygladkov/rxm
658a4392b Revert "prov/rxm: Don't consider RxM pkt size twice"
551b8c2e0 Merge pull request #834 from shefty/master
6658c435b Merge pull request #4269 from jandres742/dlist-foreach-reverse
baee5f5fe common: Add reverse versions of macros to traverse dlists
42ca5f128 prov/rxm: don't let MSG endpoint recv queue go empty
18982e501 prov/rxm: request util buf pool to not track used buffers
1facd9b07 prov/util: assert on unreleased buffers only if tracking is requested
cfecfb162 scripts/runfabtests.cmd: Use loopback address in place of localhost
7bd36ec64 shared: Fix window build warnings wrt setsockopt
5e8e13b11 prov/util: add a buffer pool create function that accepts an attribute struct
2eedb64b7 prov/rxm: move enqueueing rx_buf to repost list to a function
061f49ec4 prov/rxm: fill valid conn_id in protocol header
c1b35114b prov/tcp: fix indentation issues
5baa2e90a prov/tcp: bugfixes in connection management
67f61a5a6 Merge pull request #4259 from dmitrygladkov/win
11c3350d0 Merge pull request #4240 from aingerson/rxd_upstream
7bbc25c08 Merge pull request #4260 from dmitrygladkov/master
4c2170d62 osd/windows: Fix versions of package
4258ee855 osd/windows: Remove an excessive defenition of HAVE_TCP provider macro
ff6d19ed8 Merge pull request #4250 from dmitrygladkov/master
8f6213f86 Merge pull request #4257 from a-ilango/verbs
b43a29b70 util/cq: Implemented handling of overflow case for error entries
9f2460cc5 util/cq: Implement overflow protection for CQ
fabad16f8 prov/verbs: don't assert when a verbs device exposes unsupported MTU types
73da02847 util/cq: Rename err_list to oflow_err_list
d369e0608 Merge pull request #4252 from dmitrygladkov/rxm_sar
4cfe9685b prov/rxm: Fix corruption of data for core providers that doesn't ensure ordering of data for receive side
86360d55e prov/rxm: Fix truncation of data in SAR protocol
cede60e62 shared_ctx: Exchange addresses 1 at a time
67c5f0684 shared_ctx: Specify source/destination address for all EPs
c4a1a951a Merge pull request #4253 from yburette/topic/add_recvmsg
cb9ccd6ad prov/tcp: change names of a function and a macro
585919d77 Merge pull request #4255 from dmitrygladkov/rxm
be35bc28c prov/rxm: Added reporting of errors in SAR protocol
1b2c701c9 Merge pull request #4239 from vkrishna/tcp-dev
7b3714486 Merge pull request #4254 from dmitrygladkov/rxm
1ed49d96f Merge pull request #4231 from sydidelot/tcpx_fixes
b262355ec prov/rxm; Call fi_listen before CMAP is allocated
d3839c21c prov/mrail: Add fi_recvmsg() call.
f1d6c4dab Merge pull request #4251 from dmitrygladkov/rxm
9a1a66dd1 prov/tcp: don't generate SIGPIPE signal if connection closed
645ccf997 prov/rxm: Add support for inserting addresses before EP enabled
ed4b862f5 Merge pull request #4238 from a-ilango/mrail
3b005b5be prov/tcp: remove poll_fd_state
5554ef995 prov/tcp: removed flags and entry in poll_fd_info. Changed names relevantly
024cb6f71 prov/tcp: adding connection management functions
763697975 prov/tcp: override util eq ops for tcp provider
ef5d83eab prov/util: Added events argument to ofi_wait_fd_add
65f0bd7cb prov/tcp: remove pep state variable
6a6e302a3 prov/tcp: remove connection manager thread
89e8bed4b Merge pull request #4245 from a-ilango/rxm2
fd9989f55 prov/rxd: reformat pkts to avoid using pointers
d87603230 Merge pull request #4164 from rajachan/ofi-reorder-header
3383fb35f Merge pull request #4246 from shefty/fixes
91669aa66 Merge pull request #4193 from JoZie/bugfix/user_provided_auth_key
067a1838a prov/tcp: enable tcp in travis CI testing with fabtests.
065beb845 Merge pull request #4244 from shefty/fixes
402697438 prov/mrail: handle FI_MORE flag on buffered recv
5fed5c6b9 Merge pull request #833 from aingerson/master
975fccdb7 Merge pull request #4243 from RozanovAnatoliy/rozanova/netdir
d5b1a5a76 osd/windows: Rework sendmsg/recvmsg calls
1bfb00b2e prov/util: Avoid possible crash accessing freed lock
462df242f include/*/osh.h: fix copy-paste issue for ofi_recvfrom_socket()
161a4f08b prov/netdir: Define OFI_ND_MSG_ORDER
77b0519e1 prov/tcp: fix wrong error handling in poll_fds_add_item()
1fc1befd7 prov/tcp: fix a use-after-destroy bug causing assert in EP spinlock
0f7020f71 core: Add circular-queue based sliding receive window utility
c4378b94a Merge pull request #4241 from dmitrygladkov/rxm_def_queue
248ca8307 prov/util: add a function to copy len bytes worth of iovec from src to dst
7e048acb3 prov/rxm: Fix problem with unreadable events from MSG CQ   applications does several sends -> TX requests moved to   deferred queue -> flushing TX requests -> after N successful   sends, N+1 fi_send/fi_inject fails -> hangs (the progress are   not called)   Solution: move progress of deferred queue after calling of fi_cq_read
fc00c36b1 prov/rxm: Fix problem that lead to multiple the same entries in the queue   rxm_conn entry added twice to RxM EP deferred progress list,   because the entry is not deleted in rxm_ep_handle_unconnected   when the all deferred requests for this connection were sent   and queue is empty   Solution: added removal of rxm_conn entry from RxM EP deferred   progress list in rxm_ep_handle_unconnected
afcfa2e93 prov/rxd: eliminate need for multiple messages (RTS/CTS for small messages)
7b5120ae8 prov/rxd: av/address bug fixes
8b3e37088 prov/rxm: fix missing FI_CLAIM completion flag and context when buffered recv is claimed
990f61534 prov/rxm: support FI_MORE in buffered recv
efad8bac4 Merge pull request #4237 from j-xiong/master
fea92e537 Merge pull request #835 from ofiwg/revert-831-master
d65d7c1fc Revert "Makefile.am: adding CI testing for libfabric/tcp provider."
9b5fe2c00 prov/psm2: Adjust reported context numbers for special cases
7771134ae Merge pull request #4235 from vkrishna/tcp
f03ad68b2 Merge pull request #831 from vkrishna/master
ae1441e75 prov/sockets: Add debug msg to display bound address
73c7054ec prov/sockets: Use loopback address in place of localhost
16472b994 prov/mrail: define a cq write function
150f5a4dd prov/mrail: use op type and tag value from mrail header
b3a8dcbc7 Makefile.am: adding CI testing for libfabric/tcp provider.
5997770e5 Merge pull request #4230 from a-ilango/fs
e487ae6da prov/tcp: change the function names from tcpx_progress_ep_add/del to tcpx_cq_wait_ep_add/del
09ee4e931 prov/sockets: Check hints for sa family type
c173ff716 core: Rework ofi_get_sa_family to check fi_info
381933a06 core: Pass address family to ofi_getnodename
569549bab prov/udp: Replace call to ofi_getnodename with gethostname
cd0de5c7f util/av: Add IPv6 support to ofi_getnodename
8a3fc7071 msg_sockets: Add IPv6 support
340799c01 common: add an init function that can be passed to freestack create
777ea52b2 prov/rxm: add a unspec enum to recv queue type
3d7cbd987 Merge pull request #4229 from SystemFabricWorks/bugfix/ip-address-test
fb79d33aa Merge pull request #4226 from j-xiong/master
17375ec54 Merge pull request #4228 from a-ilango/rxm_cq
56bca686b shared: Support IPv6 for OOB connections
1fc77dd67 prov/sockets: Add debug messages to display addressing data
c86ef2d09 prov/rxm: Enable IPv6 support in RxM
3287796c6 prov/sockets: simplify listen paths
4f328588e prov/sockets: Add support for IPv6
042c6cee6 prov/sockets: Store IP address in address list
c345e9ac9 prov/sockets: Move socket provider code out of generic windows osd file
5fc9f0d6e prov/rxm: keep src addr reporting in sync with completion entry
89d716cb7 prov/util: add a cq write function that also reports source address
8c5b6cf59 prov/util: initialize fi_addr in util_cmap_handle to correct macro
ffe8ddf0b Merge pull request #4223 from jandres742/slist_cat
3ddb7b94d Merge pull request #4221 from aingerson/master
4970f2408 prov/psm,psm2: Always try to make progress when fi_cntr_read is called
92e4347db Merge pull request #4224 from a-ilango/rxm_fix
410f4cdee test_configs/sockets/complete: add cq_bind_flags, op_flags, msg_flags tests
e105b5e41 ubertest: redo completions
0564f236b prov/rxm: prevent total_len wrap around SIZE_MAX when total_len < seg_len
c30793eaf common: Add concatenation and swapping support for slists
b3a1f209c prov/rxm: fix FI_MSG/FI_TAGGED flag not being set in protocol header in SAR msgs
e7edc6319 Merge pull request #4222 from j-xiong/master
cf94eb2b9 contrib/cray: Fix static request of resources
40d9e929f Merge pull request #4220 from dmitrygladkov/dlist_mt
234698b06 ubertest: count skipped tests
299b32a45 prov/psm2: Support control functions related to MR mode
6daae61a8 common: dlist_ts bug-fixing
7ea7b77c8 prov/shm: clarify cmd_cnt usage
de9eafaf2 prov/shm: fix smr_region size allocation
14f388047 prov/gni: Fix miss-use of  default authorization key
5e625a5b9 prov/gni: Change implementation of default authorization key - Store default key in variable of type struct fi_gni_auth_key - Handle NULL arguments of create and lookup by redirecting to the default key - Change key of hash-table entry from 0 to actual used protection_key
e326150f0 prov/sockets: Defer forming list of addresses until needed
55557af0d ofi_net: Add helper routines to mask IP addresses
f463eebff ofi_net: Add generic call to get pointer to IP address
5a5b80b66 Merge pull request #4219 from dmitrygladkov/rxm_sar
fbf8c0e75 prov/rxm : Fix issue in SAR protocol
26d532a75 Merge pull request #4218 from dmitrygladkov/dlist_mt
169a7e5ba common: Implemented thread safe version of dlist
41ecfc92b Merge pull request #4197 from SystemFabricWorks/bugfix/remove-true-statement
52584371d Merge pull request #4217 from dmitrygladkov/def_queue_dev
df27cd5e3 util/pool: Makes unlikely out of space case
31a6c0d4b prov/rxm: Refactor handling of deferred TX inject
4b7d5a114 Merge pull request #4208 from dmitrygladkov/def_queue_dev
6c2d7a306 prov/rxm: Implemented deferred queue [TX inject]
bfe6baa58 prov/rxm: Implement internal way to signal wait_obj
23f38a7b0 prov/rxm: Avoid compiler warnings [temporary solution]
5bd23de5f prov/rxm: Remove deferred queue that is used before connections is established
ea6d2d195 Merge pull request #4214 from dmitrygladkov/rxm
84adb373d prov/rxm: Fix incorrect flags reported to user
e340adfcf Merge pull request #4211 from dmitrygladkov/rxm_dev
7757cf5ee prov/rxm: Move fill of TX entry into separate function
b5c2c7fbe Merge pull request #4206 from dmitrygladkov/rxm_dev
0c2f28613 Merge pull request #4210 from a-ilango/mrail
0be657bbf prov/mrail: fix for issue reported by coverity
92fa3fcef Merge pull request #4209 from a-ilango/rxm
88fbbf8c1 prov/rxm: fix incorrect setting of recv buf in buffered recv
b39f07e8c Merge pull request #4207 from dmitrygladkov/rxm_tx
249e7a929 Use passed completion flags from rxm_ep_send|inject_common
ee9ab13e4 prov/rxm: Don't consider RxM pkt size twice
8d0d110a2 Merge pull request #4183 from yburette/topic/add_raw_mr
b8b1fd28d Merge pull request #4199 from hppritcha/topic/gni_sep_cancel
233c11666 Merge pull request #4204 from dmitrygladkov/rxm_pool
c70062c85 ofi_net: Expand helper functions to support ipv6
4b0df8ac0 prov/rxm: Address Coverity scan issue
aa3ab7cf8 Merge pull request #4200 from dmitrygladkov/rxm_dev
5f4b70866 prov/rxm: Improve support of SAR protocol [RX side]
4508ded30 Merge pull request #4202 from dmitrygladkov/rxm_pool
bf2b27e01 prov/rxm: Allocate pools within for loop
07492f275 prov/rxm: Implement separate pool for inject operations
f25f385e0 prov/rxm: Use common pool for TAGGED and MSG TX operations
c2e1e2d7a prov/mrail: Add raw memory region capability.
46423ad56 Merge pull request #4201 from vkrishna/tcp-fix
3c089ac6e Merge pull request #4160 from a-ilango/mrail
545756d44 prov/tcp: fix coding bug.
640509de9 Merge pull request #828 from a-ilango/dev
146421442 prov/rxm: Replace rxm_pkt_size by direct calling sizeof()
b696b7e58 Merge pull request #4032 from dmitrygladkov/rxm_dev
3c4fd9dc8 prov/rxm: Reduce code duplication in recv queue initialization
7cd1d02e9 prov/rxm: Add support for retransmission of deferred segments
e69d77e66 prov/rxm: Rename deferred queue
da10f6538 prov/rxm: Add receive part of SAR
601cf249d prov/rxm: Implemented building blocks for SAR TX
319e37b5b prov/rxm: Added error handling into the handling of CQE for SAR sergment send
ae5dc9b84 prov/rxm: Implemented selection logic for different types of messages
f4033358f prov/gni: add support for cancel on SEP tx/rx
264464e29 Merge pull request #4196 from dmitrygladkov/verbs
a6347ef7f Merge pull request #4176 from dmitrygladkov/master
177a47f23 prov/verbs: verbs/msg doesn't generate CQE if a context is NULL
870eebd0e Merge pull request #4198
912182cb7 Updated nroff-generated man pages
477fc5a91 Merge pull request #4195 from dmitrygladkov/man
a9e1596e9 Merge pull request #4191 from hppritcha/topic/sep_fixes_for_ompi
5a49bcd20 contrib/cray: Remove true statement from test
cd255d7a9 man: Fix typos in fi_msg and fi_tagged
0dcf8d050 prov/mrail: add support for tag matching and directed recv
0fbabcecc prov/rxm: use the common match tag, addr functions
c7dd3d1c5 prov/util: move tag and address match functions to common code
10c971507 prov/mrail: set mrail_ep as context when opening rail endpoint
220e4ff4e prov/rxm: Set FI_ORDER_NONE for tx and rx completion ordering
cf143530f Merge pull request #830 from aingerson/master
4db3f0b3b Merge pull request #4184 from yburette/topic/add_setopt
e99475b94 Merge pull request #4194 from hppritcha/topic/swat_4135
f1f062520 Merge pull request #4185 from shefty/master
1d1d65c97 Merge pull request #4179 from gladkovdmitry17/freestack
6b080e74b Merge pull request #4189 from hppritcha/topic/another_sockets_compile_warning
11dfcebdd prov/gni: fix a debug print statement
982057431 prov/gni: rework SEP setup
3c4d05cc5 Merge pull request #4188 from hppritcha/topic/suppress_hugepage_check_aarch64
6690b7dfd prov/sockets: suppress another gcc warning
118d9a2f3 prov/gni: suppress hugepage counting for ARM
925dd176d frestack: Add instrumentation of psuh/pop calls
c41005687 smr_freestack: Fix corruption of user buffer
6ea42dc56 freestack, rxm, rxd: Fix corruption of user buffer
a2d467887 prov/mrail: Add setopt.
eb0fac332 Merge pull request #4182 from SystemFabricWorks/bugfix/ld_library_path
c6eb0db64 Merge pull request #8 from jswaro/bugfix/ld_library_path
020adffe5 Merge pull request #4181 from hppritcha/topi/swat_gcc7.3.0_warn
68d0c3804 prov/rxm: Don't overwrite failed return value creating CQ
21b85d550 Merge pull request #4180 from hppritcha/topic/kdreg_config_verbessern
1ac4082f1 prov/sockets: swat gcc 7.3.0 warning
ca53e30cb prov/gni: improve kdreg configury check
542e3f156 Merge pull request #4178 from vkrishna/tcp-test
c97546309 Merge pull request #4174 from shefty/master
a49d19592 prov/tcp; fix connection hang issue
6feedaa8b Merge pull request #4173 from gladkovdmitry17/master
3b99ffdf7 appveyor/yml: explicitly set sockets for appveyor testing
6c121b30a Merge pull request #4172 from shefty/master
4f986b92e prov/rxm: Use the RX attribute size of a core provider
2ee6e3a17 Merge pull request #4170
7594cfb7c Updated nroff-generated man pages
ef7c61271 Merge pull request #4165 from aingerson/rxd_upstream
b901a5a03 prov/shm: Add tagged receive helper call
129a66c00 prov/shm: Implement optimized versions of receive calls calls
8832f5e33 prov/shm: Define helper functions to get an smr_ep_entry for receives
79e25f933 prov/shm: Create separate tagged and untagged receive message paths
e17846459 prov/shm: Initialize unset fields directly vs using memset
9bc7bb6b8 prov/shm: Use memcpy in place of iterating over recvmsg iov
2fe0aa2de prov/shm: Use rx not tx flags for tagged messages
598de00f7 prov/tcp: Move common receive posting code to common functions
42cc9d3ae prov/tcp: Implement optimized fi_recv* call paths
b4d497fed Merge pull request #4167 from a-ilango/rxm
6f0dea5b3 Merge pull request #4168 from gladkovdmitry17/rxm_lmt
98acf68a1 prov/rxm: Set OP flags for LMT send requests
847a549ce man/rxd: fix rxd environment variable name
38d5cd50b contrib/cray: Add LD_LIBRARY_PATH to environment
a2b6f6738 Merge pull request #4162 from j-xiong/master
d0a6e625d Merge pull request #4161 from aingerson/rxd_upstream
3c484d124 Merge pull request #4163
ff7ee756f Updated nroff-generated man pages
938eed923 Merge pull request #4139 from shefty/master
527c85a2b gitignore: update ignore
833644265 test_configs/ofi_rxd: add UDP;ofi_rxd config file
5301778b3 Merge pull request #4152 from gladkovdmitry17/rxm_queue
fab72bd76 prov/rxm: avoid additional look-ups when not using shared receive context
f3fca46a0 prov/psm2: Unblock fi_cntr_wait on errors
9edd3951a ubertest: progress fixes
effb84e9f prov/rxd: set prov_errno to 0 on error
9de7122cc prov/psm2: Properly update error counters
e98c59954 Merge pull request #4157 from vkrishna/tcp-test
8b00ecc31 Merge pull request #4159 from yburette/mrail
1bde2546c include/shared: print error and provider error when printing an error
29fbdb70c Merge pull request #4156 from a-ilango/rxm
50804a698 prov/rxd: add tag matching
94f55b22e prov/rxd: coverity init fix
939568f09 core: Add ability to report device attributes
a1a9c7ac9 prov/netdir: Add reference to new ND header package
c15ba5d46 man/getinfo: Add html links to referenced pages
a3afdf7ad man/fabric: Add missing fi_tostr types
73d909005 prov/mrail: Return one fi_info per rail.
2a3b5e656 Merge pull request #4151 from vkrishna/tcp-test
d6e7cd6d2 Merge pull request #4150 from JoZie/patch-1
9f359792e Merge pull request #4155 from SystemFabricWorks/feature/rpm-build
e149ec58c prov/rxm: remove unnecessary setting of flags [coverity fix]
0c8978299 Merge pull request #5 from jswaro/feature/rpm-build
012e7f5f8 contrib/cray: added rpm build stage
3efaebc4b prov/tcp: On closing endpoint, release rma read queue entries, if present..
4559020bd prov/rxm: Allocate send queue per connection
92547589f util/cmap: Pass cmap into alloc routines
b146f0cc3 prov/tcp: using slist instead of dlist for tx/rx/rma queues.
fa6e25483 prov/tcp: name change from 'rma_list' to 'rma_read_queue'
21d5f8ffc prov/tcp: removing msg_id matching for rma read operations.
df606d3dd Merge pull request #4140 from a-ilango/mrail
447ca1ade prov/gni: fix incorrect check of FI_SYNC_ERR flag
8931f031f Merge pull request #4149 from SystemFabricWorks/bugfix/remove-implicit-load
5f53142ad contrib/cray: Remove the implicit load
555e55812 Merge pull request #4148
dba661597 Updated nroff-generated man pages
836f5e203 Merge pull request #4138 from aingerson/rxd_upstream
0e4aaafbe Merge pull request #4147 from vkrishna/tcp-test
686757512 prov/rxd: reorganization
795308839 prox/rxd: initialize err_entry.len (coverity)
4907f42ca prov/tcp: fix indentation issues
40d0d0040 prov/tcp: optimization: Maintain buf pool array with preset fields
ec2d9d208 prov/rxm: add support for FI_BUFFERED_RECV mode
24fb8944d prov/rxm: serialize access to repost_ready_list
1fb4f3fa6 Merge pull request #4133 from gladkovdmitry17/tcp_dev
3afe52d49 Merge pull request #4144 from gladkovdmitry17/rxm
bc6b9f3c7 Merge pull request #4145 from gladkovdmitry17/rxm_fix
694eb36a3 Merge pull request #4142 from jswaro/feature/pipeline-verbs
a631cf42e Add Cray Libfabric Jenkins pipeline file
ab8d923d8 Merge pull request #4143 from vkrishna/master
fd29fdfed prov/rxm: Fix wrong indention
b85c08b62 prov/rxm: Fix reporting of the iov_limit for TX attr
d2cb70c3e prov/rxm: Don't pass comp_flags into internal send/inject functions
46af546e3 prov/rxm: Preset FI_MSG and FI_TAGGED for TX buffers during EP setup
e197582cc prov/rxm: Fix the reseting of TX buffer packet flags
48ffb566c Merge pull request #4131 from gladkovdmitry17/rxm
7edcd47b3 Merge pull request #4134 from gladkovdmitry17/rxm_opt
52d5e4212 prov/tcp: fix fi_getname implementation for ep and pep
a20b120f9 prov/tcp: Enable possiblity to select the interface name
9a3429403 Merge pull request #4136 from vkrishna/tcp-test
3ce43c0c0 prov/rxm: Use the full set of the OP flags only for non-inject path
b137afcdb util/ep: Set inject OP flgas during EP setup
e60d8081e prov/tcp: bugfix in tcpx_getinfo_ifs
21bcd60d1 prov/tcp: Using send/recv instead of WSASend/WSARecv.
dd146439c prov/tcp: asserting only when no flag in POLLIN/POLLOUT is set.
6984f3cda prov/tcp: using ofi_sockerr wrapper for supporting multiple platforms.
35ed2a93f unit: fix msg ordering check in getinfo test
3971aa817 prov/rxd: add option for out of order reliability
45fee7387 prov/rxd: move environment variable to more intuitive location
4bd9a8183 Merge pull request #4129 from a-ilango/rxm
f7f301dfd prov/rxm: Use separate list of the posted RX buffers per connection
8b16d6eb8 Merge pull request #4130 from gladkovdmitry17/tcp
d32a7a5dc prov/tcp: enable tcp provider in mainstream
ab7200c08 ci: Disable TCP provider for libfabric build that is used in fabtests
688fb6243 ci: Enable testing for sockets provider only in AppVeyor CI
dace592e7 prov/rxm: fix incorrect handling and reporting of tx, rx attibutes
db18aedc7 prov/verbs: report correct rma_iov_limit
2cb5088c7 Merge pull request #4128 from jlbyrne-hpe/john.l.byrne/verbs_leak2
ce98afbb3 Merge pull request #4127 from jlbyrne-hpe/john.l.byrne/verbs_leak1
1b54f0b72 Add missing free event channel in fi_ibv_domain_close()
b846cad0a Fix memory leak in fi_ibv_getifaddrs() in error case.
b20439af9 Merge pull request #4124 from gladkovdmitry17/rxm
7b34c4397 prov/rxm: Reduce instruction counts for the receive path
dae3204dd Merge pull request #4122 from vkrishna/tcp-test
ed1a5fd44 prov/tcp: adding non-zero ordering sizes
b0fa19c3f Merge pull request #4126 from mblockso/fi_pingpong
70b153091 Merge pull request #827 from shefty/master
8e6eb9a5b util: fi_pingpong FI_CONTEXT2 fixup
456bf2037 getinfo_test: Skip when fi_getinfo returns FI_ENODATA
bc5fc2a97 Merge pull request #4119 from gladkovdmitry17/tcp
39a083717 Merge pull request #4120 from gladkovdmitry17/rxm_fix
c03555cc4 prov/tcp: Add missed capabilities
b05d76087 prov/rxm: Fix leak of fi_info
358eef4ee Merge pull request #826 from shefty/master
242aaeeaa Merge pull request #4115 from j-xiong/master
4dd49f485 prov/tcp: Use CQ utility fastlock
c097abe1b Merge pull request #4109 from gladkovdmitry17/master
7c149f970 shared: Restructure ft_init_ep and ft_setup_ep code
7dcdce37a prov/psm2: Fix irregular performance drop for aggregated RMA operations
9f73ecbe3 Merge pull request #4116
9f86db487 Updated nroff-generated man pages
a75f3f1ed Merge pull request #4108 from shefty/master
aca08e589 Merge pull request #4112 from a-ilango/verbs_info
0f44dda9d Merge pull request #4113 from a-ilango/mrail
c6e1ed07a Merge pull request #4114 from gladkovdmitry17/rxm_fix
1f2673b25 prov/rxm: Fix bug when saved msg EP wasn't destroyed
684f5b7fa prov/rxm: Allocate connection handle during av_insert
45dc515bd prov/rxm: Reduce instructions for RX data handling
f594fcfc1 Merge streaming tests into functional directory
6d94e8e07 Rename simple to functional
8ec053d6d Merge pull request #825 from shefty/master
99f69f35d streaming/rma: Remove RMA streaming tests
8ea6777f3 prov/mrail: set all modes when calling fi_getinfo for underlying provider.
dc22529c2 Merge pull request #4110 from a-ilango/rxm
f5641bacb Merge pull request #4111 from a-ilango/mr_local
25ee5e447 prov/rxm: Check endianness of two peers during connection establishment procedure
b044dde34 prov/rxm: Check RXM op version
3f57be4b7 osd: Add run-time endiannes detector
01948021e prov/util: move endpoint type check to the front
a533b0990 prov/rxm: fix writing error entry to CQ + refactoring
1b91336dc uber: Rename ubertest files and directory
7383349b1 prov/rxm: rxm should advertise FI_MR_LOCAL when NULL hints is given
52ad31589 prov/util: replace check mr local macro with function
996d965e0 core/tostr: Add FI_BUFFERED_RECV and FI_VARIABLE_MSG to fi_tostr
c03187010 core/tostr: Restructure fi_tostr_flags()
41dd7de55 man: Refine FI_VARIABLE_MSG definition to use FI_BUFFERED_RECV
1f067d313 prov/rxm: refactor error path of send and rma postponed ops
0e1d68f41 Merge pull request #4100 from gladkovdmitry17/rxm_sar
906cd5e5a prov/rxm: Add handling of completed SAR segment transfer
43248370b prov/rxm: modify get state macro to use op_context instead of completion entry
8cd1f9a54 Merge pull request #4106 from gladkovdmitry17/master
50e185d94 prov/rxm: Use pre-calculated value of eager packet size
f6ecea145 prov/rxm: Disable usage of SRX by default
78232e279 Merge pull request #4104 from vkrishna/tcp-dev
467d80bb9 Merge pull request #4067 from gladkovdmitry17/av
627d30c18 prov/tcp: fixing debug messages.
a09a2a98b prov/tcp: Avoid attempting to send/receive before endpoint in connected state.
7fab82771 prov/tcp: removed unnecessary lock for connection state
fb00fc040 Merge pull request #4099 from gladkovdmitry17/verbs_dgram
515034e07 Merge pull request #4083 from gladkovdmitry17/rxm_opt
12be00f1a fabric: Introduce new /mode bit FI_BUFFERED_RECV
62124cb32 Merge pull request #4105
05383cc5a Updated nroff-generated man pages
cdee9d02a Merge pull request #4102 from shefty/master
b421dfa35 Merge pull request #4101 from gladkovdmitry17/rxm
b06eadc5f man/fabric: Add reference to fi_info utility
f646956a4 man/fabric: Document FI_PROVIDER environment variable
8fe3a57e4 Merge pull request #4098 from vkrishna/tcp-dev
7fd39ae48 Merge pull request #4094 from gladkovdmitry17/lock
143dbe34f prov/util: Use variable to control AV addr size
d69fb821b prov/rxm: Handle failed deffered operations
cc06a6edd prov/rxm: Move handling of connection states into common function
4a04e1337 prov/rxm: Use intermediate state to clean outdated MSG EP used by passive side
7aa1d7483 util/cmap: Implement intermediate state between Connected and ConnRecvSent/Accepted states
379c58bcb common/fastlock: Implemented lightweight profiling
6c586767d prov/verbs: Rename verbs_msg_ep.c to verbs_ep.c
7b96527a7 prov/verbs: Merge MSG EP and DGRAM EP routines into common one
fcaa2effb util/ep: Save endpoint type
bd5ad392b Merge pull request #4092 from a-ilango/rxm
f158fa8ed Merge pull request #4050 from gladkovdmitry17/common
bd81aa444 Merge pull request #4096 from vkrishna/tcp-dev
1eec832f9 Merge pull request #4095 from j-xiong/master
c9a2b568b prov/tcp: fixed the cq reporting with proper flags
3e1444e29 prov/tcp: adding some debug messages in connection management.
aaac2916a prov/tcp: Adding proper domain caps and rma iov limit
147f8f1e6 prov/rxm: reprocess unexpected messages on av update
bd3716d9f prov/util: add a provider specific update function as part of cmap_update
acded363e prov/rxm: Verify wire protocl on remote peer
fcf1ef1ed prov/rxm: Update CTRL version
243d7f41e prov/tcp: removing check which has no effect
3286a6529 prov/tcp: fix cast to handle 32-bit arch
1f97f4df4 prov/tcp: remove unnecessary conditional check
a55688be0 prov/psm2: Reset Tx/Rx context counter when fabric is initialized
6dddacfdd Merge pull request #4093 from gladkovdmitry17/verbs_dev
fa176dd57 prov/verbs: Fix usage of util/CQ lock when util/CQ has been destroyed
02c4e3abf Merge pull request #4089 from gladkovdmitry17/verbs_dev
a2c28937e Merge pull request #4088 from gladkovdmitry17/verbs_dgram
541c586d2 Merge pull request #4056 from vkrishna/tcp-dev
1aa817505 prov/tcp: Changed name pe_entry to xfer_entry/tx_entry/rx_entry at appropriate places.
2c6d6277d prov/tcp: Adding RMA Read support
870761195 prov/tcp: Trimmed down the checks for op_data
b22ed36a9 Merge pull request #4087 from a-ilango/rxm
bff999c20 prov/verbs: Use common EP structure for DGRAM EP
a2114402d prov/verbs: Optimize receive path for single buffer
9a7cfaad4 Merge pull request #4084 from gladkovdmitry17/verbs_dgram
a4849e762 prov/verbs: Refer to CQ for EP through utility CQ
969fe9d81 Merge pull request #4080 from gladkovdmitry17/verbs_dgram
021ee6201 Merge pull request #4082
245f61a0f Updated nroff-generated man pages
b7b1ceb6a Merge pull request #4065 from aingerson/rxd_upstream
c8304764a Merge pull request #4079 from shefty/master
819f73f90 Merge pull request #824 from a-ilango/dev
2ea3b52e0 prov/verbs: Use operation flags from utility code
456d3c72b prov/rxm: fix a bug in matching directed receives
6d3f21f7a prov/verbs: Implement usage of utility EP
871c6e2c4 Merge pull request #4075 from j-xiong/sendv_completion_fix
d60e85ca0 prov/sockets: Fixup formatting from commit f2118d27
568d97abd Merge pull request #4072 from a-ilango/mrail
76c795f64 Merge pull request #4074 from aikatz/master
55a9f2a41 Merge pull request #4076 from gladkovdmitry17/verbs_dgram
970a92a6e prov/verbs: Fix CQ progress engine initialization
db54cafc5 prov/psm2: Fix incorrect completion event for iov send
34cac1c93 prov/mrail: don't set prov_name to NULL in the "header fi_info"
c3202bcd3 prov/mrail: handle the case when hints->fabric_attr is NULL
a3c87598d common: remove ofi_core_name and ofi_util_name functions
f2118d27a prov/sockets: Fix accessing msg's iovec without checking its length
9a22c55f3 prov/util: update ofi_exclude_prov_name to handle NULL prov_name_list
bdf65905d prov/rxd: update man pages with new implementation details
5af1b09f6 prov/rxd: add cq_entry to x_entry
68d23e2dd prov/rxd: get rid of max address
1aef6df68 prov/rxd: remove unnecessary FI_MSG check
87eef6efc prov/rxd: change assert to warn
b41a98558 prov/rxd: switch check and remove goto
d7636f861 prov/rxd: remove unnecessary variable and fix return
857cb15b6 prov/rxd: only increment counter on successful completion
e14071644 prov/rxd: remove cq_entry initialization
5f16831ef prov/rxd: fix empty for loop format
ae373e53f prov/rxd: cleanup av on error
2192915bf prov/rxd: switch break and return
fb3acae4a prox/rxd: add FI_MSG_PREFIX support
d9db59dac  prov/rxd: add FI_CONTEXT and addr format support
172247e53 prov/rxd: add RXD_MAX_MTU_SIZE
c94b4bce2 Merge pull request #4069 from gladkovdmitry17/verbs_dgram
1403b59ed prov/verbs: Fix Coverity issues
43fae2423 Merge pull request #4068
84d4d25a0 Updated nroff-generated man pages
8b7342ae3 Merge pull request #4062 from vkrishna/sockets-fixes
f71b5e2b3 Merge pull request #4064 from shefty/master
6d22d0c04 prov/sockets: Fix wrong error reporting in fi_connect
6c08e19fb prov/rxd: fix inject flag bugs
fdd65339b man: Install fi_hook.7 man page
17dffe45c Merge pull request #4058 from gladkovdmitry17/verbs
d365369ce Merge pull request #4057 from gladkovdmitry17/rxm_opt
bbd21f428 Merge pull request #4060 from gladkovdmitry17/verbs_maint
d276f180e Merge pull request #4061 from j-xiong/master
e4a88e128 prov/psm2: Avoid polling PSM2 in a nested loop
8d8a2a05e prov/verbs: Fix name of run-time parameter
cbaa333ff prov/verbs: Use utility CQ for implementation of verbs CQ
fba350d81 prov/rxm: Use data completion strucures instead of tagged
062d12884 prov/verbs: Reduce instruction counts
ee0bc996b hook/perf: Hook CQ and counter read operations
a6f41a33a hook/perf: Display performance counter details
9e04c1870 man: Add description of hook provider
dbb4040a5 Merge pull request #4046 from shefty/master
c475f9b56 Merge pull request #4051 from gladkovdmitry17/sar
83c6b043d Merge pull request #4049 from gladkovdmitry17/master
6e53a12de Merge pull request #4036 from aingerson/rxd_upstream
267a987d2 Merge pull request #4052 from yburette/topic/fix_rxm_rma_postpone
55731e4ac prov/rxm: Fix desc field when postponing RMA ops.
8fb2ad6c3 prov/hook: Install performance hooks for EP transfers
e16205261 prov/hook: Avoid possible division by 0 when reporting perf stats
47dc92735 prov/hook: Support EP address inheritance
ebb2d51c5 core: Enable hooking provider calls
277040e59 prov/hook: Fix reporting EQ FI_NOTIFY events
58d259e11 prov/hook: Convert wait set hooked fids to unhook fids
eed3075e5 core/perf: Change debug level for perf data
6eecb2c99 prov/hook: Add hook 'class' to fabric
b67506628 Makefile: Move hook sources from common to libfabric specific
525530813 prov/rxm: Use separate buffer pool for SAR protocol
6aeac6227 prov/rxm: Update TX/RX entry for SAR protocol needs
46e671755 prov/verbs: Move DGRAM endpoint code to the root folder of verbs provider
4f385320b prov/verbs: Extend fi_ibv_ep structure for DGRAM needs
1335568b3 prov/verbs: Rename fi_ibv_msg_ep structure to fi_ibv_ep
8a483fc6e Merge pull request #4034 from vkrishna/tcp-dev
489eaf881 Merge pull request #4047
557c95f49 Updated nroff-generated man pages
8f48e01c1 Merge pull request #4045 from gladkovdmitry17/sar
acc655b48 Merge pull request #4044 from gladkovdmitry17/master
cf34f482e Merge pull request #4043 from gladkovdmitry17/rxm_opt
e52d6e33d build: Add hook provider to windows build
ca6d49e4d prov/rxm: Add new protocol state
caa66f486 prov/rxm: Add run-time parameter for SAR protocol
096d709e1 prov/rxm: Make rxm_finish_send static inline
231a154ac prov/hook: Add definitions to support capturing performance data
c33507110 core/perf: Add wrappers to start/stop perfset counters
51eb50d72 core/perf: Remove names from ofi_perfset
9320156f1 core: Add environment variable to select performance counter
26872f9eb prov/hook: Track parent fids
c589373d0 prov/tcp: Adding RMA write capability
fde08506c prov/tcp: adding mr ops in domain
b8084226f prov/tcp: Adding dummy rma ops
6f848ce9f prov/tcp: changed the name of recv function
e525448d6 prov/tcp: added rma_iov into tcp msg header.
0c07d9ef9 prov/tcp: changing the recv to accommodate rma read/writes
e7e5beca5 prov/rxd: add slist_entry to packet and use instead of dlist whenever able to
acfa2c782 prov/rxd: initial overhaul of the rxd provider
6ff12c007 Merge pull request #4035 from a-ilango/mrail
a1d4ee90e unit: dup core provider name so that we pass the right string to snprintf
a170446d8 common: allow more than one layering of utility providers
dfb44d09d common: add string utility functions
d2e8e1dd7 Merge pull request #4042 from gladkovdmitry17/verbs_dgram
00b48b3c1 prov/verbs: Makes all sends signaled
26d1ef966 Merge pull request #4037 from vkrishna/bugfix
b1f43dccf prov/tcp: fixing the usage of fi_eq_write
be764e23d common: make the split string function return the # of substrings
a1c086baf Merge pull request #4041 from gladkovdmitry17/master
e700b5d17 Merge pull request #4039 from a-ilango/rxm
360486d6b prov/rxm: Add check for TX buffer message type
8f7d05f6a prov/rxm: Remove unneeded NULL-checking
4c6624e4c Merge pull request #823 from a-ilango/dev
47d178407 prov/rxm: update logging
b9b0734b2 Remove exclusions that are ported tests
0a27e04ab Update test exclusion list for verbs provider
9ceb1fb10 Merge pull request #4033 from gladkovdmitry17/master
abc2ca60b Merge pull request #4030 from sydidelot/tcpx_fixes
164024f45 prov/rxm: Fix crash with log level = debug
a5ca07d6f prov/util: make ofi_has_util_prefix function static inline
51af1de6a Merge pull request #4031 from gladkovdmitry17/rxm_dev
e5592d14f prov/rxm: Remove pointer to Recv queue from RX buffer
dbebfe78b prov/rxm: Optimize function that handles RX buffers
60f289a54 prov/rxm: Move CQ handling functions to common code
6c81c91e1 core/proto: Add new type of message
922962ade prov/tcp: report CM evt to EQ only if tcpx_ep_msg_xfer_enable succeeds
a29db756b prov/tcp: correctly initialize cm_entry to prevent undef mem accesses
95889efd7 prov/tcp: fix races with fd_signal_*
680e76e4a prov/tcp: move dlist_remove() into calling function
a389f785d prov/tcp: no need to hold the lock while memset'ing PE entry
a77c23227 Merge pull request #4028 from vkrishna/tcp-dev
6d8b6e274 Merge pull request #4027 from a-ilango/mrail
d56b6fa0d prov/tcp: support for reserving ep address with provider context handle
f0923b1aa prov/mrail: remove an un-needed assertion and add some logging
10075838a prov/util: allow provider to specify address format as UNSPEC
667017ae1 common: add a log for opened fabric
bee82b60d prov/mrail: remove assignements in if statements
262d4f225 Merge pull request #3975 from vkrishna/tcp-dev
d4739efa0 Merge pull request #4025 from sydidelot/verbs_eq
07461b5d1 prov/verbs: eq->err.err must return a positive error code
8b3f60a8b Merge pull request #4003 from gladkovdmitry17/rxm
f995cb26e util/cq: Make ofi_cq_write static inline
95683647f prov/rxm: Reduce instruction counts when handling CQ entry
b132eadd9 prov/tcp: optimize message sends. Not accepting new send/recv when cq is full
2e7198dc0 prov/tcp: using cq's wait object to detect rx messages/disconnect
d0d04c5b2 prov/tcp: proper shutdown reporting to eq
7784e3af4 Merge pull request #4023 from j-xiong/master
ec0e266a6 prov/psm2: Fix occasional assertion failure in psm2_ep_close
efed76fd6 Merge pull request #820 from a-ilango/dev
0712570f1 Merge pull request #4021 from j-xiong/master
408c3e573 Merge pull request #4015 from gladkovdmitry17/verbs
35373474f prov/verbs: Use return value of ibv_destroy_srq for SRQ fi_close
3738522a1 prov/verbs: Move common code of SRQ and MSG_EP to separate function
55d79627f prov/verbs: Move SRQ code to EP/MSG code
e02fa9513 Merge pull request #4017 from gladkovdmitry17/verbs_dgram
431c92ea1 prov/verbs: Fix AV functionality in verbs/DGRAM
7741df0db prov/psm2: Avoid long delay in psm2_ep_close
c7ac04bac Merge pull request #4016 from a-ilango/mrail
af5488ef5 Merge pull request #4020
564875270 Updated nroff-generated man pages
6066defdf Merge pull request #822 from shefty/master
0f7eff917 Merge pull request #4019 from shefty/master
0ec163a91 prov/mrail: fixes for issues reported by coverity
a67b158d9 man/mr: Clarify how to use the fi_mr_raw_attr function
f95cab3c3 poll: Fix race condition that can incorrectly report failure
ff1e4fb3b Merge pull request #821 from shefty/windows
8de92c63d Merge pull request #817 from shefty/master
fcc5d7c67 windows: Remove reference to ported tests
4a3de540e runfabtests: add fork option to be passed along to ubertest
f232c1864 Merge pull request #819 from a-ilango/dev
178838f0a common: add debug logs for ofi_straddr
9764985a3 prov/util: add a check for prov ep_attr type
108b70cbc prov/udp: use ofi_straddr for printing address
db6cd3329 prov/udp: fix cleanup on EP creation error path
0cf6af98f Merge pull request #4013 from a-ilango/mrail
b716d30ad Merge pull request #4011 from gladkovdmitry17/rxm_rma
6b09ee8e1 complex: make forking of process optional
727d5b836 complex: make server_ready non-static variable
961ce1eae prov/mrail: update EP and add send/recv functions
33e30e5d0 prov/mrail: add CQ and progress function
e3001787d prov/mrail: add AV functionality
8d6b1c25d prov/mrail: store addrlen with domain
a9839bcc8 prov/mrail: some minor fixes
29de8cd5f common: fix comment
79666cadb prov/rxm: Fix deffered RMA operations
6320083e3 Merge pull request #4009 from gladkovdmitry17/master
6c945cccc prov/rxm: Fix matching for RMA I/O vectors
e510c3523 Merge pull request #4007 from gladkovdmitry17/verbs
f94a4c7b3 Merge pull request #4008 from j-xiong/master
a47777abf prov/psm2: Fix potential duplication of iov send completion
3e6caac17 prov/verbs: Remove Work Request Entry for TX/RX
95c4912fd Merge pull request #4006 from gladkovdmitry17/verbs_fix
d5b990283 prov/verbs: Fix handling of device presets
1a9800e1e Merge pull request #4005 from gladkovdmitry17/verbs
b67cdad0b Merge pull request #3999 from gladkovdmitry17/verbs_prov_preset
a36b04140 prov/verbs: Remove fi_ibv_invoke_post macro
72866577e prov/verbs: Implement presets of device capabilities
b008e8d67 Merge pull request #3998 from gladkovdmitry17/verbs_lock
fd7ffa69b util/cq: Use locks if not DOMAIN and COMPLETION threding levels set
266e92e37 prov/verbs: Use locks for WRE if FI_THREAD_SAFE is set
df13be211 prov/verbs: Use locks for CQ if FI_THREAD_SAFE is set
529278ee5 prov/rxm: Use common wrappers for fastlock_acqure/release
cd3efe4a5 common: Implement wrappers for fastlock_acquire/release
6572d49a4 Merge pull request #4000 from gladkovdmitry17/icc
14d2290fa Merge pull request #4001 from shefty/master
104feb403 Merge pull request #3997 from gladkovdmitry17/rxm
e9997906d Merge pull request #3996 from gladkovdmitry17/verbs
4cd17fc23 Merge pull request #3992 from gladkovdmitry17/rxm_lock
c5969f0d3 ported: Remove ported tests
2da24325c configure: Fix ICC 17 compilation
fb859d4be prov/rxm: Use locks for EP resources if FI_THREAD_SAFE is requested
a55fef509 prov/rxm: Pass threading level from hints to core provider
b1bff89c6 prov/tcp: Added lock in endpoint for protecting tx/rx queues.
84cfb5819 prov/tcp: move pe_entry_pool from progress to cq to reuse cq lock for the pool
31bf67ec5 prov/tcp: remove unused defines, add prefix to tcpx header functions
0f9799fa8 prov/verbs: Create new object fi_ibv_wre_pool
2d8e98ced prov/rxm: Adding lock/unlock function pointers
445d53a9a util/domain: Set thread level based on fi_info
e1d872931 Merge pull request #3989 from gladkovdmitry17/rxm_verbs
12f5bb736 Merge pull request #816 from shefty/master
a9ff02757 Merge pull request #3993 from gladkovdmitry17/verbs
913c2f750 Merge pull request #3971 from a-ilango/mrail
92ecfcfd0 Merge pull request #3991 from j-xiong/master
7688a6891 prov/verbs: Make fi_ibv_poll_cq static inline
7d1e4cb27 prov/verbs: Move CQE polling after calling of ibv_post_send
bb8ace762 prov/psm2: Replace some parameter checking with assertions
fa38517b5 Merge pull request #814 from aingerson/master
659b9801b Merge pull request #3987 from gladkovdmitry17/verbs
28fb8c3b0 Merge pull request #3988 from RozanovAnatoliy/sockets
3fd1acbfc prov/mrail: initial commit for OFI multi-rail provider
04c80a839 common: make split string function non-static
1612f4140 Merge pull request #3986 from j-xiong/master
a84aeb270 prov/sockets: Fix segfault in sockets provider
1727d8e29 prov/verbs: Fix ICC 18 warnings
766561299 Merge pull request #3974 from gladkovdmitry17/mr_cache
76980651c prov/psm2: Check iov limit in sendmsg
ebf842589 Merge pull request #3984 from gladkovdmitry17/icc
840ccad91 Merge pull request #3981 from gladkovdmitry17/rxm_rma
bac16cfd6 configure: Fix compilation failure with icc 18
b2152e66c prov/verbs: Add new variable - FI_VERBS_MR_CACHE_MERGE_REGIONS
9824c8f07 common: Handle counter wait calls based on wait object creation
13f172de2 shared: Call ft_cntr_open() instead of directly calling fi_cntr_open()
522473fe1 Merge pull request #3978 from gladkovdmitry17/av
0f4bead04 prov/rxm: Make internal MR regv and closev inline
80d4216ef prov/rxm: Fill I/O vector for deffered RMA write/read
801f4b795 util/mr_cache: Implement new MR caching path w/o merging regions
da0a4fa70 util/av: Fix crash in the fi_av_remove if OFI_AV_HASH isn't specified
a672d8210 Merge pull request #3977 from gladkovdmitry17/master
5a1d3ead7 prov/netdir: Fix crash in the ND init
ae05d6e3f Merge pull request #3976 from ofiwg/util_mr_cache
9deadb386 util/mr_cache: Allocate MR entries from pool
9a1048b84 common/shared.c: coverity fix
7d2e7aa53 Merge pull request #3938 from vkrishna/tcp-dev
781f5e574 Merge pull request #3972 from shefty/fixes
a13a46795 Merge pull request #813 from shefty/master
1f0590446 Merge pull request #3970 from shefty/master
cebf2756c prov/tcp: added fi_setname and fi_getname for pep
755c5cab5 Merge pull request #3957 from gladkovdmitry17/av_hash
5e0cc1f23 Merge pull request #3965 from gladkovdmitry17/verbs
dd824e272 Merge pull request #3966 from gladkovdmitry17/av
b7f8c6a49 license typos
5f5638c0c license typos
cc95655d6 prov/verbs: Use common memory hooks
3efa47b73 common/osd: Add memory hooks setters and getters
003c9c0fc build: Check for presence of __cpuid_count
2164c082d prov/rxm: Fix coverity issue
4aaa995c3 Merge pull request #3947 from gladkovdmitry17/av
452ce2e59 util/av: Handle the deletion of the same address twice
7fd94bb95 Merge pull request #3940 from gladkovdmitry17/verbs
5a757b735 prov/rxm, util/av: Minor optimizations for acquiring connection info
b9c8d9af6 Merge pull request #3959 from gladkovdmitry17/config
6b411e93d Merge pull request #3960 from gladkovdmitry17/av_slot
4d51b5879 Merge pull request #3963 from aingerson/master
fd7326058 prov/shm: fix mem_tag format
acce889c4 config: Remove NDEBUG for debug build
a4b6cfade prov/verbs: Implement reaping of unsignaled CQs
91521e42d util/av: Don't check slot value if OFI_AV_HASH isn't set
d8ca27b5e Merge pull request #3949 from j-xiong/master
bbfc5330a Merge pull request #3952 from jsquyres/pr/fstack-protector
f4ddd626c Merge pull request #3954 from gladkovdmitry17/rxm
5d3eab081 prov/rxm: Fix compiler warning
58b749899 Merge pull request #3953
9db54feb1 Updated nroff-generated man pages
8d2aabb20 Merge pull request #3948 from a-ilango/rxm
852da9715 prov/psm2: Avoid adding FI_TRIGGER caps automatically
8cbda1043 prov/rxm: fix incorrect reporting of mem_tag format
46950d46c man: clarify mem_tag_format related behavior in fastpath
2c931b210 configure.ac: ensure that all the debug compiler flags work
45c7bb1c0 prov/psm2: Avoid unnecessary calls to psmx2_am_progress()
baabf23fc Merge pull request #3944 from gladkovdmitry17/tree
ae3b32295 Merge pull request #3945 from gladkovdmitry17/av
28cb0d1a5 util/av: Handle possible incorrect slot value
00c1bb1a4 prov/verbs: Remove stuff for internal signaled Send Request
7a30dd181 prov/verbs: Align fi_sendv handling of parameters with other ones
64b316c2f prov/verbs: Set sq_sig_all to 1 instead 0
22e237a30 common/tree: Fix Red-Black tree balance
ff44865de Merge pull request #3939 from j-xiong/direct
8ae56773e Merge pull request #3942 from gladkovdmitry17/mlx
e2d88ac4d Merge pull request #3931 from gladkovdmitry17/av
b2e8ee3b1 prov/mlx: Fix crash when no hints were provided
c09ad14c3 prov/mlx: Fix missprint in the comments
6e181b929 prov/mlx: Add support of OFI version < 1.5
36ca5be1f Merge pull request #3937 from shefty/master
962f14235 Merge pull request #3924 from shefty/fixes
f6d62e552 include/rdma: Fix C++ compile for msvc++
5e052cebc Merge pull request #3932 from gladkovdmitry17/netdir
fe9b4e8d6 prov/netdir Remove excessive files - netdir_attr.c and netdir_err.h
94879f81b prov/netdir: Fix format issue in the netdir_log.h file
4ffd1d63d common: Introduce new errno value FI_EOVERFLOW
eb2f4f8ec prov/netdir:  Minor cleanup in the initialization
a42e642a2 Merge pull request #3928 from gladkovdmitry17/util
a35e24f50 Merge pull request #3930 from gladkovdmitry17/sockets
68227eb05 Merge pull request #3927 from gladkovdmitry17/rxm
73ca68676 util/av: Fix handling of double insertion of the same address
364250c76 prov/sockets: Fix hanging while trying to lock already held spinlock
14eab0c77 pingpong: Remove unnecessary NULL-checking for hints
afbd45e79 prov/rxm: Fix read from pointer after free
9b6b8e08f Merge pull request #3926
df66c8455 Updated nroff-generated man pages
f5ef1247b Merge pull request #3922 from shefty/master
3f59ab520 Merge pull request #3919 from gladkovdmitry17/windows
658a1fc00 Merge pull request #3923
c82d0e2b1 Updated nroff-generated man pages
20c1e2677 Merge pull request #3909 from vkrishna/tcp-cq-ctrl
11e66ae47 Merge pull request #3918 from gladkovdmitry17/mlx
3dd1040d8 prov/sockets: Fix use after free error handling triggered ops
4eba637bb prov/mlx: Fix the misprint in variable name
79fe5c1bb osd/win: Fix string representation of version
fea04640b docs/psm2: Update docs to indicate required psm2 version
e96187e0e prov/mlx: Fix compiler warning
f0a6eaeff Merge pull request #3917
9b134c95b Updated nroff-generated man pages
a44f39268 Merge pull request #3913 from gladkovdmitry17/sockets_iface
024af9266 Merge pull request #3916
ea6ad1392 Updated nroff-generated man pages
c5602c7dd Merge pull request #3914 from gladkovdmitry17/mlx
dabc88608 prov/mlx: Drop redundant mlx prefix from knob names
f9f346671 prov/sockets: Rename interface name knob
351d87181 prov/psm2: Add fabric direct support
509e1819f prov/tcp: Adding GETWAIT command for CQ
f91154abd Merge pull request #3907 from a-ilango/rxm
7bb4d2307 Merge pull request #3193 from sydidelot/for_upstream
377b6b6c9 core: Add rbtree derivative, rbmap
d66d38589 fabric: Introduce variable length message support
af7742e67 v1.6.1a - update version to post 1.6 release
45b556de3 v1.6.1a - updated version to post-1.6 release
d0916cc3f v1.6.0
bfaf3686b core: Use newer util prefix
0e74cba7a v1.6.0
4ba634e8d Merge pull request #3908 from gladkovdmitry17/master
fab80d2df prov/rxm: Rename internal function
bf26b6620 prov/rxm: don't include FI_DIRECTED_RECV, FI_SOURCE caps if they're not needed
7f0266076 prov/rxm: use ip_av_create_flags
d2435704b prov/util: use a separate flag to determine if we need to create av hash table
171bb5b55 Merge pull request #3904 from gladkovdmitry17/rxm_dev
b64358727 Merge pull request #811 from a-ilango/dev
495f9f1a8 prov/rxm: Fix multiple TX resources allocation
380c4ba1b Remove fi_ubertest from exclusion list for psm2
f37c4f4d9 complex: fix poll_time not getting updated due to lower precision
e76c9bc35 Merge pull request #3902 from aingerson/master
086f0598a prov/shm: update version to 1.0 for release
f6709187b Merge pull request #3901 from j-xiong/master
c46b7a9d1 prov/psm2: Fix compilation warnings
3b681a8eb v1.6.0rc3
97600da51 complex: fix cleanup order to avoid race conditions
b65053ec2 complex: fix missing check for FI_ATOMIC
9bdb82a0d Merge pull request #3900 from gladkovdmitry17/rxm_dev
402eab430 prov/rxm: Change hexadecimal print length to decimal
22b7dbe18 Merge pull request #3899 from gladkovdmitry17/master
174254a82 prov/rxm: Fix TX buffer leak
fa78080ba Merge pull request #3898 from gladkovdmitry17/master
5c042642c prov/rxm: Fix multiple deletion of the same wait object
cbc8c07f6 Merge pull request #3897 from shefty/fixes
50b2db5ac prov/rxm: Fix invalid WAIT FD for counters
ea633362b prov/rxm: Minor code cleanup to EP code
395faa8fa util/wait: Improve log messages
5edd28eec Merge pull request #3896 from a-ilango/rxm
7e3b3653c prov/util: fix missing fd_entry remove
a8a5b26be prov/rxm: fix hang when running rma_bw test
ba4645d0d prov/sockets: Progress all rx contexts for a scalable endpoint
8301a4f02 Merge pull request #3895 from aingerson/master
fcb891789 Merge pull request #3894 from shefty/fixes
0090ff462 prov/shm: implement fi_av_remove
b65f1e823 Merge pull request #3893 from gladkovdmitry17/verbs_configure_fix
2ba1c54ba Merge pull request #3887 from aingerson/master
f2debed72 Merge pull request #3891 from gladkovdmitry17/rxm_dev
8e63635cf Merge pull request #3892 from gladkovdmitry17/verbs
460e5188c Merge pull request #810 from aingerson/master
b9812c14d prov/verbs: Fix config checks for librdmacm
a8acce1f8 Merge pull request #3885 from j-xiong/master
bb52a5e0c util/wait: Fix failure in ofi_wait_fd_del
0761bce5d prov/verbs: Add missed FI_LOCAL_COMM and FI_REMOTE_COMM
05649776e Merge pull request #3890 from gladkovdmitry17/attr
92ec57e69 prov/rxm: Add missed FI_LOCAL_COMM and FI_REMOTE_COMM
c295fb483 util/attr: Add missed newline sfor the log messages
9736a8b0e Merge pull request #3888 from gladkovdmitry17/master
992d244a8 prov/rxm: Fix crash in fi_writemsg for inject path
33a546489 prov/shm: change atomic fetch protocol when not MR_VIRT_ADDR
dd272d08c prov/shm: define op_flags internally instead of using ofi_proto
29313170d prov/shm: set max_order_sizes
4c635c8aa prov/shm: add FI_LOCAL_COMM to domain_attr->caps
ca37699d1 prov/psm2: Update NEWS for 1.6
37a652e2e Merge pull request #3883 from j-xiong/master
be279dedb Merge pull request #3882 from shefty/fixes
19b8cdc07 prov/psm2: Skip inactive units in round-robin context allocation
9280a6b4a Merge pull request #3873 from vkrishna/tcp
a61591f21 Merge pull request #3822 from gladkovdmitry17/rxm_dev
fdf101408 Merge pull request #3880 from j-xiong/master
474223a1a Merge pull request #3881
965864f79 Updated nroff-generated man pages
e845260f5 prov/rxm: Add support of defered RMA operations
0c40ddeab Merge pull request #3749 from a-ilango/verbs
5a1547e8a prov/rxm: Add new type of buffer - RMA
6bc19e7ba prov/psm2: Fix incorrect application of round-robin HFI unit assignment
000fd5d26 Merge pull request #3879 from gladkovdmitry17/cmap
c46c0dd88 Merge pull request #3878 from j-xiong/master
606a86eb9 pingpong: Add support of FI_MSG_PREFIX mode
56c261b14 prov/rxm: Refactor unconnected TX op handling
6f60b2c13 util/av: Refactor ofi_cmap_gt_handle
58d0dc870 Merge pull request #3874 from gladkovdmitry17/verbs
a30204913 prov/tcp cleanup of message receive code
9d57a92c1 prov/psm2: Allow contexts be shared by Tx-only and Rx-only endpoints
b209bd177 Makefile.am: add test_config/shm/verify.test
6367a26b0 Merge pull request #3877 from j-xiong/fix-ctx-cnt
4df3ea8a7 prov/psm2: Fix ep_attr->tx_ctx_cnt/rx_ctx_cnt returned by fi_getinfo
0e12eecf5 prov/verbs: Add FI_VERBS_MR_MAX_CACHED_SIZE env variable
726b786b9 prov/verbs: Add support of long datatype for env variables
455b82f70 core: Add support of long datatype for env variables
5e5aa56a1 prov/verbs: Remove FI_VERBS_MR_CACHE_LAZY_SIZE variable support
7b189f937 util/mr_cache: Limit MR caching mechanism by total cached size
db9a1fc2a util/mr_cache: Use size_t instead of uint64_t
4bac95077 prov/verbs: Rename FI_VERBS_MR_CACHE_SIZE to FI_VERBS_MR_MAX_CACHED_CNT
4921eb1a8 prov/verbs: Update man page with new env variables.
10ab9868c Merge pull request #3875 from hppritcha/topic/gni_news_1.6
db398510e Merge pull request #3872 from bturrubiates/pr/fix-mr-modes
b8046db91 v1.6.0rc1
f6b47a50b Merge pull request #809 from aingerson/master
ae3c567a1 test_configs/shm: update all.test and add verify.test
d9bedcc5d Merge pull request #808 from a-ilango/dev
28511b568 common/shared.c, streaming/fi_rdm_atomic: move atomic functions to common code - mirror ft_rma_opcodes with ft_atomic_opcodes to move posting of atomic messages to common code - this allows the streaming/fi_rdm_atomic test to now support FI_MANUAL_PROGRESS
9e5d26487 runfabtests: Use server address as default value for GOOD_ADDR
3b4f41e98 v1.6.0rc2
c93c7bc90 prov/gni: update NEWS for 1.6 release
59e565826 util/mr_cache: Rename size to max_cached_cnt
e75ce53d5 Merge pull request #3869 from gladkovdmitry17/master
e174cf58e Merge pull request #805 from shefty/master
d287c56ad prov/usnic: Remove MR mode bits for RMA.
b02e730fc Merge pull request #807 from bturrubiates/pr/getinfo-test
41ade2d68 Merge pull request #3870 from j-xiong/master
29a2cc18e runfabtests.sh. Pass addresses to getinfo_test.
cbb51f67b NEWS.md: Update change logs for the psm and psm2 providers
45ee8fe56 prov/rxm: Refactor handling of deffered TX operations
cf1985342 Merge pull request #3868 from j-xiong/attr
4c9307954 av_xfer: Add 1 second delay between tests
d65a68675 prov/rxm: Add a missed log message
c15f86aac prov/rxm: Use TX_START macro instead of TX_MSG
3e01cd5e5 prov/rxm: Rename RXM_BUF_POOL_END to RXM_BUF_POOL_MAX
e0bdd9911 prov/psm2: Fix caps setting for tag64 layout
f4122759c Merge pull request #3867 from j-xiong/attr
be38eef66 prov/psm2: Use utility functions to check provider attributes
b3e3b5337 Merge pull request #3866 from j-xiong/av_lock
6bcf8a422 prov/psm2: Turn on FI_THREAD_SAFE support
6ea76d45e prov/psm2: Make address vector operations thread-safe
6151e49df Merge pull request #3862 from vkrishna/tcp
4609e9c76 Merge pull request #3864 from jsquyres/pr/2018-02-20-usnic-usd-update
75ebd14dd prov/tcp Bug fix to resize available rx buffers before passing to readv
52f31d9f4 Merge pull request #3863 from a-ilango/rxm
72ccffc53 prov/usnic: update to latest usnic_direct
8a77dfe84 prov/rxm: fix a segfault when un-registering memory
a0b212306 Merge pull request #3858 from shefty/master
0a1b9e101 Merge pull request #804 from shefty/master
e382b252a common: Add delay when using OOB socket
37ffbe88a Merge pull request #3861 from j-xiong/master
a70e9546c prov/psm2: Fix SEP address translation bug under lazy connection mode
5e72d7435 Merge pull request #3860 from vkrishna/tcp
fdcce0762 prov/tcp bug fix for inject messages
3e2b50536 ubertest/shm: Add more tests to shmem 'all' testing
1baa3e0fd Merge pull request #3852 from vkrishna/tcp-dev
a25f3bdd7 prov/shmem: Convert atomic checks to asserts
e2300fe8c prov/hook: Add assert to hook_to_hfid call
d14e674d0 runabtests: Add fi_av_xfer test
f7b02151e Merge pull request #3859 from j-xiong/bug-fix
527d6bd8b Merge pull request #3856 from j-xiong/master
e67bdcce6 prov/psm2: Fix potential dereference of NULL pointer
d6c8b3848 Merge pull request #3857
173181f66 Updated nroff-generated man pages
eb72dcfc1 Merge pull request #3854 from a-ilango/devel
d436ed2eb prov/psm,psm2: Move environment variable reading out from fi_getinfo()
921135530 Merge pull request #3855
82b1b2a6e Updated nroff-generated man pages
b0b182cba prov/tcp adding fi_shutdown support
d6c419091 Merge pull request #3853 from j-xiong/master
6e903f7b4 prov/verbs: update man page with FI_EP_RDM deprecation info
373c776d0 man: Update psm2 provider man page
54290da91 Merge pull request #3851 from j-xiong/master
f80789c90 prov/psm2: Minor tweaks to AV type checking and debugging output
7fdd0b7ff Merge pull request #3850 from gladkovdmitry17/rxm
4d660fe6b prov/rxm: Refactor init/destroy functions for TX/RX resources
c75c5a136 Merge pull request #803 from shefty/master
208241896 Merge pull request #801 from a-ilango/dev
a0c36f67b av_xfer: Restructure duplicate insertion test
93aeb300b Merge pull request #3849 from gladkovdmitry17/rxm_maint
f80b51265 prov/rxm: Fix a possible uninitialized TX entry
b0b1df91e Merge pull request #3848 from j-xiong/master
9bf81541d prov/psm2: Fix address vector issues related to scalable endpoints
9aeba4251 Merge pull request #3832 from a-ilango/rxm
34323badf Merge pull request #3844 from ddurnov/sockets_interface_filter
ae824e242 Merge pull request #3847 from shefty/master
736a7e263 prov/util: don't remove connection info on av remove addr
fe992fed8 Merge pull request #3843 from j-xiong/master
13ee6b39e Merge pull request #3831 from mblockso/fi_pingpong.FI_DIRECTED_RECV
60c074617 Merge pull request #3833 from vkrishna/tcp-dev
e888c77be Merge pull request #3845 from shefty/master
0c16a229f prov/tcp adding fi_reject support
652893837 prov/sockets: interface name filter
c19925a2f prov/psm2: Fix fi_trecv() with FI_PEEK for remote CQ data support
ab97b0e10 core: Allow disabling utility providers
59a7eb3a9 core: Reorder provider list to move rxm before verbs
5faf18cd8 Merge pull request #3840 from j-xiong/master
d4f425cea Merge pull request #3841 from jsquyres/pr/yet-another-git-commit-allowed-to-fail
da9f9beb5 md2nroff.pl: one last place where it's ok to fail
5f39b926c prov/psm2: Fix minor issues for iov send
d60d77760 Merge pull request #3839 from jsquyres/pr/one-moar-update-to-md2nroff
9ee24edc4 md2nroff.pl: those commands really *can* fail
7c82b7bfd Merge pull request #3838
3dd2edff5 Merge pull request #3835 from jsquyres/pr/update-ofiwg-bot-for-dco-mandatory-check
97fecc0a3 Updated nroff-generated man pages
24b90a54a md2nroff.pl: commit to master via a pull request
d7a9a14a0 Merge pull request #3836 from j-xiong/master
99066eb05 md2nroff.pl: clarify some output filenames
0ae3e72f1 prov/psm2: Fix a bug in fi_tsenddata()
c7c535923 prov/psm2: Reduce noise when optimizing tagged message functions
8c3d7ddf6 prov/psm2: Improve automatic tag layout selection
576ada9a1 md2nroff.pl: consolidate into my_die()
be2118c47 md2nroff.pl: fix a potentially-uninit variable
dfe7175bc Merge pull request #3827 from gladkovdmitry17/version_suffix
bb9bca9af configure: introduce version suffix
9705116ac Merge pull request #3829 from vkrishna/tcp
e46e2ad0d prov/tcp optimize recv function
3f5b8dad1 prov/tcp moving iovec adjust function to util code
33bb47a52 prov/tcp fix bug in sending pe_entry
be4e45c47 av: Enhance testing for AV insertion/removal during transfers
22286d02d util: clear the FI_DIRECTED_RECV capability bit since the test does not use it
36d68171e common: Handle multiple calls to initialize OOB socket
b65e47b5a common: Initialize sequence numbers and counters to 0
dcf66b5d7 Merge pull request #3821 from mblockso/fi_pingpong
26c70da11 Merge pull request #3830 from shefty/master
92a750737 common: Add test option to force OOB sync
bc59d00a4 util: specify context pointer based on getinfo() output
de6dc839b util: use FI_CONTEXT2 for pingpong in case a provider requires it
1b7733fd7 prov/sockets: Fix possible removal of in use connection
693ffa726 Merge pull request #3823 from j-xiong/master
0a14ae18c Merge pull request #3826 from j-xiong/multi-info
059b2b458 prov/psm2: Use multiple provider instances for different tag layout
67876cf0d prov/psm,psm2: Shortcut obviously unsuccessful fi_getinfo() calls
52cbab7c7 Merge pull request #3811 from aingerson/shm_upstream
b64c8567e Merge pull request #3825 from shefty/master
d120f948e Merge pull request #3824 from a-ilango/rxm
c88445a16 Merge pull request #3817 from shefty/master
0d27bb8fb prov/rxm: fix setting of min_multi_recv_size
6d5f1c1d3 prov/shm: enable FI_MULTI_RECV - add FI_MULTI_RECV support - use rx_attr::op_flags and tx_attr::op flags as default flags 	- this also requires adjusting the use of op_flags from uint16_t to uint64_t earlier in the stack, only converting it to uint16_t during the common formatting
b1dac88e0 util/indexer: Provide more documentation around use of indexer/map
9c314d547 Merge pull request #3819 from gladkovdmitry17/rxm_dev
69ebaa411 prov/rxm: Check return value from ofi_cq_write
83674cb7e Merge pull request #3818 from j-xiong/master
76afb3af7 prov/tcp: Fix build warnings on windows
84ca4d562 windows: Add missing headers to project
cc1162b05 Merge pull request #3791 from vkrishna/tcp
26fe2a422 man: Update the fi_psm2 man page
8f810053b Merge pull request #3796 from gladkovdmitry17/rxm_postponed_queue
3957958de Merge pull request #3815 from j-xiong/master
e29718da9 Merge pull request #3810 from shefty/master
4b3ad7232 Merge pull request #3816 from a-ilango/rxm
097be5eb7 prov/psm2: Improve how Tx/Rx context limits are handled
6d63956cf prov/rxm: Preparation to introduce postponed RMA operations
1d549735c prov/rxm: Implement postponed queue
37d21e599 prov/rxm: update man page
d59942abb prov/rxm: reword env variable definitions
e71535049 prov/rxm: add support for fi_cq_signal
60a541346 unit: close cq on error path
00a237e65 Merge pull request #3814 from j-xiong/master
23357ac7d prov/tcp simplifying message send and recv functions
bdc2d17f2 prov/tcp adding support for readv, writev
cb4082178 prov/psm2: Enable auto selection of default tag layout
2d185da49 Updated nroff-generated man pages
9f09fd3c8 Merge pull request #3805 from j-xiong/config
746b9362b Merge pull request #3808 from gladkovdmitry17/common
bbd9ee816 Merge pull request #3804 from gladkovdmitry17/rxm_dev
19a212984 configure: Relocate AM_PROG_AS to avoid incorrect default CFLAGS setting
4387f3d60 Merge pull request #3806 from j-xiong/fix-warnings
8ee5565dc common: Fix copy to/form iov functions for iov_count = 0
6d15183a9 Merge pull request #3807 from aingerson/shm_upstream
87c797e03 Merge pull request #3802 from sydidelot/prov_util_fix
a70f818be prov/rxm: Report FI_ETRUNC error if posted recv buffer isn't large enough
61618debf Merge pull request #3803 from j-xiong/master
a5d42f5cf prov/shm: fix possible NULL reference
4340483d3 prov/tcp: Move tcp provider to last in provider ordering
01515cb15 prov/psm2: Support two different tag layout schemes
6c78308ac prov/util: Fix 'variable set but not used' warning for non-debug build
f4d3d3cbc prov/util: ofi_get_core_info_fabric() must only return core providers
cc705babc Merge pull request #3801 from gladkovdmitry17/rxm_dev
7ba6eb958 prov/rxm: Fix MR descriptor leak for RMA operations
581d27905 Merge pull request #3786 from aingerson/shm_upstream
4d95064bb Merge pull request #3800 from gladkovdmitry17/rxm_dev
20da9734d prov/rxm: Fix MPI_Probe: CQ entry should contain size of peeked buffer
957a2aba1 Merge pull request #3741 from gladkovdmitry17/verbs_msg
ac2f72d43 Merge pull request #3798 from a-ilango/rxm
e960477df Merge pull request #3799 from shefty/master
e53f2f308 prov/rxm: delay cq_open until bind to determine if we need wait object
31eae6052 prov/rxm: rearrange bind cq/cntr
ab78c6ea0 prov/rxm: minor cleanups
a4a1d165b prov/verbs: fix missing initialization for wre
744a3d45d prov/shm: enable fast rma when app supports FI_MR_VIRT_ADDR and no RMA ordering is needed
34e747e6b prov/shm: remove mr mode requirements
2c3f6f949 prov/shm: pass context through operation
200fe40cd Merge pull request #3784 from shefty/master
f6e34ee2a Merge pull request #3794 from sydidelot/freebsd_fix
e3d6ba3db Merge pull request #3795 from j-xiong/master
1272fd90e core: Fix possibility of undefined bit shift
d9de00339 prov/psm2: Add assertions to check that reserved tag bits are unused
66b205eb6 Merge pull request #3792 from j-xiong/master
e9835f687 prov/sockets: Fix SOL_TCP not available on FreeBSD
38dddd1be prov/psm2: Fix incorrect tag received from iov send
3b9d95e50 Merge pull request #3789 from j-xiong/bugfix
de706bf70 Merge pull request #3781 from gladkovdmitry17/rdpmc
3eb1307cc Merge pull request #3787 from a-ilango/rxm
01ab3ab54 prov/sockets: new connection manager for MSG endpoints to limit num of threads
b2a605c56 NEWS: Add RxM release notes for 1.6
f01995acc prov/verbs: max_inline depends on QP type
9075cc57b prov/sockets: ofi_recv_socket() must not be retried if rc=0
17a3809f2 prov/psm2: Fix finalization error in auto progress thread
9a3e4c226 Merge pull request #3785 from j-xiong/master
4836f76bb man/progress: Close gap in definitions handling target only EP
cac722c8e core/log: Add log support for PMEM flags
f16a3c275 Docs: Update release notes and documentation for 1.6 release
bd52119b3 Merge pull request #3788 from jsquyres/pr/usnic-klockwork-fixes
454c4675d linux/rdpmc: Fix build failure with GCC <= 4.4.7
7028158e0 prov/psm2: Add some provider build options to debug output
a0843b77d prov/usnic: fix klockwork issues
52ef88665 prov/rxm: Add msg_cq fd to counter wait object epoll fd_list
101b59eaa Merge pull request #3782 from jsquyres/pr/update-to-latest-usd
798094246 Merge pull request #3779 from hppritcha/topic/fix_issue_3632
86e9b509c prov/usnic: update to latest usnic_direct
2d13b9dc1 utils: allow to specify poll events (pollin/pollout) in fi_epoll_add()
e83265360 prov/sockets: ofi_recv_socket() must not be retried if rc=0
06784e824 Merge pull request #3780 from hppritcha/topic/fix_issue_3777
fa1e4ee6d prov/gni: handle pthread_cond_wait correctly
e48cee7e5 Merge pull request #3776 from gladkovdmitry17/verbs_msg_dev
feee69e5d prov/verbs: Minor code reduction in fi_ibv_poll_cq
de7018f8d prov/verbs: Optimize CQ entry handling
b5d6f579a prov/verbs: Drop excessive ibv_send|recv_wr structures from WR entry
3cc64cbd8 Merge pull request #3774 from gladkovdmitry17/rxm_dev
31457801a prov/gni: fix breakage in XPMEM path
415e86bbb prov/util: check if wait object is internal before closing it
afecdcfc5 prov/verbs: Use common function for compeltion
b6ca0ddae util: Add common function for completion
7cb77aee0 v1.6.0rc1 prep
d79d903a5 linux/perf: Remove linux/hw_breakpoint.h
1ac0bea63 Merge pull request #3775 from gladkovdmitry17/rxm_mr_mode
473fc7fb7 prov/rxm: Fix MR modes
6244b4993 prov/rxm: Mark some branches as unlikely
16ede5fc1 prov/rxm: Remove excessive memset
ca8dcaa85 Merge pull request #3771 from hppritcha/topic/swat_issue_3603
788bdf62c Merge pull request #3772 from shefty/master
bbd031aab Merge pull request #3753 from aingerson/shm_upstream
b0dd7152e Merge pull request #3770 from vkrishna/tcp
3a8e3f5ca prov/gni: fix an assert's logic
14766c027 man/fi_shm: update man pages to reflect current shm functionality
302f901c7 prov/tcp Add getopt support for endpoints
c7bc24a7d prov/shm: set msg_id internally, rather than casting context
1f2d72ee7 prov/shm: add fi_cancel
e0eee234c Merge pull request #3766 from shefty/master
41253ff1f Merge pull request #3768 from a-ilango/rxm
b10629c4c Merge pull request #798 from gladkovdmitry17/rxm_cntr
18b6be7ac Merge pull request #800 from shefty/master
6128fb7ab Merge pull request #3767 from j-xiong/master
b881cc36a man: Update man pages for psm and psm2 providers
d5af80fd5 prov/rxm: handle FI_MR_BASIC, FI_MR_SCALABLE modes from user correctly
06134a453 util/cntr: Rework counter wait
6e53b2d64 util/cntr: Use atomic set to reset counter, not initialize
0e7d3a308 util/cntr: Slight code reformatting
20a6e6b89 prov/util: fix FI_LOCAL_MR not being set when app requests FI_MR_BASIC or FI_MR_SCALABLE
6feb66896 Merge pull request #3762 from vkrishna/tcp
190aa1445 Merge pull request #3764 from j-xiong/bugfix
20f770c9e util/cntr: Move ofi_check_bind_cntr_flags() to util_ep
2cddbf405 util/cntr: Fix cleanup routine
98862acaa include/ofi_: Adjust defines in renamed header files
7976c59d5 include/prov: Rename to use ofi file name prefix
b887b4837 include/fi.h: Rename to ofi.h
888c94c18 include/fi_util: Rename to use ofi file name prefix
3b1736b94 include/fi_enosys: Rename to use ofi file name prefix
dfbb341ea include/fi_osd: Rename to use ofi file name prefix
3f3153283 include/fi_list: Rename to use ofi file name prefix
1b0aea292 include/fi_mem: Rename to use ofi file name prefix
fd79bf4c3 include/fi_lock: Rename to use ofi file name prefix
da42358d5 include/fi_proto: Rename to use ofi file name prefix
8905ce06b include/fi_shm: Rename to use ofi file name prefix
019db6643 include/fi_rbuf: Rename to use ofi file name prefix
b57982618 include/fi_signal: Rename to use ofi file name prefix
4935faf64 include/fi_indexer: Rename to use ofi file name prefix
2c1b78f65 include/fi_iov: Rename to use ofi file name prefix
dda6f7a0d include/fi_atom: Rename to use ofi file name prefix
bca0031b1 include/fi_file: Rename to use ofi file name prefix
cf9565a84 include/fi_abi: Rename fi_abi to ofi_abi
2451dd6d5 Merge pull request #3744 from gladkovdmitry17/rxm_cntr
b065247d9 config/rxm: Remove rdm_cntr_pingpong test from exclude list
fb6d0e1ae prov/rxm: Increment counters on a corresponding events
3c98d2b59 util/ep: Add cntr flag
9c136f3d6 prov/rxm: Add open, bind routines for counters
57e23e160 Merge pull request #3765 from j-xiong/maxtag
feff7c8c2 Merge pull request #3763 from j-xiong/master
3f2ce45e6 fabric: Fix a bug in ofi_msb()
ef72399c2 prov/psm2: Ignore mem_tag_format input from hints
e17726226 Merge pull request #794 from jlbyrne-hpe/john.l.byrne/rdm_atomic
e05fd4848 prov/psm2: Re-apply optimization for 96-bit to 64-bit tag conversion
2640bcca2 Merge pull request #3761 from shefty/master
916b113ad prov/tcp more cleanup related to progress thread
6cdaa58e4 Merge pull request #3760 from j-xiong/cqdata
25c7c8878 Merge pull request #3756 from gladkovdmitry17/util_av
09ba7943a Merge pull request #3757 from gladkovdmitry17/util_cntr
e5ffe5209 Merge pull request #3758 from gladkovdmitry17/util_wait
38e44d336 Merge pull request #3752 from j-xiong/master
e87b90125 Merge pull request #3755 from shefty/master
5fc0f551c prov/psm2: Add specialized versions of fi_tsenddata and fi_tinjectdata
18ddc74be prov/psm2: Add support for fi_tinjectdata()
d5113d9e7 prov/psm2: Rework tag bit definition and related macros
766db2992 Merge pull request #3759 from gladkovdmitry17/multi_recv
ae2859863 simple/unexpected_msg.c: Register buffers for FI_MR_LOCAL
abc69aaf9 common/shared.c: Add layer to allow buffer to be specified
26eabc959 Merge pull request #797 from gladkovdmitry17/rxm_multi_recv
8447d7496 Merge pull request #3754 from j-xiong/cqdata
c31bb94bf util/wait: Add support of cntr::wait fd in utility trywait() routine
1b6746d06 prov/rxm: Report FI_MULTI_RECV flag when buffer is completely consumed
9b3bec9e0 util/cntr: Unset wait routine if FI_WAIT_NONE wait object is requested
0d949b862 util/cntr: Close wait FD when counter is closing
0f2fb85e0 prov/sockets: Set av_index in conn_map on passive side
918deb162 util/cntr: Fix invalid flags check
3b797754b util/av: Handle a named AV
0fc9aa7df Merge pull request #3742 from gladkovdmitry17/multi_recv
06cfa7cda prov/rxm: Simplify send/recv queue initialization routines
3791e29fe prov/rxm: Add support of FI_MULTI_RECV cap
f80f862cd prov/psm2: Re-arrange how we use tag bits to support remote CQ data.
426154dcd streaming/rdm_atomic.c: Add checks for FI_MR_LOCAL
2accd6ff4 fabric: Fix utility functions for tag format conversion
fbac1440e Merge pull request #3745 from aingerson/shm_upstream
059bf01fc Merge pull request #3750 from vkrishna/tcp
1030d1d39 prov/shm, util: standardize FI_ADDR_STR usage in util and shm providers
815fb2024 prov/shm: set mr_iov_limit and FI_CONTEXT mode
c3a7cce8d prov/shm: set correct TX and RX flags - add FI_RMA and FI_ATOMICS to tx attribute capabilites - add FI_RMA, FI_ATOMICS, FI_REMOTE_READ, and FI_REMOTE_WRITE to rx attribute capabilities
2ec721f0f prov/util: add implied capabilities to ofi_get_caps
d11e60bbe config/rxm: Remove rdm_multi_recv test from exclude list
d915f4850 build/sockets: Fix DL build with PMEM extensions
38ca04517 Merge pull request #3748 from j-xiong/multi-domain
8c8eb5ee6 prov/tcp removing thread for progress
674a9b118 Merge pull request #3747 from gladkovdmitry17/rxm_dev
1a4ef3a32 Merge pull request #3718 from shefty/master
c1ab77277 prov/psm2: Support opening multiple domains
ee3e2b6fc Merge branch 'master' into master
9fccc01d9 Merge pull request #3735 from shefty/sockets
c42fb5145 prov/rxm: Use send_queue freestack index for msg_id in LMT protocol
1d48f35ee Merge pull request #3740 from gladkovdmitry17/rxm_dev
74aa9ff01 Merge pull request #3743 from gladkovdmitry17/rxm
c3332d141 Merge pull request #3737 from gladkovdmitry17/tcp
d9a18b2dd prov/rxm: Set mr_key_size from core provider
965420d8a prov/rxm: Split LMT TX buffer into separate pool
d7d2914a2 Merge pull request #3739 from gladkovdmitry17/rxm_dev
4c835d4ee prov/rxm: Remove setting a pointer of core MSG EP for TX buffers
87746c034 prov/tcp: Fix Coverity issue
8cee92ad7 Merge pull request #3731 from gladkovdmitry17/rxm_dev
fb233789f prov/rxm: Use inject path for LMT request if possible
75a950641 prov/rxm: Use inject path for ACKing LMT read if possible
d933f1aef Merge pull request #3728 from vkrishna/tcp
afae6d8fb Merge pull request #3736 from shefty/fixes
3f315f4f6 Merge pull request #3730 from gladkovdmitry17/verbs_msg
af83c9e4e Merge pull request #3734 from j-xiong/master
0d9c7f870 prov/tcp: remove ringbuf for send requests and simplify data structures
f376e494a prov/psm2: Put trigger implementation into a separate file
f5950e3de Merge pull request #3733 from aingerson/master
c79bec6e8 prov/sockets: set max_ep_stx_ctx and max_ep_srx_ctx
7002eaa99 prov/sockets: Add support for PMEM
1270a826e Merge pull request #3729 from j-xiong/master
69ab9159c core/net: Fix build warnings on windows
28dd9170d windows: Add perf.c to windows build
0ab900580 fabric: Introduce support for persistent memory
89dec7058 util/perf: Define performance counter collection
0f58a58c6 linux/perf: Implement ofi_pmu_open
fed72eaf4 util/perf: Define PMU domains and counters
84499ac7a util/perf: Introduce new abstraction for reading perf cntrs
c608a0473 core/rdpmc: Add base implementation for accessing performance counters
0eab81a70 prov/verbs: Some code cleanups and simplifications
ac4098c22 prov/psm2: Update makefile and configure script
c43dec3d3 Merge pull request #3721 from gladkovdmitry17/verbs_rdm
679e6c7ce Merge pull request #3723 from shefty/sockets
b11ea3285 Merge pull request #796 from jlbyrne-hpe/john.l.byrne/multi_mr
b0e4117bd Merge pull request #3725 from gladkovdmitry17/gcc_fix
9e92bc200 Merge pull request #3724 from j-xiong/master
8ba3da877 prov/psm: Remove excessive psm's NS implementation
5f5661b0c prov/shm: Fix switch-case statement that falls through
8341fe7a2 prov/psm2: Eliminate one reference to "fabric->active_domain"
f2494e6b4 Merge pull request #3722 from aingerson/shm_upstream
99c5f608d Merge branch 'master' into shm_upstream
db0c40604 Merge pull request #3717 from a-ilango/rxm
61df21530 Merge branch 'master' into rxm
b99a4fdb0 Modified to use FT_CLOSE_FID macro as advised.
83f4690ef prov/shm: reorganize code - smr_ep.c is now much too large to handle now that it has all msg, tagged, rma, and atomic implementation - separate smr_ep.c into smaller files: 	- smr_ep.c : only endpoint opening, closing, binding, and generic cmd formatting/posting functions 	- smr_progress.c : progress functions for receiving cmds and checking for response updates 	- smr_comp.c : completion functions, including functions to get completion flags 	- smr_msg.c : message and tagged function definitions 	- smr_rma.c : rma function definitions, including unique rma cmd formatting functions 	- smr_atomic.c : atomic function definitions, including unique atomic cmd formatting functions
f314bb951 prov/shm: initial atomic implementation
ab8e58b71 Merge pull request #3716 from j-xiong/nocomp-req
2b91ed314 prov/psm2: Replace allocated context with reserved space in psm2_mq_req
be4c332d3 prov/rxm: avoid getting wildcard address from MSG provider
a433ccc3a common: add functions for getting and setting sockaddr port
c472fb8ed Merge pull request #3720 from gladkovdmitry17/rxm_dev
60f408ace Merge branch 'master' into rxm_dev
93313c387 Merge pull request #3714 from vkrishna/tcp
597864d59 Merge branch 'master' into tcp
71629fed8 Merge pull request #3719 from gladkovdmitry17/util
98449b7c6 man: Remove confusing/contradictory text binding an EP to counters
bf193fe0f prov/verbs: Remove excessive check for count of iovecs
05f420870 prov/verbs: Move common send routines to the verbs_msg_ep.c file
78a8d787c prov/verbs: Move MSG, RMA, Atomics to one file
41dd79b09 prov/verbs: Move RDM/RMA routines to the separate file
932a44cd5 prov/rxm: Set TX buffer's ctrl_hdr::type to default ofi_ctrl_data type for error case
5755db6b4 prov/rxm: Fix Coverity issue
f2a3b5a8e util/ns: Fix Coverity issue
6f174492e Fix broken send path (eager)
5f7944cbb Merge pull request #3712 from gladkovdmitry17/verbs_dev
a7189fbde prov/verbs: Avoid calculating threshold at runtime
359fb7658 Merge pull request #793 from jlbyrne-hpe/john.l.byrne/rdm_rma2
ab6250729 prov/verbs: Move some functions to common code
ea651ebb9 common: Make some small functions static inline
481a67b1b Merge pull request #3715 from j-xiong/master
32c3d1fe9 prov/psm2: Fix a compilation error
069269254 Merge pull request #3713 from vkrishna/util_fix
52b9c0296 prov/tcp: adjust function signatures of progress calls
f4b7bdcd2 prov/tcp: removed pe_entry_table and associated lists
0a65b0de8 prov/util: bug fix for ofi_cq_readfrom()
20484cd23 Merge pull request #3704 from gladkovdmitry17/rxm_dev
aa8642e01 simple/multi_mr.c: Don't segfault if fi_mr_bind() unimplemented.
ab3f40b51 prov/rxm: Remove called once function
fcfbed820 prov/rxm: Preset EP value for TX entries from Send queue
abcd43e32 prov/rxm: Split TX to different pools
e027ef542 util/buf: Update buf pool routines
b663a420c Merge pull request #3711 from gladkovdmitry17/rxm
d52d2d95d prov/rxm: Set TX entry's comp_flags instead of ORed them
1e91ad4ec streaming/rdm_atomic.c: Fix access flags on buffers
fecb8a808 simple/rdm_rma_*.c: Support OFI_MR_BASIC_MAP correctly
4086c7c5c Merge pull request #3710 from shefty/master
109c4a1dd Merge branch 'master' into master
0c085ef54 Merge pull request #3708 from aingerson/master
eaad6529c prov/tcp, util: coverity fixes
895006575 Merge pull request #3709 from j-xiong/master
0753b6f9d prov/psm2: Fix a segfault in fi_close(ep)
8e6668e3e Merge pull request #3707 from gladkovdmitry17/util
d86439405 util/ns: Fix name service protocol
0725db27e util/net: Add helper calls to read/write all socket data
791b72db4 util/fi.h: Move network related functions to new header file
5a385eb2c util/ns: Restructure nameserver startup/stop routines
2b4521da7 util/ns: Use default hostname if none is given
d6a80571c common/iov: Fix ofi_copy_[to|from]_iov routines when iov_offset > 0
fc0c6f42c Merge pull request #3706 from gladkovdmitry17/tcp
17718c615 prov/tcp: Add tcpx provider to the Visual Studio solution
c945d1632 Merge pull request #3705 from j-xiong/master
42c234723 prov/psm2: Add backward compatibility for earlier PSM2 libraries
4c105b065 Merge pull request #3656 from vkrishna/tcp-dev1
b8e763127 Merge branch 'master' into tcp-dev1
a0d3e54db Merge pull request #3696 from j-xiong/work
d5ecf8617 Merge branch 'master' into work
be45f2355 Merge pull request #3703 from j-xiong/config
30740a70b Merge branch 'master' into config
48d2f7e84 Merge pull request #3702 from j-xiong/master
af4687212 Merge branch 'master' into master
c0232326f Merge pull request #3701 from aingerson/shm_upstream
f1f46276f Merge branch 'master' into shm_upstream
617653112 util/ns: Move listenfd inside struct util_ns
7e9eb504e util/ns: Remove ns_ prefix from util_ns fields
66b3c8326 util/ns: Remove util_ns_attr
84de53486 util/ns: Remove calls to ofi_osd_ini/fini
4e1519881 Merge pull request #3669 from gladkovdmitry17/rxm
79866653c prov/rxm: Avoid calling of container_of() multiple times
e9b2298d7 prov/rxm: Split receive routine into w/ flags and w/o flags paths
5808e4c25 prov/rxm: Release TX buffers during Send queue destroying
f4c934650 prov/rxm: Repost RX buffers in the CQ process engine
a6d0bc504 prov/rxm: Optimize CQ progress engine
93d460d12 prov/rxm: Split inject path to the separate function
2db83ff70 config: Allow custom package location for DSO provider
b88a33f64 prov/psm2: Limit exported symbols for DSO provider
0dd75e1ed prov/psm2: Reduce HW context usage for certain TX only endpoints
c7a932b3b Merge pull request #3689 from hppritcha/topic/fixes_for_udreg_hg
eb42f38cd prov/util/shm, fi_mem: bug fixes - unexpected message testing was failing due to an incorrect failed assertion of fs->next in the smr_freestack 	- changes smr_freestack implementation to translate fs->next into local address space before setting next - change inject pool size to rx_size
eeb8b06ff prov/shm: add cmd_cnt to smr_region to track free cmds
d908cc8a6 prov/shm: move iov_count from hdr to data - iov_count was in a union with the message tag but is needed for smr_iov_src transfers which might also need the tag 	- this means that on CMA calls, SMR_IOV_LIMIT was used as the transfer iov count, instead of the actual iov count 	- this also means that we had to set all remaining iov_len to 0 - moving it out of the header and into the data allows us to use the actual iov_count instead of using the limit and eliminates the need to set unused iovs
db3626b87 prov/gni: disabled udreg tests in some cases
0ed8b5aea prov/gni: fixes for UDREG use
2c1cfcc31 prov/shm: change smr_cmd to union depending on message type - makes cmd more readable and more intuitive - allows for an rma_iov_limit of 4 instead of 3 because of better use of cmd space - allows for cleaner implemention of atomics
74a0d543f Merge pull request #3700 from jswaro/bugfix/disable-intermittent-tests-gni
ae44f1b4c prov/gni: Disable intermittent failing tests
bcb6d4b9d Merge pull request #3698 from j-xiong/master
b7fc27824 Merge branch 'master' into master
9f417970a Merge pull request #3686 from gladkovdmitry17/rxm_dev_1
0cf9a0090 prov/psm2: Fix a bug in Makefile
48f4654df Merge pull request #3693 from jswaro/bugfix/skip-intermittent-failing-tests
c5dce16b9 Merge pull request #3690 from hppritcha/topic/fix_reversed_not_kdreg_logic
0cda8ef55 Merge pull request #3691 from j-xiong/master
480485c76 Merge pull request #3692 from jswaro/bugfix/stack-smash-error-mr-notifier
1fab505cd prov/psm2: Remove unnecessary dependencies from the configure script
013a615e2 prov/gni: Disable intermittent failing tests
75bf58723 prov/gni: Fix stack smash issue in unit tests
aaffb26ac prov/rxm: Insert into list only RX buffers to be able free them during EP destroying
046e9dfba prov/rxm: Use ofi_copy_[to|from]_iov only for I/O vectors w/ iov_count > 1
207895083 prov/gni: fix logic error in gni unit tests
3584eeb78 Merge pull request #3641 from bturrubiates/pr/util-fix
ee0e6213b Merge pull request #3685 from j-xiong/work
c353dffb6 prov/rxm: Mark some local functions as static
c3541c308 prov/rxm: Remove excessive function declarations
4e8a053e8 prov/rxm: Drop rxm_pkt_init as excessive
197cccc4e prov/rxm: Simplifies conditions for MR_LOCAL and non-MR_LOCAL cases
da528a063 prov/rxm: Make TX/RX entry routines as static inline
4724db941 prov/rxm: Drop RXM_NONE state as unneeded
37e8ae4ff util/av: Optimize handling of CONNECTED CMAP  handles
9456ca60b prov/rxm + util/av: Reduce number of insturctions
f1d012582 prov/rxm: Avoid excessive variable in recv comp handling
eb8d05194 Merge pull request #3683 from j-xiong/master
ebc8f0ce6 Merge pull request #3680 from gladkovdmitry17/verbs_gcc
4bb768160 prov/psm2: Refactor the handling of op context type
d6b0dc4d2 Check if domain name is NULL.
15cb4fe34 Merge pull request #3672 from a-ilango/verbs
a0914db74 prov/verbs: Fix compiling issue with GCC < 4.6
92edf2199 prov/psm2: Initialize AM parameters for shared Tx context
4e32eb0d4 Merge pull request #3678 from j-xiong/master
e57e74984 Merge pull request #3679 from j-xiong/cq_signal
054913b18 prov/psm2: Fix fi_cq_signal
36b000de9 prov/psm2: Optimize the conversion between 96-bit and 64-bit tags
8649f8b4d added support for tx/rx messages
4d480368e Merge pull request #3674 from j-xiong/master
adbe51c9a prov/verbs: handle wildcard addresses correctly
2a3840169 common: add a function to check if a sockadddr is a wildcard address
9f150735a prov/verbs: use common function for checking FI_RX_CQ_DATA mode
fc0a24383 common: add a function to check rx_attr mode
81bf8a98a Merge pull request #3675 from a-ilango/master
04ab7b2a8 Merge pull request #3676 from shefty/master
4e6d75bea Merge pull request #3673 from hppritcha/topic/tone_down_trace_chat
1f168c6c0 prov/psm2: Code refactoring for completion generation
fb9f706f9 prov/util: fix incorrect handling of infinite timeout in sread
950f326ac prov/gni: remove a trace macro from datagram path
7cd959a88 Merge pull request #790 from shefty/master
8795627c3 Merge pull request #788 from a-ilango/master
874221eff Merge pull request #3666 from shefty/sockets
c5552b571 prov/verbs: use ofi_straddr for address logging
bd377b20d prov/verbs: make use of ofi_sizeofaddr
7880176a6 common: update ofi_addrsizeof to detect errors
ad0ef8207 prov/hook: Fix coverity issue comparison always true
aa1761f4a Merge pull request #3671 from aingerson/master
dd55f3358 Merge pull request #3670 from j-xiong/master
11bf5594e prov/verbs: catch fatal errors on connection request
f540b6bb8 prov/shm: coverity fix
b391c9126 prov/psm2: Remove obsolete feature checking code
96266f1e2 Merge pull request #3668 from j-xiong/master
a77a73c74 prov/socket: Fix fi_cq_signal support
928e68837 prov/util: Return EAGAIN on CQ sread timeout
043e1dd9b prov/util: Fix fi_cq_signal
c536ae875 prov/util: Align operation of ofi_cq_sreadfrom with ofi_cq_sread
af9846dae prov/util: Combine ofi_cq_read with ofi_cq_readfrom
67907e7b5 prov/psm2: Report correct source address for scalable endpoints
6c69a7979 Merge pull request #789 from a-ilango/dev
ebe2b7b58 Merge pull request #3662 from shefty/master
a8e246ab2 Merge pull request #3658 from a-ilango/verbs
c7a13d156 Updated nroff-generated man pages
0fe714181 Merge pull request #3665 from aingerson/shm_upstream
66e10a666 Merge pull request #3667 from j-xiong/master
9aa054710 man/ : update function definitions from void * to const void *
65ec27abb prov/psm2: Allow binding any number of endpoints to a CQ/counter
2628b6683 prov/psm2: Add shared Tx context support
cb3cd79db prov/psm2: Keep Tx context and Rx context separate for each endpoint
5e58940a4 Merge pull request #3664 from hppritcha/topic/squash_issue_3663
92823dee0 prov/gni: plug a memory leak
09993d3b7 cq_test: Expand simple test to check fi_cq_signal
522382352 prov/rxm: Always do progress when fi_send from MSG provider returns -FI_EAGAIN
e1be672f0 Update the parse yaml script to be consistent with the tests.
f53be9d84 prov/shm: add data functions
ded78d9ad Merge pull request #3661 from j-xiong/master
58f81b0d5 prov/psm2: Update the definition of the PSM2 version string
469c7fb70 Merge pull request #3659 from j-xiong/master
8934040f1 prov/psm2: Eliminate warnings about unused variables
828f33b58 prov/psm2: Add alternative implementation for completion polling
9bf66ebc8 Merge pull request #3654 from gladkovdmitry17/verbs_rdm
ed57ac56f Merge pull request #787 from shefty/master
2dcbc2a4b Merge pull request #784 from aingerson/master
009417ffa prov/psm2: Fix a makefile bug for building with PSM2 source
f6800d88f Merge pull request #3643 from a-ilango/rxm
985acf750 prov/hook: Add framework for hooking all provider calls
c909f12d7 runfabtests: Remove datagram EP test for unexpected_msg
ed9d9e9a4 prov/verbs: Support higher inject sizes if the app requires it
ea1b61ecd prov/verbs: Some cleanups
62f2df7ff prov/verbs: Optimize critical path
e4ee0f268 created progress thread framework
436493300 complex: Fix missing fi_close for atomics MR
f88164fd2 complex: Update logging to reflect correct default test
5aae66083 Merge pull request #786 from a-ilango/master
7dd4c98ee Merge pull request #3644 from a-ilango/master
77dc669ac added progress structure in domain
90ab31234 prov/verbs: Remove unnecessary mutex
9bc548abd tcp-dev1 formatting the structures in tcpx.h
f166ce381 Updated nroff-generated man pages
8f4c305a7 Merge pull request #3653 from j-xiong/master
909016f65 prov/psm2: Change the default value of FI_PSM2_DELAY to 0
a3d6118f5 Updated nroff-generated man pages
f858af650 Merge pull request #3650 from j-xiong/master
f46b02753 Merge pull request #3651 from j-xiong/bugfix
5dc449ac6 Merge pull request #3652 from gladkovdmitry17/verbs_rdm
c0a5645b4 prov/verbs: Fix double lock issue
eedf2c2e3 prov/verbs: Fix copy-paste error for run-time parameters initialization
85d223302 prov/util: Fix potential deadlock in name server thread
f35247521 prov/psm2: Add an environment variable for automatic connection cleanup
1ea5deb1e Merge pull request #3602 from gladkovdmitry17/verbs_rdm_cache_dev
757b1e927 common: Fixes to MR caching and Memory monitor
8e251cf27 prov/verbs: Add memory notification mechanism - glibc memory hooks
917527889 prov/verbs: Enabling MR caching
037c44d62 Merge pull request #3648 from shefty/fixes
db8087d8a prov/verbs: Separate conversion from ofi access to ibv access
92a0e3803 prov/shm, util: coverity fixes
a78617e31 Merge pull request #3640 from aingerson/shm_upstream
1eb9421b6 config: Add stack protector gcc option to debug build
a2c45306f prov/shm: replace flags with op
2e541550c  prov/shm: RMA implemenation using immediate CMA (method 2)
21087f369 prov/shm: RMA implementation using cmds and peer (method 1)
e31b12438 prov/shm: replace all map checks with single function - replace all mapping checks with new function smr_verify_peer to check mapping and try again - also gets rid of redundant multiple mapping checks
050ac449c test_configs/shm: add shared memory config file
82c42f99e complex/fi_ubertest: key override bug
a4e954c07 config: Add stack protector gcc option to debug build.
1cdb1e2a3 prov/shm,util: RMA enabling and MR functions - add generic MR functions to utility provider and apply to shm provider
0cb1e2a8a prov/util: Fix util cq_sread function
5ee65fee7 prov/util: trywait function should return success when poll returns EAGAIN
867112e23 Merge pull request #3642 from j-xiong/master
66efd0719 prov/psm2: Check for psm2_am_register_handlers_2 in configure
c330ee7d7 Merge pull request #3639 from j-xiong/master
3d9045a29 Merge pull request #3625 from shefty/master
1b5914259 Merge pull request #785 from bturrubiates/pr/remove-reset-prov
ba4379c78 Merge pull request #783 from nrspruit/ns_compall_fix
6684df605 Merge pull request #3637 from shefty/fixes
c15bb3419 getinfo_test.c: Remove reset of FI_PROVIDER.
ae13c8a10 prov/psm2: Abstract the completion polling mechanism
8dab0587b complex/fi_ubertest: change wait condition in recv_n_msg
77d0884b9 common/shared: ensure progress called when waiting
ab4131807 prov/shm: bug fixes - wrong api_version was being passed into ofi_check_info causing ENODATA to get returned 	- get rid of smr_check_info and go directly through ofi_check_info, passing through correct fabric version - check return value of smr_create for error
8e70c9307 prov/shm: change EP_DGRAM to EP_RDM
e800a4a97 Merge pull request #3638 from nrspruit/am_handler_context
6de69cb97 Merge pull request #3534 from jsquyres/pr/usnic-fixes
f7dc17874 prov/util: fix a race condition in connection close
cba407d9c prov/util: improve cmap logging
4d80b6046 prov/usnic: fix domain mode bits
4a3ade06a usnic: update MR mode checks
040c06eda Merge pull request #3627 from bturrubiates/pr/fix-clang-warnings
7fb589ffc Merge pull request #3633 from jimsnow/fi-completion-optimization-4
6369c3124 Merge pull request #3631 from j-xiong/master
e6ecc1536 errno: Expose additional errno values
6c3590dbf prov/psm2: Update PSM2 prov to use PSM2 AM Handler with Context
cc9494e85 complex/ft_comp: Fix FT_COMP_ALL to reset credits for CQ read
4392f4777 Merge pull request #3614 from gladkovdmitry17/verbs_cm
2380c7bbb prov/psm2: Allow specialization when FI_COMPLETION op_flag is set.
9d775df42 common/util: Remove assignments in conditional expressions
00be7de27 util/ns: Fix build warnings, mostly type conversion errors
c77229c5e prov/psm2: Fix multi-receive issues when paired with iov send
3f24e4a37 Merge pull request #3629 from aingerson/master
23a8fff0f Merge pull request #780 from a-ilango/dev
a5c431f4b prov/tcp: fix resource leak reported by coverity
88abbb1b4 prov/verbs: Enabling setting CM thread affinity
687772c8c prov/sockets: Replace setting thread affinity by common one
c0dc6a07a common: Add setting thread affinity to OS-dep code
b6147b767 Merge pull request #781 from bturrubiates/pr/fix-dgram-prefix
39c167a99 dgram_pingpong.c: Fix FI_MSG_PREFIX support.
f7f56e08c Merge pull request #3626 from j-xiong/master
813273953 usnic: Fix warnings.
f01eac7f5 usnic: Fix warnings in usnic_direct.
f69727197 prov/psm2: Put Tx/Rx context related functions into a separate file
4f06357ab prov/util: Fix ssize_t to int conversion warning
27c36db62 common/src: Fix build warnings on windows
dd0616fad windows: Fix build warnings in osd.c
4757dba6a complex: Add support for handling FI_MR_PROV_KEY, FI_MR_LOCAL, FI_MR_ALLOCATED
869cbf81f prov/sockets: Fix build warnings in sock_wait.c on Windows
bd9dc8f25 complex: Fix check for local MR mode and also pass correct access flags
d7fc1231b complex: Fix remote memory addr in RMA sync
7a8d84797 complex: Fix incorrect mem desc reference for transmit buffers
631a2fb95 Merge pull request #3610 from vkrishna/tcp-dev
7c15e167d Updated nroff-generated man pages
956b7e5c5 Merge pull request #3618 from j-xiong/master
d5ee77da1 Merge pull request #3620 from j-xiong/bugfix
73da834b2 tcp: Added connection data exchange during connection setup
88284bad7 Merge pull request #3624 from gladkovdmitry17/uthash
256987ab1 prov/verbs: Replace verbs' uthash by common one
5adbba041 common: Add uthash to the common code
bd22d58f7 Merge pull request #3617 from shefty/master
2b8472ed7 Merge pull request #779 from shefty/master
462aa4d07 prov/psm2: Initialize internal address tables after resizing AV
295b28f7b prov/psm2: Enable PSM2 multi-ep feature by default
b59bf1f74 Merge pull request #3621 from vkrishna/tcp-dev1
f876f8b6e seperated conn management code from tcpx_fabric.c
c1f0c809c complex/ubertest: Support for testing FI_SELECTIVE_COMPLETION
f9fad06b6 util/mr_cache: Add framework for memory registration cache
32067929b Merge pull request #778 from aingerson/master
2bef1cbc0 Merge pull request #3612 from j-xiong/master
20ad085b7 Merge pull request #3613 from j-xiong/bugfix
ed6a6e897 complex/fi_ubertest: mr_mode support
0526203a3 Merge pull request #777 from epaulson10/cmd_is_evil
ae0c0add2 prov/psm2: Fix a deadlock in connection cleanup handler
a9e2a4533 Edit runfabtests.cmd script to use 'rem' instead of '::'
96b37e7f8 prov/psm2: Add sample script for building the provider with PSM2 source
a510dd3e0 prov/psm2: Add option to build with PSM2 source included
3993938ff fabric: Make symbols visible when LTO is enabled
1858a9c5c Merge pull request #768 from nrspruit/ns_directrecv_uber
cf76c7162 Updated nroff-generated man pages
06ba16e26 Fix wrong API name
9f541a157 Merge pull request #3609 from j-xiong/work
ce3ae457d Merge pull request #3608 from j-xiong/master
2987b6b0d prov/psm2: Simplify the code for checking endpoint capabilities
86bfa2dd2 prov/psm2: Fix a bug in the connection clean-up protocol
2e4aadc3c Merge pull request #771 from shefty/master
2be734a9c Updated nroff-generated man pages
c9b2d2921 Merge pull request #3600 from shefty/master
11ffa7e8e complex/ubertest: Updated Ubertest to support testing FI_DIRECTED_RECV
1273ab4c3 Merge pull request #3598 from j-xiong/master
aae4cb8f6 Merge pull request #772 from ofiwg/revert-762-dev
c71f09054 Revert "Add rxm provider to travis CI testing"
654d8cc4a Merge pull request #3597 from hppritcha/topic/disable_two_crit_tests
4d833e363 prov/psm2: Simplify the handling of self-targeted RMA operations
3df43a9d2 prov/psm2: Allow all free contexts be used for scalable endpoints
311fc667e prov/gni: disable a couple of tests
e586376cd man/threading: Clarify that threading applies to scalable endpoints
1e5d647df shared: Fix resource leak in ft_init_oob()
6eaed51a5 Merge pull request #3593 from aingerson/shm_upstream
93a016195 Merge pull request #3596 from j-xiong/master
c6f189a46 prov/psm2: Fix a bug in fi_av_insert()
d897f87b7 Merge pull request #762 from a-ilango/dev
4de2fda77 Updated nroff-generated man pages
b9a41e469 Merge pull request #3592 from j-xiong/master
c6f23acf7 Merge pull request #3594 from shefty/master
fe5fe915b Add testing of rxm over sockets to make test
11e851959 prov/shm: check info src_addr before defaulting to pid:dom:ep
65af70145 prov/psm2: Fix two instances of memory leak
6eb7b5424 Merge pull request #3588 from j-xiong/rma-ordering
d9359bcd7 prov/psm,psm2: Enable ordering of RMA operations
214e8ebd7 Merge pull request #770 from shefty/master
814f7e4c7 Merge pull request #766 from a-ilango/dev2
3bdfa295b Merge pull request #3591 from shefty/master
cb5433bbe man: Clarify cq op_context is not valid for RMA writedata
682b487e3 Merge pull request #3586 from gladkovdmitry17/sock_dev
1476dba67 Test exclusion update for psm2 provider
3f8c3d867 Test exclusion update for verbs provider.
6ab83d484 Test exclusion update for ofi_rxm provider
cf29db415 Add missing test exclusion file installation for psm2 and ofi_rxm providers.
42c2dd301 Merge pull request #3585 from aingerson/shm_upstream
7dbb99039 Merge pull request #3587 from gladkovdmitry17/util_mem_monitor
8e9c19f40 prov/shm: begin endpoint name with default name - add domain and endpoint counters - ep_name = pid:dom_idx:ep_idx - can still call fi_setname, just setting default for easy initialization - still assuming out-of-band endpoint name exchange
d6001f3e2 Merge pull request #769 from a-ilango/master
c34323aac prov/sockets: do not retry after epoll_wait()
e79d58a48 fabtests: Tweaks to OOB socket support
07e34f8b5 util: Fix coverity issue (false-positive actually)
f7573a0c5 prov/sockets: Move MR functionality to a separate source file
4abc5f765 common/shared: Added optional address exchange and sync with sockets
690ff99a3 Merge pull request #3581 from gladkovdmitry17/util_mr_map
eac6ea02a Merge pull request #3582 from aingerson/shm_upstream
7deccc76a util: Rename MR to MR map
e20371209 travis-ci: Add a workaround for a Travis CI Mac OS issue
8751b55a6 prov/shm: free unexpected and pending cmd freestacks
6631751b9 prov/shm: remove address check - essentially same check is done right after this which actually maps the region if not there - remove first check which (causes it to always return EAGAIN and never tries to map)
4abf27f48 ubertest: Cleanup command line help messages
1bf0dc1c2 util: Add MR monitor
bb22ed9c6 Merge pull request #3578 from a-ilango/fix_race
6ce27dee1 Updated nroff-generated man pages
9a707dda7 Merge pull request #3577 from j-xiong/master
a2fb9502d Updated nroff-generated man pages
026189017 Merge pull request #3564 from bdrung/master
5f9d13633 Merge pull request #3575 from a-ilango/rxm
0b5fa12c7 Updated nroff-generated man pages
9958a3123 Merge pull request #3496 from sydidelot/sockets_keepalive
bae9c5e60 Wrap long lines in man pages
5c20e91d1 Fix manpages have bad whatis entries
40ade3e73 Fix spelling errors
4f247e154 prov/rxm: improve CQ error handling
591fad57c prov/rxm: remove redundant code
7d45d5ee7 prov/rxm: Serialize access to cmap key_idx
bd642d516 prov/util: rename function names to align with naming for static functions
b0faec5e1 prov/util: Fix # of bits used for connection index
3e57a66cb common: update indexer entry to struct
f5a67403a prov/psm2: Remove code related to shared context
42e773003 prov/psm2: Enable multiple endpoints over PSM2 multi-ep support
a75cc62d3 prov/psm2: Support multiple Tx/Rx contexts in address vector
ad348b1ac prov/psm2: Remove the virtual lane mechanism
f9bfef760 Merge pull request #3565 from gladkovdmitry17/netdir
17f435c3c Merge pull request #3568 from nrspruit/prov_order_memleak
7927f8651 Merge pull request #3570 from j-xiong/master
ccfad4cf5 prov/util: Fix a NULL pointer dereference issue found by coverity
9c8955588 Merge pull request #3567 from hppritcha/topic/fix_an_fi_av_remove_prob
578ec6a3d prov/netdir: Return -FI_ENOSYS from the fi_join
88fd97678 prov/netdir: Fix fi_getname
ab7bfd557 prov/netdir: Remove unnecessary FI_LOCA_MR from fi_info's modes
5836ba8bd prov/psm2: Use the right queue for triggered ops when SEP is enabled
83a02b583 Updated nroff-generated man pages
6c7d2ac32 Merge pull request #3566 from shefty/master
0c3d5b023 prov/sockets: plug an edge case for fi_av_remove
4e3a124ee Merge pull request #3561 from jimsnow/selective-completion-fix
ef31435bf Merge pull request #3523 from a-ilango/rxm
fe8c0872f src/fabric: Fix memory leak for prov_name string in struct ofi_prov
be41440b0 man/cancel: Clarify that cancel requires a valid context
111795bb3 Merge pull request #3559 from jimsnow/dedup
5e2de6b34 prov/util: Advertise RMA target capability based on hints and provider mode
005313a2e prov/psm2: Allow completion suppression when fi_context is non-NULL.
9fbd49b59 prov/psm2: Less code duplication in tagged, add directed recv specialization.
848bf4bdb Merge pull request #3555 from jdinan/pr/format-strings
2fb65929f Merge pull request #3556 from a-ilango/rxm2
054712b68 prov/rxm: add missing check for core provider FI_MR_LOCAL mode
31e669bd9 Merge pull request #3545 from shefty/master
2bdfc93be Merge pull request #3553 from gladkovdmitry17/verbs_msg
45b058b14 Fix format string type warnings/errors
45035fc91 Merge pull request #3549 from j-xiong/master
e6de119c9 prov/util: Add check for malloc failure in util_buf_alloc_ex
cfeb48fee prov/psm2: Improve resource counting for Tx/Rx contexts
9962262a0 prov/verbs: Separate MR functionality from Domain
b30341c2d Merge pull request #3552 from a-ilango/rxm2
10ba368fe prov/rxm: Refactor rma iov match code to fix klockworks issue
758a264da prov/rxm: Fix incorrect buf size for buf pool and posted recvs
e735b974f prov/rxm: Fix a crash when doing RMA over sockets core provider.
f0a383a56 prov/rxm: Fix incorrect handling of CQ data
7d9b1db56 prov/rxm: Fix core provider mr_mode not being passed on to app
f22c3ad15 prov/sockets: add support for TCP keepalive for MSG EPs
6b11abd4d prov/sockets: reduce code duplication
f60d9a503 Merge pull request #3547 from gladkovdmitry17/verbs_rxm_iwarp
98ab1abdc Merge pull request #3550 from hppritcha/topic/fix_rcache_hg_bug
5a73e867b prov/gni: fix a problem with internal rcache
2701e8d20 prov/rxm: Fix a MR access flag for a region that is used in a fi_read operation
6a1c613d8 Merge pull request #3546 from jswaro/bugfix/remove-einval-mr-reg
19387b436 prov/rxm: Add check for malloc failure posting receive buffers
749197258 prov/gni: Ignore requested key with basic reg
8c3436504 Merge pull request #3509 from alexander-sannikov/mlx_ns
7f868d243 Merge pull request #3521 from gladkovdmitry17/verbs_iwarp
9db59a48c Merge pull request #3527 from aingerson/shm_upstream
796da30f9 Merge pull request #3532 from gladkovdmitry17/verbs_rdm_cq_format
4af7ccbf8 Merge pull request #3541 from gladkovdmitry17/verbs_rdm_mpi_fin
f7ec9464e Merge pull request #763 from gladkovdmitry17/mr_local_fix
ca4513088 Merge pull request #3544 from j-xiong/master
ee77d9873 prov/sockets: Move check for valid conn to top of progress function
fe776139e Merge pull request #3540 from gladkovdmitry17/common
db673f00a Merge pull request #3538 from hppritcha/topic/mr_kdreg_warn
6e28ce185 common: Move useful GNI's list functions to the common code. Add new useful macro
6e44ffade prov/verbs: Fix hanging during a EP closure in the MPI_Finalize
6ceca026a prov/psm2: Fix a bug for self-targeted RMA/atomic over SEP
936cf6186 Merge pull request #3539 from hppritcha/upstream_merge_pr1422
06b0ea3fe prov/gni: fix a problem in a criterion test
419886587 prov/gni: use warning level for kdreg open
4de2064f1 common: Fix passing an invalid MR desc if the FI_MR_LOCAL/FI_LOCAL_MR bit isn't set
afd075c97 prov/verbs: Add support of different CQ formats for the verbs/RDM
4415c32db Merge pull request #3529 from fzago-cray/dev-config
720d8cb1b Merge pull request #3535 from gladkovdmitry17/config_debug
97300d687 Updated nroff-generated man pages
ac5f7ceff Merge pull request #3528 from gladkovdmitry17/verbs_fork
3ce80a87c Merge pull request #3533 from gladkovdmitry17/verbs_msg_cq_format
4b1b20188 prov/shm: add pending queue and remove response flags
8c714ec92 prov/shm: make errors available
4009ecba9 prov/verbs: Remove mention of the FI_VERBS_FORK_UNSAFE runtime parameter from the fi_verbs(7) man page
3c3871de4 Merge pull request #3536 from j-xiong/master
08871e89f Merge pull request #3530 from hppritcha/topic/swat_issue3524
9dddec47d prov/psm,psm2: Minor coding style clean-up
80c2ba672 Merge pull request #3526 from j-xiong/master
e291909e5 config: Fix an incorrect behavior of the --enable-debug
41ba54af1 prov/verbs: Fix an incorrect CQ entries filling in the verbs/MSG
9f8ecd9ff prov/gni: swat issue 3524
e964dd666 prov/udp: make some functions static
ebcc4d490 osd: added fi_util.h header
c77948afb util/pingpong: make most functions static
61d135121 prov/verbs: removed 2 unused functions
5eadf603b Merge pull request #3515 from gladkovdmitry17/verbs_msg
93958fa2d prov/verbs: Use common fork_unsafe variable instead
50eec5d1b prov/shm: fix coverity memory leak
489d2b277 prov/verbs: Fix fi_read over iWarp verbs devices
60c2fb81b prov/psm2: Allow PSM2 epid be reused within the same session
4f7d4004c Merge pull request #3525 from j-xiong/master
8b0053309 prov/psm2: Fix a bug in domain reference counting
b6f8a9694 Merge pull request #3518 from aingerson/shm_upstream
c736b1021 Merge pull request #3517 from fzago-cray/dev-endian
505f4f61f prov/verbs: Serialize an access to the EP/SRQ's Work Requests poll and list
3b0c573cc prov/shm: fix inconsistent locking order reported by coverity
daf788c0c verbs: fix display of global gids
9d7d8f76d Merge pull request #3516 from fzago-cray/dev-warn
c58661d55 prov/shm: refactor address exchange/storage and smr_cmd
b007afb77 all: fixes some gcc warnings
e9549ead0 MLX provider: Nameserver support (stage 1/3: MPI-CH3 is covered)
2977a4e15 Merge pull request #761 from shefty/master
c70114d49 Merge pull request #3514 from shefty/master
d94a504ec Merge pull request #3513 from epaulson10/util_double_free
cae207149 Merge pull request #3512 from shefty/master
faf34dd92 Merge pull request #3510 from j-xiong/master
8341220e8 util: Fix double free issue with ofi_domain_init
2383c105f prov/psm,psm2: Preserve FI_MR_SCALABLE mode bit in fi_getinfo
89b9c30f6 fi_poll: Fix test hang
f70b9bcf9 Merge pull request #760 from a-ilango/dev
0988eb7c9 Merge pull request #2796 from jsquyres/pr/fi-pingpong-prune
82196d401 shared: Convert flags from int to uint64_t
bc89d6a28 prov/util: Fix possible null dereference in util_getinfo
50aa57c95 prov/shm: Unmap peer region in error case
ba401bcc7 prov/smr: Ensure peer names are null terminated
62837aec7 pingpong: Remove call to asprintf
f2fe9722e Merge pull request #3507 from shefty/tcp
68e2d39e6 Add rdm_rma -o writedata test to verbs test exclusions
3ec17d93e Add runfabtests exlusion list for psm2
a84977486 benchmarks: Add support for FI_CONTEXT in dgram_pingpong
32f1f04df simple: Expand CQ data test to support other EP types
e8d6bcf83 Merge pull request #3508 from j-xiong/master
06c607f89 prov/psm2: Allow all-to-all communication between SEP contexts
b86c958a4 prov/tcp: Initial commit of tcp utils provider
223d70058 Merge pull request #3501 from a-ilango/verbs
8cdf16daa Merge pull request #3500 from gladkovdmitry17/sockets
5d4ea107c Merge pull request #3469 from shefty/master
118296c71 Merge pull request #6 from jswaro/patch/pr/3469
40116485a prov/gni: remove unnecessary mr code
c4420d0ab prov/verbs: Set CQ data size to zero for iWARP
4f20dc578 prov/sockets: Fix an incorrect default filling of the cntr attr
dee81bf28 Merge pull request #3499 from gladkovdmitry17/verbs_rdm
3faee2817 prov/verbs: Should check size of rndv_thr only in case of iov count > 1
40c9c55f9 prov/verbs: Fix possbile deadlock
a4c807f3a Updated nroff-generated man pages
288a57a92 Merge pull request #3494 from gladkovdmitry17/sockets_opt
d3c5631e8 Merge pull request #3495 from gladkovdmitry17/verbs_man_page
3d860ae11 Merge pull request #3486 from sydidelot/testing_rxd
6cd03e97d Merge pull request #3490 from fzago-cray/dev-cm
9c7a1d111 Merge pull request #3493 from gladkovdmitry17/verbs_clean
6630bb5eb Merge pull request #3492 from ledettwy/patch-3
f3d913521 Merge pull request #757 from jlbyrne-hpe/john.l.byrne/rdm_tagged_peek3
38190f096 Merge pull request #753 from gladkovdmitry17/rdm_rma_verbs_support
270068c06 prov/sockets: Optimize startup
dd0bc1413 prov/verbs: Some fixes to verbs' man pages
0f6278061 prov/verbs: Some code cleanups to the tagges/msg transports and removing extra brackets
29f4f8162 simple/rdm_tagged_peek.c: Keep context in scope between FI_PEEK|FI_CLAIM and FI_CLAIM.
153277e0c prov/verbs: Establish a connection right after an allocation of a connection entry
429f0a121 Merge pull request #3485 from gladkovdmitry17/verbs_mpi_finalize
1e83b61ae Merge pull request #3489 from a-ilango/verbs
79d8a909d Merge pull request #3491 from ledettwy/patch-2
66b4840c1 Initialize EXTRA_DIST
2b5f7a306 Invoke perl interpreter from PATH
0adc57e4d prov/verbs: refactor fi_ibv_rdm_cm_progress()
288bdc3ee prov/verbs: make CM handlers more consistent
1520d4245 prov/verbs: Remove EOL spaces in verbs_rdm_cm.c
c1ec0ca8f streaming/rdm_rma: Add FI_CONTEXT mode to be able run over verbs/RDM
40a071372 prov/verbs: ACK CM event on error path
dc0cf068f util/util_av: Fix segfault in log message
dead28ead prov/rxd: Fix few issues to the rxd provider
c63191236 util_cntr: Fix unintialized atomic values
32669a8f9 prov/verbs: Fix hang in the MPI_Finalize during destroying of some EPs
f7cbf8d88 Merge pull request #3457 from aingerson/shm_upstream
4ada42832 prov/shm: fix asserts to <= instead of <
a7c884147 Merge pull request #3479 from vkrishna/sockets_fixes
209646edd prov/shm: add tagged messaging - split rxq into two recv_queues, for regular msg and tagged recvs - use common endpoint recv freestack for all receives - make generic functions for msg and tagged sends and recvs
307873029 prov/sockets optimization of sock_op_send structure
b67da8470 Merge pull request #3475 from fzago-cray/dev-privleak
3bb6b8e85 Merge pull request #3477 from gladkovdmitry17/verbs_disable_odp
b8c17b4ca prov/verbs: Disable ODP feature by default
ab6d2ffdc prov/verbs: Return back registration of the QP, because it's deallocated in case of PASSIVE when route resolved
cbd275c31 Merge pull request #3474 from fzago-cray/dev-loop
efbf513f4 Merge pull request #3473 from fzago-cray/dev-qpdestroy
26082a477 Merge pull request #3472 from gladkovdmitry17/multiple_fixes_verbs_rdm
0f33ebd35 prov/verbs: fix possible leak in fi_ibv_rdm_process_connect_request
a727410ca prov/util: Add check for shared context counts
26ef527d6 prov/verbs: Don't throw error if default values are > supported by hardware
5c6badfd6 prov/verbs: fix possible completion array overrun
7cb1de107 prov/rxm: Remove modifications to mr_mode in info_to_rxm
410c9b2b6 Merge pull request #3471 from gladkovdmitry17/verbs_rdm_pool_leak
89ba174c6 prov/verbs: Fix twice allocated QP for the rdma CM ID for the PASSIVE CM EP
62ef1ffdc prov/verbs: QP may not have been created in fi_ibv_rdm_conn_cleanup()
2521b6054 prov/verbs: Set QP attr sq_sig_all to instead of setting IBV_SEND_SIGNALED flag for each send operation
1a30204dd prov/verbs: Minor cleanups to utilize special macro instead of just casting
85f2c8316 prov/verbs: Minor refactoring of the EP allocation
97de1c2a4 Merge pull request #3466 from hppritcha/topic/swat_usnic_comp_warning
fd2f096c5 Merge pull request #3468 from fzago-cray/dev-errno
d5c72ab0e Merge pull request #751 from shefty/master
02e17080c prov/verbs: rdma_destroy_qp() can't return an error
363c40677 prov/verbs: do not set errno when not required
231022e2f Merge pull request #3465 from gladkovdmitry17/verbs_rdm_crash
f3b9c9717 Merge pull request #750 from nrspruit/ns_ubertest_msg_fix
e53acdf5b Merge pull request #748 from shefty/master
0f4f9ec77 Merge pull request #3462 from hppritcha/upstream_merge_pr1418
3b641251b fabtests: Do not set all mr_mode bits
8075935f2 prov/usnic: swat a compiler warning
d1643f955 prov/verbs: Fix possbile crash by accessing not set EP-ops functions
34cdf289d Merge pull request #3463 from hppritcha/topic/suppress_failing_gni_tests
80d0a44c0 prov/gni: disable failing GNI unit tests
7977a378c prov/gni: plug race condition in rma get path
da4f8f7e9 prov/util: Restructure and fix mr_mode checks
109f80c66 complex/ubertest: Fix open_res on server to use a stored fi_info
12daeecbe Merge pull request #3455 from gladkovdmitry17/rxm_lmt
7bb1d6ad5 prov/rxm: Fix LMT (rendezvous protocol) filling of the i/o vector
895aa3dc5 getinfo_test: Check for non-supported mr_mode bits
a249d8dbd getinfo_test: Add validation for 1.0 FI_MR_UNSPEC mr_mode
560711465 getinfo_test: Add test for FI_MR_SCALABLE
b6d036797 getinfo_test: Add check for FI_MR_BASIC
8012e273b getinfo_test: Pass fi_info into check callback
89505507e getinfo_test: Duplicate hints on each test iteration
a0253361f getinfo_test: Mark functions as static
df37ccf3f Merge pull request #3454 from shefty/master
5d5d613df prov/rxm: Fix seg fault processing received RMA write CQ data
01695437f prov/rxm: Return core provider's r/w after r/w ordering size limits
671dc9020 Merge pull request #3450 from gladkovdmitry17/rxm_fix
86fb3a435 Merge pull request #3452 from gladkovdmitry17/rxm_sock
bf4cb72df prov/rxm: Fix resource leak
c6c00f1b8 Updated nroff-generated man pages
1c1460ffc Merge pull request #3432 from gladkovdmitry17/pingpong
64899e461 Merge pull request #3451 from gladkovdmitry17/verbs_msg
c9fd3eea8 Merge pull request #3447 from gladkovdmitry17/windows
43f0c41f0 Merge pull request #3449 from gladkovdmitry17/shm
6b791fb05 Merge pull request #3445 from aingerson/shm_upstream
6b8dc44cc Merge pull request #3448 from gladkovdmitry17/configure
9e20d37e2 prov/rxm: fi_getname of the prov/sockets MSG EP fails
c4cede9f7 prov/verbs: Replace ibv_post_send by common FI_IBV_INVOKE_POST macro
6e27333d0 util: Add setting R/W after R/W ordering sizes
1098027e6 prov/shm: Separate checks for process_vm_readv and shm_open
50447ff73 common: Fix unitialized global lock (appears on Windows)
7a607409b common/configure: Fix a broken build for PowerPC 32-bit
89c13edde prov/udp: Fix fi_getname to return -FI_ETOOSMAL in case of less length
45539c625 common/osd: Align WinSockAPI behavior of getsockname with BSD
3b5ec5c48 pingpong: Add support of large addresses (e.x. MLX provider)
58e1d91ac man/fi_tagged: fix fi_tsendv and fi_trecvv from *desc to **desc
e40bd7b97 Merge pull request #747 from nrspruit/ubertest_psm2_fix
7bd751162 Merge pull request #746 from shefty/master
e43cef2d3 include/fi_mem: add smr_freestack implementation
784096425 Updated nroff-generated man pages
c8bc2cadf Merge pull request #3419 from aingerson/shm
abb133110 Merge pull request #3440 from fzago-cray/dev5
445441920 prov/shm: Introduce shared memory providers
fabc25ea4 prov/verbs: combine setting of rx and tx attrs
1dac71ecb prov/verbs: set rx iov_limit to 1 for RDM endpoints
76b020095 Updated nroff-generated man pages
77c8345d6 Merge pull request #3439 from shefty/master
ac11c5d6f Merge pull request #3436 from gladkovdmitry17/ucx
82c51507b Merge pull request #3437 from gladkovdmitry17/common_util
702db119b Merge pull request #3435 from shefty/sockets
c91af4321 Merge pull request #3430 from gladkovdmitry17/psm2
bcc1cb64a Merge pull request #3425 from a-ilango/rxm
b5866e421 Merge pull request #3434 from jswaro/bugfix/4304-attr-check-regression
03d6ec176 complex/ubertest: Fix ubertest to hold client getinfo until server init
502c28bab common/cntr,cq: Add missed memory release in the util_cntr|cq_close
242cbf839 prov/mlx: Fix compilation warnings
ad5a15fe5 prov/mlx: Revive mlx provider
9a5b5d9db man/fi_fabric: Indicate that FI_MAJOR/MINOR macros apply to prov_version
808964724 Merge pull request #3428 from gladkovdmitry17/verbs
c942641f4 prov/gni: Incorrect hints given to domain check fn
48e82e765 prov/rxm: Fix setting modes and caps when modifying user hints
9316e133c prov/util: Fix mr mode bits returned in fi_getinfo
f3f9f9744 prov/psm2: Fix compilation warnings
c09924b36 prov/verbs: Use only active ports
e6ece6c5b Merge pull request #3424 from shefty/sockets
45ccce2be prov/socket: Fix sock_get_prefix_len to handle BE systems
aafd078fe Merge pull request #3420 from gladkovdmitry17/verbs_multi_recv
145ab975e Merge pull request #3417 from fzago-cray/dev4
6465a92bd Merge pull request #3416 from fzago-cray/dev3
3112afe38 Merge pull request #3418 from gladkovdmitry17/verbs
9fa7edbae Merge pull request #742 from a-ilango/dev
f56643468 shared: Disable writing completions to a CQ if using counters
597c77abc prov/sockets: create one listener thread per domain
6c29088d1 prov/verbs: Remove unused global completion queue
bbcd38b3b prov/verbs: Move queues from the global space to the EP space
877c04e85 pro/verbs: Optimize multi-recv path
6efd56cdb prov/verbs: Move buffer pools from the global space to the EP
324855044 prov/verbs: Fix bug an incorect return value for the cq_readerr
dc27bbb6d prov/verbs: retry when getifaddrs fails
5e2477ee2 prov/verbs: fix return code in fi_ibv_getifaddrs
6d3f59b18 prov/util,rxm,verbs: Add extra logging
c7751a986 Merge pull request #3413 from hppritcha/upstream_merge_pr1416
7b3f301c9 Merge pull request #3414 from hppritcha/upstream_merge_pr1417
eeba60c37 Merge pull request #3411 from gladkovdmitry17/verbs
837e3a81e Merge pull request #3404 from a-ilango/rxm
ce718d4c7 simple: Advertise support for OFI_MR_BASIC_MAP for recv_cancel, unexpected_msg tests
d2e777c95 prov/verbs: Make an output more informative to improve troubleshooting
8a0c9c37e prov/gni: fix double unlock issue
7318026f8 prov/gni: Enable smrn tests when kdreg is present
30bf098e8 prov/verbs: Add atomic initialization that has been missed during rebasing
224df5f56 Updated nroff-generated man pages
56d0deeed Merge pull request #3408 from gladkovdmitry17/verbs_ud
bb1837aae Updated nroff-generated man pages
bed01a9ab Merge pull request #3409 from gladkovdmitry17/verbs
7c2c2ad91 Merge pull request #3410 from epaulson10/fi_context_man_update
fb7f5717c Update fi_getinfo.3 to clarify FI_CONTEXT usage
203c0d713 Merge pull request #3255 from gladkovdmitry17/travis_mlx
906836c6d Merge pull request #3406 from gladkovdmitry17/udp
737c65a10 prov/verbs: Move send/recv overrun protectors to proper place
0c6a42cca man/verbs: Add mentions about verbs/DGRAM EP type to verbs' man page
70afaea4e prov/verbs: Fix some typos in the code and remove unused env variables
96842e5f4 travis/linux: test OFI with UCX
af5376d63 prov/util: Move logging to mr_check function.
f3c191c64 prov/util: Require certain mr_mode bits check only when FI_RMA or FI_ATOMIC is requested
97b6f7bf3 prov/udp: Fix build warnings
a7ec50c6e Changes to the common code for the Windows support
bf8396783 Merge pull request #739 from shefty/master
631de5252 prov/rxm: Pass correct mr_mode bits in outgoing info
42737fcf7 Merge pull request #740 from gladkovdmitry17/windows
25441df7c Merge pull request #3405 from gladkovdmitry17/windows
2c4e78aba common/appveyor: Exclude testing VS15 with v141 toolset from AppVeyor matrix
d898f2b88 common/appveyor: Exclude testing VS15 with v141 toolset from AppVeyor matrix
e85e6c27c prov/util: Don't set FI_MR_BASIC/FI_MR_SCALABLE mode bits for 1.5 or newer apps
da079cca0 common/shared: Updated ft_post_tx/rx to allow for NULL mr
320ff114d Merge pull request #3400 from gladkovdmitry17/windows
8c39e9fe1 Merge pull request #738 from gladkovdmitry17/windows
cf11dba91 Merge pull request #3401 from gladkovdmitry17/rxm_dev
99df2d748 Merge pull request #737 from nrspruit/ns_resource_freeing
f0ca7544a Merge pull request #736 from nrspruit/ns_multi_recv_msg
01c85bb54 Merge pull request #734 from nrspruit/ns_tag_fix
ee1c8836f Merge pull request #3402 from gladkovdmitry17/rxd
7091fa351 Merge pull request #3403 from gladkovdmitry17/verbs_ud_dev
78f0b03e7 prov/verbs: Fix CQ resource leak in case of failure and avoid excessive type castings
9002ff2c4 prov/rxd: Fix unchecked return value
de82e7612 common: Updates to common code to suppress warnings
1cf41d40b prov/rxm: Updates to rxm provider to suppress warnings
a8cd8fc31 common/appveyor: Updates AppVeyor script to support new VS configuration names
013ff5988 common/appveyor: Updates AppVeyor script to support new VS configuration names
ebe0c78fd common/windows: Add support of the VS 2017 (v141 toolset)
e83b23b4e common/windows: Add support of the VS 2017 (v141 toolset)
6a0f9f8b0 Merge pull request #3399 from j-xiong/master
6c8c40ad8 prov/psm: Eliminate psm2-compat library delay with hfi devices missing
c8d75fe0e Updated nroff-generated man pages
ff57a094d Merge pull request #3397 from shefty/master
26706b973 Merge pull request #3398 from sayantansur/typos
54d122b7d man: extra newline leading to bad rendering
6927cb7a6 Merge pull request #3395 from gladkovdmitry17/psm2
970b934ca man: Add missing reference to FI_MR_ENDPOINT
62ceb84bb Merge pull request #3392 from gladkovdmitry17/verbs_dev
190aaeeae simple/resource_freeing: OFI Resource alloc/free test
aa21e6909 streaming/rdm_multi_recv: Add fi_recvmsg testing in rdm_multi_recv
f1dd7538f Merge pull request #3199 from gladkovdmitry17/verbs_ud_dev
762db6622 common/shared: Fixed ft_tag_is_valid to check ft_tag if set
c860a648b Merge pull request #3391 from sayantansur/subset
eaa23586b Merge pull request #3394 from gladkovdmitry17/psm
989ec38df Merge pull request #3396 from gladkovdmitry17/netdir
4dd0bb5bc Merge pull request #732 from aingerson/master
0ec8307d8 prov/psm2: Fix format mismatch warnings
be08dde6f prov/verbs: Fix crash when the Sock addr wasn't found
99a50b3ce prov/netdir: Fix warnings for the netdir related code
a28e5e8cc common/osd: Fix conversion from int to float types
9745ffa48 prov/verbs Modifies a sequence of the Shared RX destroying
ba9f1f7b8 prov/psm: Fix format mismatch warnings
f52135179 prov/verbs: Modifies a sequence of the MSG endpoint destroying
dbbea6818 Add exclude file for rxm provider and update verbs.exclude
1c9cbe926 Merge pull request #3390 from a-ilango/rxm
d680be97c complex/fi_ubertest: add verification scripts - add scripts to run ubertest with verification for sockets and psm2 - add option to runfabtests.sh to run ubertest verification with added scripts - modify runfabtests.sh complex test command (sometimes causing failure with source option)
dce35c9fa Merge pull request #3387 from shefty/master
1b3d952de util: subset attr checking on creation of context
ccd79100f prov/util: Use a default av hash overhead if the caller doesn't specify it
4f02996cd Merge pull request #3386 from gladkovdmitry17/verbs_dev
617010bfa prov/verbs: Add the verbs/UD's implementation
2b9d74c9e prov/verbs: Updates to the verbs' common code
34e30f812 Merge pull request #730 from jlbyrne-hpe/john.l.byrne/rdm_tagged_peek
1abdc08c4 Merge pull request #731 from gladkovdmitry17/inj_complete
2732e0080 common/windows: Add missed test to the VS project and Makefile.win
34db22775 common: Exclude fi_inj_complete test for the prov/udp, because UDP doesn't support FI_TAGGED
04d586784 common: Need to provide array of MR's descs rather the pointer to the MR desc for fi_[send|recv]msg
b0ada6ac8 common: Add verification of the tag
0d1e8623c simple/inj_complete Add possiblity to use the test with psm/verbs providers
6c29c1d08 prov/sockets: Fix losing user's context
0b3d66239 simple/rdm_tagged_peek.c: Fix indirection level bug with desc in tag_queue_op().
3814177f2 Merge pull request #726 from nrspruit/inj_complete
1dc4c19d3 Merge pull request #3375 from gladkovdmitry17/verbs
f200b3f73 Merge pull request #3352 from fzago-cray/dev1
23e8fbf45 Merge pull request #3380 from a-ilango/rxm
b0d1e4847 prov/verbs: Check support of the Shared RX only for the MSG EP types
303c0de8b Merge pull request #712 from a-ilango/master
7cf28e6b7 Merge pull request #3382 from gladkovdmitry17/verbs_dev
cedccbbd2 Updated nroff-generated man pages
0a3502ed3 Merge pull request #3385 from epaulson10/manpage_typoscrub
71e657d61 Scrub the manpages of typos
63816bc89 Merge pull request #725 from a-ilango/dev
068b1009b prov/verbs: made posted_recvs atomic
3f561b740 prov/verbs: made sends_outgoing atomic
6bf104e66 prov/verbs: make posted_send atomic
5e3282fde runfabtests.sh: Allow user to specify a file containing test exclusions
a6f1a147f prov/verbs: Fix Coverity issue - hints->domain_attr may be NULL pointer
15185bfbb prov/verbs: Fix Coverity issue - the copied length fro the strncpy should be limited
16107afca prov/verbs: Fix Coverity issues in the param handling and add missed outputs in case of failure
e60b58bf0 simple: Advertise support for FI_RX_CQ_DATA in the cq_data test
40f9ae6cd prov/verbs: Apply remaining comments from the PR #3268
94aedbd8f Merge pull request #3376 from epaulson10/psm2_tag_collisions
b7edcee8c Merge pull request #3372 from a-ilango/verbs
2344e7c58 Merge pull request #723 from a-ilango/dev
02c1883b4 simple/fi_inj_complete: FI_INJECT_COMPLETION FT
d3340720d prov/psm2: Fix long RMA protocol tag collisions
050b01193 runfabtests.cmd: Disable domain test for windows
38c7a86d1 Merge pull request #3367 from j-xiong/master
60c886d25 Increase runfabtests.sh output width for better alignment
a1e07da62 prov/verbs: Match interface name only if corresponding env variable is defined
fd9491739 Merge pull request #714 from a-ilango/dev
ea4a1acc9 Merge pull request #3268 from gladkovdmitry17/verbs_ud_common
88af1c320 prov/util: Fix av_hash remove
6d725481f Merge pull request #721 from nrspruit/unex_cq_data
ebc67a4ad Merge pull request #719 from nrspruit/resmgmt_test_new
9dcc7fa8d Merge pull request #720 from shefty/master
eeb72cdca prov/psm,psm2: Fix a race condition in completion queue
8ac061898 prov/verbs/DGRAM: Add getinfo's stuff for new EP type
87a997b6d prov/verbs: Enabling global data to MSG/RDM verbs
f46a5c4d1 prov/verbs: Add global data that contains all verbs provider env variables
acf8d5e8b Merge pull request #3366 from a-ilango/verbs
a319c5e21 prov/verbs: Add NULL check for hints
6d28eac68 Merge pull request #3363 from a-ilango/verbs
50a39f4f3 Merge pull request #3361 from gladkovdmitry17/verbs
4791480c0 Merge pull request #3360 from fzago-cray/dev-printf
505055fc7 Merge pull request #3364 from gladkovdmitry17/netdir
f2c6ef8aa prov/verbs/RDM: fix a crash of the CM thread that occurs if the allocation of the PD fails
0c9d1eb17 common/windows: Add the missed including of the errno.h file
6fe51b5d4 prov/verbs: Fix check for FI_RX_CQ_DATA
76085cf6e shared: Fix mapping RMA tests to RMA capabilities
222a7c5c0 Merge pull request #3346 from gladkovdmitry17/sockets_dev
30f354449 Merge pull request #3335 from gladkovdmitry17/verbs_msg
bf7ab071f logging: use printf attribute with fi_log()
2b3685fe4 Merge pull request #3358 from rhalkyard/verbs_rdm_av_insert_fix
4abb64030 Merge pull request #717 from nrspruit/ubertest_fixes
4dd8dd800 Merge pull request #3359 from gladkovdmitry17/verbs_rxm_dev
bddef0a7d Merge pull request #718 from nrspruit/cntr_retry_update
c6424ea87 Merge pull request #716 from nrspruit/multi_dom_fixes
2515269ce Merge pull request #715 from nrspruit/common_bind_cqs
2d245726f simple/unexpected_msg: Added Support for Remote CQ data testing
925be04c7 streaming/fi_resmgmt_test: Resource Management Functional Test
a17aaf4a6 prov/verbs: always count AV insert failures
bb5577510 prov/verbs: Renames _ep -> ep (fi_ibv_msg_ep type) and ep -> ep_fid (fid_ep type) to avoid further missprints due to the a bit confused names of the variables.
75c359294 prov/verbs: Use the VERBS_MR_IOV_LIMIT constant value instead of the numeric value for the fi_info::fi_domain_attr::mr_iov_limit attribute
edcb33ae5 prov/verbs: Fix crash when trying to us thee atomic operations for the verbs/MSG
f514ad9b9 prov/sockets: Fix OoB access to the msg_iov if count > 1
82c0dc188 prov/sockets: Fix a bug where negative value is passed to strerror
838a3a762 prov/verbs: Fix for issue #3355
22d65e5a3 Merge pull request #3353 from fzago-cray/dev2
3eb6977dc Merge pull request #3354 from j-xiong/master
06d1b0e21 Merge pull request #3345 from gladkovdmitry17/verbs
dc9eb45e5 Merge pull request #3337 from gladkovdmitry17/rxm_dev
96f5a6c16 prov/verbs: fix overwrite of return value
83df7d4b0 Merge pull request #3336 from gladkovdmitry17/sockets
1c3f6112a Merge pull request #3341 from vkrishna/sock_data_race_fix
a556eddad prov/psm2: Fix a potential data corruption in completion generation
adc63f3de unit: Don't request any pre v1.5.0 MR modes.
ac5ac7295 unit/cntr_test: Update cntr_test to retry check on cntr values
d886edd1d Merge pull request #713 from gladkovdmitry17/streaming
d49aadee1 complex: Update ubertest to support CQ/CNTR compl in same test
e682a641b complex/ft_config: Fix ubertest for testing RMA/Atomics w/FT_COMP_CNTR
808fca93c complex/ft_comp: Update ubertest to always bind CQ
9f8adc69a complex/ft_main.c: Added Support for Multi Network Device
6e76637b9 Fix to fi_ubertest for CQ data testing
ed23151f7 simple/rdm_multi_domain: Fix to init_av and rma write for PingPong
78b996480 simple/rdm_multi_domain Added CQ bind and tx event completions
c5b72374d proc/verbs: remove unused FI_VERBS_CONN_REMOTE_DISCONNECT
cb0f95961 common/shared: Fix to always create and bind TX/RX CQs
f7a113e3a prov/verbs: Fix Coverity issue
f054a0c95 streamin/rdm: Fix one more warnings
fc4fabab5 Merge pull request #3269 from gladkovdmitry17/verbs
86f4c09c0 Merge pull request #3332 from gladkovdmitry17/verbs_rdm
962e75a65 Merge pull request #3343 from j-xiong/master
7d3ce1d55 prov/psm2: Add a missing break statement
7415c15a7 prov/rxm: Mark the RMA funcs as static if it isn't used outside the file
e0dd97daf prov/sockets: Remove unnecessary zeromemseting for the rma functions
2fe24f1f5 Merge pull request #711 from gladkovdmitry17/streaming
b1180f312 Updated nroff-generated man pages
0a05d8369 Merge pull request #3338 from sayantansur/typo
0e863c6e8 prov/rxm: Replace rxm_[get|set]opt by fi_no_[get|set]opt from fi_enosys
92da3ad4e prov/sockets: Remove unnecessary zeromemseting for the msg and tagged msg functions
1da0bf401 streaming/rdm_atomic: Replace the statement expression by static inline function
290be814a streamin/rdm_atomic: Fix GCC ungrounded warning
ffe10bc73 prov/rxm: Some code cleanups. Mark the funcs as static if it isn't used outside the file
dcab6f246 prov/sockets: Use ofi_total_ioc_cnt instead of self-implemented for statement Add some cosmectic code cleanups for the sock_atomic.c source file.
5d1dd25d6 prov/sockets: using one lock instead of two for ringbuffer in sock_tx_ctx
287dcef16 Merge pull request #3340 from a-ilango/rxm
bb25be530 man: fix minor typos
7b302aa3b Merge pull request #709 from gladkovdmitry17/streaming
af65fc450 prov/rxm: Set correct mode bits for different versions
8a968d5e8 Merge pull request #3334 from j-xiong/master
082f56241 streaming/rdm_atomic: Allow setting of datatype
fe16dd128 prov/verbs: Fix a bug during connection shutdown from remote side
0e282eb7c prov/psm2: Fix a bug in scalable endpoint address resolution
cf048fe52 prov/verbs: Serialize an access to connection hash for AV entry
89ba908d2 Merge pull request #3333 from gladkovdmitry17/rxm_rma
48dcb8ae4 Merge pull request #3323 from hppritcha/gni_prov_warnings_swat
6acc166e2 prov/rxm: Add FI_RMA bit to the caps for the core provider
2eb684ab3 Updated nroff-generated man pages
abdb224dd Merge pull request #3330 from gladkovdmitry17/man
39ca76016 Merge pull request #3325 from gladkovdmitry17/util
6614fa103 prov/verbs: Fix an issues where the underlying HW doesn't support SRQ
b2f65cf36 common/util, prov/sockets: Extend verification of tx/rx attributes. Related changes in sockets provider
14be8775a man/fi_atomic: Fix misprint
07e2d674d Merge pull request #3328 from a-ilango/verbs
9eeb18af6 prov/verbs: Fix additional klocwork issues
3277225c5 Merge pull request #3326 from gladkovdmitry17/common
f98d10c8d common/list: Avoid usage of typeof operator that isn't supported by Win compiler
56fb041c3 Updated nroff-generated man pages
f53143c9a Merge pull request #3324 from j-xiong/master
35fc6d610 man: Update the psm2 provider page on inject size setting
4f4b32100 Merge pull request #3321 from j-xiong/master
0b76ef8ec Merge pull request #3312 from gladkovdmitry17/configure
4d2ecafb1 prov/gni: swat compiler warnings
406d9f0ca common/configure: Fix an incorrect searching of libraries
ab32c61ba prov/psm2: Turn on user adjustable inject size for all operations
abf6f2f02 Updated nroff-generated man pages
ad079f29c Merge pull request #3311 from a-ilango/rxm
341c362a2 Merge pull request #3314 from shefty/master
16954dc08 Merge pull request #3315 from gladkovdmitry17/klocwork
b34a3191c Updated nroff-generated man pages
6eca2d0cb Merge pull request #3317 from hppritcha/upstream_merge_pr1412
23c74019f Merge pull request #3316 from hppritcha/upstream_merge_pr1407
dc87326a1 prov/gni: remove test of deprecated interfaces
9f8415b3a prov/gni: Easier scalable key selection
dac047b9b prov/verbs: Fix a bug introduced by 862a18a commit
8a6d5d42c man/cq: Clarify use of err_data buffer wrt fi_cq_readerr
9b1fdef00 prov/util, rxm: Allow connection to self
2158e14fa prov/util, rxm: Fix some memory leaks
b9dc0bece Merge pull request #3306 from shefty/master
c2e00e535 Merge pull request #3309 from hppritcha/uptream_merge_pr1411
1539bc360 Merge pull request #3308 from hppritcha/upstream_mege_pr1410
9a82c4d6d prov/gni: read error corruption fix
a96faa606 prov/gni: fix issue with FI_SOURCE_ERR
ef1735964 prov/rxm: [refactor] Move cmap alloc to conn handler file.
f1af6b4c8 common: Fix OFI_LIKELY/UNLIKELY definitions
afd472e14 Updated nroff-generated man pages
7a50e924e Merge pull request #3305 from shefty/master
d2b2a0205 man: Add missing FI_PROTO_IB_RDM
2a89ee970 prov/util,rxm: Move some connection code to util.
8a8455888 src/fabric: Fix to enforce prov ordering on register of DL providers
3fab3c8fa Merge pull request #3297 from shefty/master
f4f626c86 Merge pull request #3299 from nrspruit/klockwork_fixes
91cc70ab2 Merge pull request #3296 from epaulson10/psm2_fix_peek
862a18a3b prov/verbs: Fix Klocwork critical issues
96a67d000 prov/util: Add check for invalid core name to ofi_get_core_info_fabric
0ab8f3e24 prov/psm2: Fix FI_PEEK matching by src_addr without FI_DIRECTED_RECV
c9658c4be Merge pull request #3291 from j-xiong/master
e0b16cbf3 Merge pull request #3288 from shefty/master
0f05a3651 prov/psm2: Fix a segfault when the provider is loaded dynamically
befdc9543 prov/psm2: Added NULL check for iov in atomic_readwritev
ec0326bfa prov/psm2: Added asserts to check for NULL av parameter
606c7bcd6 prov/psm2: Fix usage of NULL pointer given malloc failed
d61f9cb90 Merge pull request #3287 from j-xiong/master
df76b085d Updated nroff-generated man pages
b40acddd2 Merge pull request #3285 from gladkovdmitry17/man
c5fc24643 Merge pull request #3281 from gladkovdmitry17/rxm
7069339b8 prov/sockets: Add null termination to sa_ip
3e5068843 prov/sockets: Add check for null pe_entry
f85fb75bc prov/sockets: Add check for null hints in sock_ep_getinfo
69579d8fe common: Ensure hostname is null terminated
6c897bf58 Merge pull request #3286 from gladkovdmitry17/ofi_osd
2aaf196ce prov/psm,psm2: Always generate completion on error
6bdd513ba Updated nroff-generated man pages
2fd98b542 Merge pull request #3283 from shefty/master
dd6e3538c prov/sockets: Fix Coverity issue
cee3228ba man: Update the prov/rxm's man page
5d70b9db4 man/cntr: Allow for delay adding/setting counter values
04331198b prov/rxm: Extend the rxm to support underlying providers with FI_CONTEXT mode set
c6c2edee8 Merge pull request #3243 from gladkovdmitry17/ofi_osd
ec35b8dc5 Merge pull request #3280 from a-ilango/verbs
f4c335d99 Merge pull request #3279 from shefty/master
2796c6f94 common: Use pthread_mutex_t and its initializer for fabric list lock
67a55a4bf common: Move ofi_hex_str
a3223deb5 prov/sockets: Update to utilize x-platform ofi_sockerr() instead of errno
457345653 common: Update to utilize x-platform ofi_sockerr() instead of errno
97c13c642 Merge pull request #3277 from shefty/master
77e79073c prov/rxm: Fix build warning
9d30cbf8d Updated nroff-generated man pages
4121b212c Merge pull request #3265 from gladkovdmitry17/rxd
60c0e0cca Merge pull request #3245 from pmmccorm/master
62fd06f3f Merge pull request #3246 from shefty/master
0a933b69f Merge pull request #3266 from gladkovdmitry17/common
230d56401 Merge pull request #3270 from epaulson10/master
9da161432 Merge pull request #3275 from a-ilango/rxm
19e92909e Merge pull request #3276 from hppritcha/upstream_merge_pr1408
640466eea prov/gni: swat compiler/config problems
f98cf438a prov/gni: add ability to detect local PE rank
f1998835d prov/util: Remove redundant check in get cmap handle
8f40dde6d Merge pull request #3267 from a-ilango/rxm
3bcfdd947 Merge pull request #3274 from j-xiong/master
42fd48685 Merge pull request #3272 from pkcoff/BGQ-Provider-scalable-endpoints-enablement-fix-2
90cb08f3b Add missing class to fabric object.
a37b648c1 prov/psm2: Use pre-allocated memory pool for RMA requests
48f296c6e Misc cleanups for verbs provider.
c8b323da6 Do not discard send_flags when given FI_INJECT
7d19fc145 prov/bgq: More scalable endpoint enablement fixes
fe399d937 prov/psm2: Allocate RMA request and temporary buffer separately
c0b56478a prov/sockets: Fix missing FI_CLAIM source info
49f3e01c2 common: Fix unreachable code
c01443dd7 common/osd: Add new useful macros
c4ff83e1b common/osd: Fix formatting issue to be compatible with OFI claimed code style
2b26c1272 common/osd: Add check of SOCKET_ERROR instead of -1 from poll call
28532b508 prov/socket: Fix Coverity issue
47ec01675 prov/rxm: Remove shared context dependency on MSG provider
bb0a720ef prov/rxm: Fix incorrect subsystem in logging + minor refactoring
ea9b37871 Merge pull request #3260 from a-ilango/rxm
0a911aae2 prov/rxd: Optimize handling of received data by avoiding multiple similar switch-cases
7d1afca00 Merge pull request #3262 from gladkovdmitry17/verbs_destroy_cq_busy_fix
c268a3a43 prov/verbs: Disable loopback as it's not working with mpich ch3
6fe523a12 prov/rxm: Report correct ordering attributes in fi_getinfo
ae8c3d874 prov/rxm: Add support for FI_PEEK, FI_CLAIM and FI_DISCARD flags
f991b6c62 prov/verbs: Some code cleanups
f8632e32d prov/verbs: Fix an incorrect prototype declaration
d0495b136 prov/verbs: Fix a problem when some QP and rdma ID aren't destroyed at all.
a30938e9a Merge pull request #3257 from gladkovdmitry17/verbs_spawn_fix
589addc45 prov/verbs: Fix fi_cancel error; fix lost in-flight packets that exit network
cd0153e22 Merge pull request #3249 from gladkovdmitry17/mlx_build
2e9d8b499 prov/rxm: Set completion flags on posting recv
bcce5f99b Merge pull request #3254 from gladkovdmitry17/fix_verbs_coverity
fbd06932a prov/verbs: Fix indentation; an incorrect set of arguments in fi_ibv_rdm_clean_queues
dcabea957 prov/util: Add a common function to write completion entry to util_cq
19fec098a prov/mlx: fix logical->bitwise and
e0e3e158f prov/verbs: Fix coverity issue
ee512f32d OFI/MLX: fixed warnings reported by GCC 7.1 and updated documentation. fixed HPCX <=v1.9.7 support (#7)
e8aeff550 Merge pull request #3250 from gladkovdmitry17/gcc7_1_warn
e3a06dcf9 Updated nroff-generated man pages
22f0b922a Merge pull request #3241 from a-ilango/verbs
379b88cec Merge pull request #3253 from a-ilango/rxm
ece8fbec8 prov/util: Fix MR_LOCAL check
3b44eed84 prov/verbs: Update uthash to more newer one
c460bcaca prov/verbs: Fix gcc 7.1.0 build warnings
0766f7574 common/fasthash: Fix gcc 7.1.0 build warnings
57543612c util/pingpong: Fix gcc 7.1.0 build warnings
587674c32 prov/mlx: Fix build issue
3ab27e1a3 fi_getinfo: Add const to hints parameter
0601982c5 prov/getinfo: Add const to provider getinfo hints parameter
f07fc6ac9 prov/usnic: Add const to fi_getinfo subcalls
990c83239 prov/gni: Add const to fi_getinfo subcalls
f0ddc0f1c prov/bgq: Add const to verification calls under fi_getinfo
71cffb187 prov/verbs: Add const to verification calls under fi_getinfo
0c53b2177 prov/sockets: Add const to getinfo verification checks
9850bdc04 Merge pull request #707 from shefty/master
6e2830bd8 prov/util: Add const to fi_info *hints
aec9190f4 Merge pull request #3110 from gladkovdmitry17/common_verbs_ud
5dbbb13db Merge pull request #3238 from gladkovdmitry17/verbs_rdm_comp_flags
38b4588fd Merge pull request #3239 from gladkovdmitry17/util_ns_fix
c521f9165 Merge pull request #706 from aingerson/clean
dce0079f0 multi_domain/ep: Disable from travis testing
339f48252 common: Add new address format
43c5830c4 prov/verbs: Remove an excessive handler in the RDM State-Event matrix
7e6d98bd7 prov/verbs: Modify QP to set min_rnr_timer value after connection setup
84d2d1645 prov/verbs: Add missing man page info for inline size env variable
9e9e45f1a Merge pull request #704 from shefty/master
d04abc900 Merge pull request #705 from aingerson/master
00ab4616c Merge pull request #3230 from sayantansur/no-cq
74571f240 Merge pull request #3221 from sydidelot/selected_patches_PR3193
3b1ff771e Merge pull request #3237 from a-ilango/rxm
67948bf73 common/util: Fix mismatch of reference counter in NS functionality
2e5697c79 prov/verbs: Add an extension to INFO printout
158357287 prov/verbs: Fix an incorrect CQ comp_flags. Some code cleanups
3b9f4166a common: Remove private definitions of FT_FIVERSION
300019860 complex/fi_ubertest: change inject buffer right after send to make testing more thorough
c737d556a simple/rdm_deferred_wq: a few bug fixes that were causing data mismatch
2f07e4f08 Merge pull request #3229 from gladkovdmitry17/rxm_strict_aliasing
d8ac992fd prov/sockets: make use of the common fi_epoll_* interface
9c5bcee5d utils: modify fi_epoll_wait() to accept array of contexts
648609854 prov/sockets: prevent the same CQ event from being reported multiple times
dd732bba1 prov/sockets: read value of FI_SOCKETS_PE_AFFINITY for each new OFI domain
5edd24045 rma tests: Request support for remote CQ data for writedata
01710f497 prov/rxm: code cleanups
32e5e6fcd Updated nroff-generated man pages
f4bcf6c75 Merge pull request #3235 from j-xiong/master
5a1e352e1 man: Fix a format issue in the fi_psm2 man page
ec43e94e5 Merge pull request #3233 from gladkovdmitry17/verbs_unused_var
23bd87883 prov/verbs: Remove excessive variable
df3a637ce Updated nroff-generated man pages
318d0960c Merge pull request #3231 from j-xiong/master
089c76f53 man: Update psm2 provider man page
38ac5b538 prov/psm2: Add support for lazy connection
915b190e8 prov/rxm: Avoid compiler GCC warnings
fb7a9ec1d add a few more fi_no_cq function prototypes
0665f2dcc Merge pull request #3227 from shefty/master
1e81fab87 Merge pull request #3228 from pkcoff/BGQ-Provider-scalable-endpoints-enablement-fix
7a8c1c23d Signed-off-by: default avatarPaul Coffman <pcoffman@anl.gov>
215e5381b prov/psm, sockets, util: Fix corruption reporting CQ errors to 1.4 users
d857beb41 Merge pull request #3215 from gladkovdmitry17/check_ep_attr
85228d9ae Merge pull request #3220 from hppritcha/upstream_merge_pr1395
ce18284f7 Merge pull request #3224 from hppritcha/upstream_merge_pr1403
30084d264 Merge pull request #3223 from epaulson10/master
6c5d1314d prov/sockets: Fix #3217, bug in buffered receive path
5d07b40fb Updated nroff-generated man pages
31abe2a2d Merge pull request #3218 from shefty/master
ce53bff8d prov/gni: rebase fixes
5402a4b8e prov/gni: Multiplex kdreg events
0c089e25f common/util: Fix check for endpoint's attributes
91e65566a prov/gni: refine GNIX trace, etc. macros
b95b22bb9 Merge pull request #3219 from a-ilango/rxm
ba8e5b437 Updated nroff-generated man pages
ac18ccb80 Merge pull request #3222 from hppritcha/topic/fix_bad_commit_to_gni
b762f4564 prov/gni: FIX GNI PROVIDER BORK UP
f7523ebd0 Merge pull request #703 from shefty/master
968296a6e multi_ep: Disable automatic testing until failure is resolved
284764b37 fabric/fence: Increase strength of FI_FENCE definition
4ce8a3118 Merge pull request #3211 from gladkovdmitry17/rxm_mr_local
b6f7a0075 prov/rxm: Update data progress type to auto
8365d42a3 Merge pull request #3189 from a-ilango/rxm
2faac2b50 prov/rxm: Use ofi_cq_sread calls, add msg_cq fd to util_wait fd list.
bd7db0a5a common/util: Add reference counting in NS functionality
5169e1f3f Update .gitignore file to ignore temporal and git merge/rebase .[ch] files
b93b7425b common: Add remove-safety dlist_foreach
2b80c7d90 prov/gni: Add usage of common likely/unlikely macro instead of GNI own macro
976237500 common/osd: Add  likely/unlikely macro
66516e481 prov/rxm: Add usage of utility macro instead of RxM own macro
a1b83820f common/util: Add macro that checks local MR bit set
beb64a3d5 prov/util: Augment util wait code to wait on additional file descriptors
8c4e574cb Merge pull request #3213 from hppritcha/topic/swat_compiler_warning
5dcb263bb Merge pull request #702 from shefty/master
615ae63ad Merge pull request #3212 from hoopoepg/close-proto-fix
fd13d5076 prov/sockets: swat compiler warning
481cceb49 Updated nroff-generated man pages
cf75bac9d Merge pull request #3207 from hppritcha/upstream_merge_pr1382
fa7fa0763 prov/verbs: fixed issue in close protocol
e0346e944 Merge pull request #3208 from epaulson10/gni_segfault
015402975 Merge pull request #3209 from shefty/master
17bf8455e prov/gni: Fix segfault when using FI_MULTI_RECV
bfb239ef8 multi_ep: Enhance finalize processing across all EPs
d21e931e5 Merge pull request #3204 from a-ilango/rxm3
2f5c91c71 prov/gni: scalable memory registration tests
4a0e5c5ac prov/gni: scalable memory registration
00358dbe5 prov/gni: Add external buffer support for bitmaps
7dd55b826 prov/gni: Add shared memory for scalable MR
daa2d76c6 Merge pull request #3205 from hoopoepg/fix-for-do-no-cache
f2ee6349f prov/verbs: fix for #3198: do not cache info
7363bad02 prov/rxm: Fix a bug in matching address for unexpected tagged messages
a0f430ce9 prov/util,rxm: Update cmap on av_insert.
715b30533 Merge pull request #3200 from a-ilango/rxm3
489f3c0e8 Merge pull request #3198 from pmmccorm/master
01b989f29 NEWS: Add more details on network direct provider
e8b5e8db7 Update version to 1.6.0a1
3e1594f52 Update version to 1.6.0a
1fa299524 prov/rxm: Fix an issue where fi_addr was not stored with connection info
ca4e982b0 v1.5.0
e096c131b NEWS.md: Add comments for bgq provider
133732705 Updated nroff-generated man pages
068fec074 Merge pull request #3201 from shefty/master
65771ffbf v1.5.0
29aafe350 NEWS.md: Update news for netdir, mlx, sockets providers
05dd5d4e4 Do not cache a copy of struct fi_info internal to the verbs provider.
074e4d64a Add a function for logging address in FI_ADDR_STR format
c7cd76af7 Misc cleanups for verbs provider.
92bea02e0 v1.5.0rc3
79487c8a2 Merge pull request #3197 from thananon/fix_domain_coverity
e86aad6d4 usnic: fix coverity issue.
d9bfd4827 Merge pull request #3194 from hppritcha/upstream_merge_pr1399
ad6becc99 Merge pull request #3195 from shefty/master
900a256bd Merge pull request #3179 from thananon/pr/addrstr
8820c256e prov/gni: add in FI_SOURCE_ERR ep cap
303a68bc3 prov/sockets: prevent a disabled endpoint from being polled by CQ
d10b72a68 prov/sockets: mark the TX pe_entry as complete when the connection is torn-down
53ac304d0 prov/sockets: No need to check that the ring buffer is empty for TX PE entries
4a8393332 prov/sockets: set the domain for rx_ctrl_ctx
3da9a9823 util/list: Introduce dlist_foreach_safe()
8cc930542 core/tostr: Fix invalid read reported by address sanitizer
6769444ab prov/sockets: Fix duplicate list removal
d5f844af0 Merge pull request #699 from bturrubiates/pr/check-prefix
a146b8132 Merge pull request #3191 from hppritcha/upstream_merge_pr1398
f1591ca3d Ensure prefix hint is respected for -k.
46e6e9530 prov/usnic: add support for FI_ADDR_STR
3038aba9f Merge pull request #3190 from pkcoff/BGQ-Provider-FI_MULTI_RECV-fixes
72558c665 prov/gni: add missing check around gnix fatal
d31a2d5d7 prov/bgq: FI_MULTI_RECV FI_BGQ_MU_PACKET_TYPE_RENDEZVOUS packet code path disablement
33540453b prov/bgq: FI_MULTI_RECV unexpected messages mishandled for active message implementation in MPICH
7bb9b4015 Merge pull request #3182 from thananon/better_format_15
d98a82b4c usnic: refactored dom_attr modebits handling.
5434deb5f Merge pull request #3187 from hppritcha/upstream_merge_pr1397
c0fbcee87 Merge pull request #701 from shefty/master
7161df8e0 Merge pull request #3188 from shefty/master
9bf71c6a7 prov/gni: Address locking issue in initialization
daa822bd2 multi_ep: Remove testing of udp provider
6847ce53d fi_tostr: Add missing caps and modes
cd12addf7 Merge pull request #3185 from j-xiong/master
8dd8107c8 prov/psm,psm2: Implement fi_query_atomic
c814a1f3b Merge pull request #697 from shefty/master
03da6e549 Updated nroff-generated man pages
2933a2973 Merge pull request #3183 from a-ilango/rxm
0f340655f Merge pull request #3181 from hoopoepg/rx_attr-size
336337bcd prov/verbs: fix for rx_attr->size calculation
64788812f prov/rxm: Don't call fi_cancel on closed msg endpoint.
efdb9c0c1 ubertest: Fix minor coverity errors
1df35168b rc_pingpong: Add missing check against fi_cq_readerr return value
e50001150 unexpected_msg: Fix resource leak on error case
ac9abff44 v1.5.0rc1
54b394cfa Merge pull request #696 from shefty/master
6174f4dd9 Updated nroff-generated man pages
b44914b08 Revert "runfabtests: Disable multi_ep test"
6b6afc059 multi_ep: Add finalize function to sync at end of test
0f496a49a multi_ep: General code cleanups
ea506f538 unexpected_msg: Remove invalid buffer check
c6e89c04f v1.5.0rc2
a72e1c33b Merge pull request #3172 from thananon/pr/fix_mr_mode
06e0b1daf Merge pull request #3178 from a-ilango/rxm
6a882096d usnic: fixed handling of new flags from 1.5.
2312d6c19 Merge pull request #3177 from aingerson/master
1f06c0342 prov/rxm: Squash some bugs in setting modes and caps
fad2bdad1 prov/psmx: set flags in psm and psm2 on error
e0f20e0c2 Merge pull request #694 from a-ilango/dev
808940e88 Updated nroff-generated man pages
c9f6ea3aa Merge pull request #3176 from a-ilango/rxm
37a3c8485 Merge pull request #3174 from thananon/pr/coverity-spinlock
5bb0be4ca Merge pull request #693 from bturrubiates/pr/update-modes
fb4675708 unit: Update tests to support all modes
1c3797c19 Updated nroff-generated man pages
4b2d25a21 Merge pull request #3175 from shefty/master
bc781b45e usnic: fixed deadlock in eq_readerr().
e3120dea0 Merge pull request #3171 from hppritcha/upstream_merge_pr1394
59008fafd prov/rxm: Mode bits fixes
7934021d3 prov/gni: fix a bind issue with SEPs
bcfee021f Merge pull request #3159 from hoopoepg/rxd-cntr
dc723d283 Merge pull request #3168 from alexander-sannikov/master
a5bd008c7 man/domain: Clarify when FI_LOCAL_MR is ignored
c99edebf0 Fixed README.md: MLX provider section.
8b5c3f711 prov/rxd: added counter support
91252006c Update modes for 1.5.
c57d7f69d Merge pull request #3163 from hppritcha/upstream_merge_pr1392
53a5e1ca5 Updated nroff-generated man pages
167c6b0ab Merge pull request #3036 from thananon/pr/1.5changes
dc0c0d6a5 usnic: Update provider man page.
a5d2fda88 usnic: fixed handling of mr_mode bug.
c87d4b520 usnic: removed FI_LOCAL_MR from requirement.
8d7a2ef61 Merge pull request #3164 from shefty/master
34012da3f usnic: handle mr_cnt field.
bdf49bcef usnic: `fi_cq_readfrom` updated to 1.5.
8a80e1bb4 usnic: handle unsupported atomic operations.
91486f319 usnic: handle FI_SYNC_ERR flags for 1.5.
432f31aa6 usnic: new 1.5 behavior for EQ err_data.
f755052ff usnic: properly set mr_iov_limit value.
81fe82d42 Updated nroff-generated man pages
3b8b8f801 Merge pull request #3162 from a-ilango/rxm
e35cbc082 Man page and NEWS updates for verbs and rxm providers.
f477c90a4 Merge pull request #3161 from shefty/master
4e23601f5 Merge pull request #3160 from pmmccorm/master
04a03f6fe prov/usnic: handle cq err_data. (we dont use it)
c364ed770 prov/gni: Added return code to recvv processing
f9e8eadc6 Update man page with utility provider details
2b2e728f6 Merge pull request #692 from shefty/master
21698929d Trivial cleanups for socket provider.
8f601d5b8 Merge pull request #3158 from hoopoepg/util-cntr-pub-api
b76c16c9e Merge pull request #3155 from shefty/master
fd96613c6 Merge pull request #3157 from hoopoepg/cq_report-unify
9c927bc8c Merge pull request #3156 from hoopoepg/cq-cntr-typo
b178e0605 runfabtests: Disable multi_ep test
17dadaed1 util/cntr: added API references to header file
2326540cd prov/rxd: Fix double lock in posting trecv
916772929 prov/rxd: Fix rma iov memcpy
cc4057f9f prov/rxd: renamed rxd_report_rx_comp to rxd_cq_report_rx_comp
5af3e9510 prov/sockets: Fix double unlock issue
4c7e9dd15 utils/cntr: fixed typo in log
53e55342f Merge pull request #3153 from a-ilango/rxm
d457082c8 Merge pull request #689 from nrspruit/unexpected_msg_test
bd7865526 Merge pull request #690 from bturrubiates/pr/dgram-pingpong-mr-mode
2985b8512 Updated nroff-generated man pages
2517e9340 Merge pull request #3154 from hppritcha/upstream_merge_pr1391
48433489f dgram_pingpong.c: Add OFI_MR_BASIC_MAP to mr_mode
918f47177 prov/util: Do not layer util providers over sockets by default
3ae428e37 fabric: Make ofi_is_util_prov static with const params
78a1736cd prov/gni: don't let FI_OPT_MIN_MULTIRECV be 0
eb1e0d954 Merge pull request #3152 from hppritcha/upstream_merge_pr1389
9bfebedcc prov/rxm: Handle out of order send/recv completions from underlying provider
6b0660a38 Updated nroff-generated man pages
e46537a9e prov/gni: Update man page Address vectors section
155c86315 Merge pull request #3141 from hoopoepg/utils-cntr
5c75e2f21 Merge pull request #687 from aingerson/master
0fc3cb588 util/cntr: added preliminary implementation of cntr
aefdef4b4 Merge pull request #3149 from hppritcha/upstream_merge_pr1388
a6b96851a Merge pull request #3146 from a-ilango/rxm3
ce21372c7 Merge pull request #3148 from hoopoepg/rxd-repost-bufs
fada2b8e5 Merge pull request #3138 from a-ilango/rxm
dda22b583 Merge pull request #3147 from hoopoepg/rxd-cond-init
ac0527a49 prov/gni: Fix mr mode bits for pre-1.5 api reqs
d59989a51 simple/fi_unexpected_msg: Unexpected message functional test
1caba55c0 simple/fi_recv_cancel: Recv Cancel Functional Test
262d24949 simple/fi_multi_ep: Multi Endpoint ping-pong test
23138fabe simple/fi_rdm_multi_domain: Multi Domain RDM ping-pong test
e1b7f9dea simple/fi_multi_mr: Added Multiple Memory Region Test
64736dca2 prov/util: Move handle deletion to event handler thread
391101f80 util,ofi_rxm: Make CM context as cmap handle instead of keys
ad5f43118 complex/fi_ubertest: change cq_wait_obj to wait_obj
de445700c prov/rxd: fixed buf leak, added buf counter
55f188741 core: added conditional registration of RXD
8acd594ff Merge pull request #3144 from hoopoepg/bind_valid-const-prov
54e144f02 Merge pull request #686 from aingerson/master
5fe0aa3e0 Merge pull request #684 from a-ilango/dev2
013abf3ad test_configs/sockets: quick.test simplification
550c96206 prov/rxm: Use regular send instead of inject to send ACKs
458cbd533 Merge pull request #3143 from hppritcha/upstream_merge_pr1385
fc6b75c22 Merge pull request #3142 from hppritcha/upstream_merge_pr1384
bdcd9c894 common/ep: changed ofi_ep_bind_valid parameter
e1c5a1537 prov/gni: adjust test for 1.5 API
ef7f2900e Merge pull request #3140 from hoopoepg/double-free
5871c8274 Merge pull request #3139 from hoopoepg/fin-tagged
13af4edfa prov/gni: swat a compiler warning
d7a5cdff7 Merge pull request #685 from shefty/master
b50238138 Update travis config
548f9a4b5 prov/udp/rxd: fixed CQ double de-reference
e631ecae1 ubertest: Fix coverity issues for mixed enum values
7711edd3a util/pingpong: finalize uses same API as pingpong
37bd31bfb prov/sockets: On EP close remove any events / errors written to EQ by the EP.
e705c0db5 Merge pull request #678 from aingerson/clean
6e646b6ab Merge pull request #3133 from a-ilango/verbs
f56ced2ac Merge pull request #3137 from hoopoepg/pp-tagged
0384ffb41 Merge pull request #683 from shefty/master
cab60a630 util/pingpong: added tagged pingpong
b90f3bc1b prov/verbs: Allow source address to be localhost / loopback address.
f7ffa7e12 prov/verbs: Fix incorrect reporting of some attributes.
5fc593cb4 Merge pull request #673 from nrspruit/msg_order_testing
5c11b288e Merge pull request #3136 from hoopoepg/more-notify
1a38194ef Merge pull request #3135 from hoopoepg/no-ddos
77d5425bf util/getinfo: Fix && comparison against bit value, use & instead
9623e1dbc unit/getinfo: Fix line lengths and test names
6a3b73fc8 Merge pull request #682 from hoopoepg/printf-fix
95718775c common: suppressed type-mismatch warning
e04cd56b9 prov/rxd: added ack on dup start data and invalid packet
6fe14bde0 prov/rxd: added force progress loop exit
bfbfbe281 prov/verbs: Refactor how default attributes are set in fi_info
a5829dc44 Merge pull request #679 from a-ilango/dev
4a2ec1199 Merge pull request #681 from hoopoepg/tag-mismatch-log
4007b7c5a Merge pull request #3131 from hoopoepg/rxd-segno-fix
026946066 Merge pull request #3130 from a-ilango/rxm
18474e57c Merge pull request #3129 from a-ilango/verbs
c88b4d4bc common: better error message on tag mismatch
8dab5b777 prov/rxd: fixed seg_no processing on acked packet
0a971bbf8 prov/verbs: Update how tx,rx sizes and iov limits are reported.
62ff0c07b common: Move stringification and enum val macros to common header
f37a9b49e Merge pull request #680 from a-ilango/dev2
895ea0f3a Disable rxm provider testing until Travis CI issues are resolved.
3991ba7c6 util & rxm: Coverity fixes
51e4d58b3 complex/fi_ubertest: simplify RMA and ATOMIC test calls
9be40b85f complex/fi_ubertest: move datatype testing outside loop for more accurate performance results 	- datatype is now option in config file for more test control
83bf3f582 complex/fi_ubertest: add counters
1bc35112c complex/fi_ubertest: add "constant_caps" and "test_class" fields 	- configure caps for entire test set if needed
42e83c802 complex/fi_ubertest: add cq_data utility and data verification
e6f08b504 ported: Fix rc_pingpong test to correctly specify required rx size.
39f3f3186 complex/fi_ubertest: add data verification
8a0e6a9e3 Updated nroff-generated man pages
4362c6715 Merge pull request #3128 from hppritcha/upstream_merge_pr1375
57d6e5661 Merge pull request #3127 from hppritcha/upstream_merge_pr1354
122f33576 Merge pull request #3119 from a-ilango/rxm
8f005a754 complex/fi_ubertest: add fi_senddata function call
c130b4c49 prov/gni: add version check FI_NOTIFY_FLAGS_ONLY
e97838906 v1.5.0rc1
4a9e7214b util,rxm: Refactor util cmap and rxm connection management
011abd749 Merge pull request #3126 from a-ilango/rxm3
e5c2a17ab prov/gni: Refactor GNI provider FI_MULTI_RECV
1e316050f Merge pull request #3125 from aingerson/master
1948270b6 prov/rxm: Make bounce buffer/inject size a configurable environment variable
fbee895c7 prov/psm2: atomic bug fixes
c022d4650 common: Add a function to compare addresses.
12adff5c9 Merge pull request #3123 from j-xiong/master
78a34411d Merge pull request #3124 from shefty/rxd2
cf386a44f NEWS.md: Update psm/psm2 provider notes for 1.5.0
fe28afcab Merge pull request #677 from a-ilango/dev
2b8ebc076 Merge pull request #3122 from a-ilango/rxm3
9b137d817 prov/rxd: Fix seg_size uninitialized warning
5d5c41112 prov/rxd: fixed tx_entry->op_hdr initialization
131e4123a prov/rxd: fixed ack & window processing
00fab9068 prov/rxd: added reset tx_entry->msg_id on free
90563fe2c Merge pull request #3121 from j-xiong/master
f8d67984a prov/rxd: fixed incorrect memory access (after free)
ef3d1ee51 Use the new prefix for utility provider names
b1d3db2e2 Change utility provider names' prefix
3a5e91fb1 prov/psm,psm2: Allow FI_SHARED_CONTEXT for tx_ctx_cnt
78a7b3bb5 prov/rxd: Cleanup of provider code
9669f0ce3 Updated nroff-generated man pages
ab93c8198 Merge pull request #3120 from j-xiong/master
6852b5dac man: Update psm2 provider man page
39408850c Updated nroff-generated man pages
b6d014f4a Merge pull request #3118 from j-xiong/master
08c1fd79b Merge pull request #3116 from a-ilango/rxm
9d38f4855 man: Update the man page for the psm2 provider
862414fcc prov/psm2: Add option to adjust the locking level
309caff45 Merge pull request #3117 from ofiwg/revert-3008-BGQ-Provider-trecvmsg-handle-data-fix
43300982f Revert "prov/bgq: Store msg data in context for fi_trecvmsg implementation"
4cd188183 prov/rxm: Some minor fixes + improve debug logging
d97ffea13 unit/fi_getinfo_test: Added MSG/RMA Ordering testing
e9d67a983 prov/rxm: Add query_atomic support
88912e15e Updated nroff-generated man pages
c69235e6d Merge pull request #3115 from epaulson10/master
d37c354ea Merge pull request #671 from shefty/master
6381cd7d5 Update fi_ep_bind() description
54507457b Merge pull request #3114 from shefty/master
6f09768cd Merge pull request #3113 from gladkovdmitry17/util_ep
db889d180 shared: Fix check_atomic_attr call
f58f9ae1c prov/mlx: Remove decrement of CQ ref counter in EP close
70fa7cb99 prov/rxm: Remove decrement of CQ ref counter in EP close
852a6d1e2 util: Add decrement of CQ ref counter in EP close
c5339904f prov/sockets: Fix atomic valid checks
1fb2aea10 Merge pull request #3109 from gladkovdmitry17/pingpong_1_5_ver
92e1abc99 util/atomic: Fix coverity errors with out of range op
3c47556a6 Merge pull request #3112 from gladkovdmitry17/fix_util_ns_coverity
9bf1829a0 util: Fix coverity issues in the NS functionality
8b85480e8 Merge pull request #3111 from ofiwg/revert-3108-fix_util_ns_coverity
01edbae48 Revert "util: Fix Coverity issues in NS functionality"
cb343f500 Merge pull request #3100 from shefty/master
486de21bf Merge pull request #669 from a-ilango/master
d6876de42 pingpong: Update to use 1.5 version
ca08a3d7d Merge pull request #3108 from gladkovdmitry17/fix_util_ns_coverity
30f1eded2 util: Fix coverity issues in the NS functionality
be48a4329 Update tests to use new MR modes
d37d0badc Updated nroff-generated man pages
5e4141837 Merge pull request #3105 from shefty/abi-1-1
b94d3c39e Merge pull request #3107 from j-xiong/master
29485a1ae Merge pull request #3103 from gladkovdmitry17/util_bind_cq
3f98d774d prov/util: Move atomic support to utility code
20613aae7 prov/psm,psm2: Remove a fabric field that is no longer used
1045f43c6 Merge pull request #3080 from gladkovdmitry17/gen_ns
bf947247e common: Add support of Generic Name Server functionality for Windows OS TODO: osd/windowspthread should be extended
3f9a042de osd/windows: Add some pthread's stubs for Windows OS
1c95c4056 osd/windows: Add usleep() implementation for Windows OS
680018c11 prov/psm: Remove Name Server functionality from psm provider's code
d8034eb67 prov/psm: Update psm to utilize utility Name Server functionality (the generalized version of psm's implementation of Name Server)
11066ad92 prov/psm2: Remove Name Server functionality from psm2 provider's code
b4b857fbe prov/psm2: Update psm2 to utilize utility Name Server functionality (the generalized version of psm2's implementation of Name Server)
6ffab83b4 util: Generalize psm/psm2's implementation of Name Server functionality to common code
1f5f04dfd prov/mlx: Update to utilize ofi_ep_bind_cq
ffcc58ec6 prov/udp: Update to utilize ofi_ep_bind_cq
3cd6bacc6 prov/rxm: Update to utilize ofi_ep_bind_cq
aef5f7f15 util: Add utility function for binding CQ to EP
1b1a6b287 prov/all: Report mr_cnt value with domain attribute
2b73b4896 fabric: Add mr_count field to domain attribute
9b5b49607 Merge pull request #3106 from a-ilango/rxm
a789b2686 prov/rxm: Fix coverity found issue of unlocking unlocked lock.
ce4c116c3 Merge pull request #3099 from a-ilango/rxm
6ffd1cc8a Merge pull request #3102 from gladkovdmitry17/util_av_incomp
fb3660381 Merge pull request #3104 from hoopoepg/win-recv-optima
78ba6b6ef win/osd: minor performance tuning on malloc
6ae42465c util: Add missed AV remove func to util API
8d192f256 Merge pull request #3098 from a-ilango/verbs
0508a63e0 Merge pull request #3097 from j-xiong/master
c47882140 Merge pull request #3091 from hoopoepg/ofi_loopback_addr
60b506841 prov/verbs: Remove references to old FI_LOCAL_MR mode bit and add new v1.5 caps
484ecfb40 prov/rxm: Add fi_cancel support.
74159612a prov/rxm: Add a type attribute to rxm_recv_queue
1fbbb3a96 util: Add a function to write error entry to CQ.
e96d8bc1e Merge pull request #3089 from a-ilango/rxm
8dd1e1fe0 prov/psm2: Allow fi_getinfo to take "node" in string address format
b1f25dd9c utils: added common implementation of is_loopback
f2b4f0f73 Merge pull request #3094 from aingerson/sockets
8ec91b91c Merge pull request #3096 from hoopoepg/win-ifaddr
968e507fe Merge pull request #3095 from j-xiong/master
0439cd176 win/utils: added getifaddr implementation
e8548dd27 prov/psm2: Code refactoring for the string address support
97f02a528 Merge pull request #3092 from j-xiong/master
35bd418f9 Merge pull request #668 from aingerson/master
282cd79ce prov/psm2: Update string address format support based on recent API changes
4ded59e2e simple/rdm_deferred_wq: fix an incorrect parameter causing Travis failure
cd9d9cf37 Merge pull request #667 from aingerson/triggeredOps
143e4dd2e Merge pull request #665 from gladkovdmitry17/clock_gettime_imp
2937c0a05 prov/sockets: add LXOR float support
1bb27b8b7 common: Make some dlist macros portable
6f735908c Merge pull request #3090 from hppritcha/upstream_merge_pr1207
31f750d2e Merge pull request #3088 from hppritcha/upstream_merge_pr1372
187016b53 Merge pull request #3087 from hppritcha/upstream_merge_pr1370
be9a7af0b unit/eq_test: Add stopping of timer right after fi_eq_sread
f289527f9 osd/windows: Improve clock_gettime for Windows
677b00565 simple/fi_rdm_triggerOps: add simple triggeredOps/deferred work test
b641620b5 prov/gni: disallow FI_REMOTE_CQ_DATA w/FI_MORE
19bd64605 prov/rxm: Serialize access to send queue, bounce buffers.
bda236a20 prov/gni: Hotfix test issue with mr_mode bits
9724ee857 Merge pull request #3086 from hppritcha/upstream_merge_pr1360
96dcfc1dd Merge pull request #3085 from hppritcha/upstream_merge_pr1366
b6e639e65 Merge pull request #3067 from bturrubiates/pr/av-api-considerations
2a06bee7b Updated nroff-generated man pages
29476b8bd Merge pull request #3079 from hoopoepg/udp-loopback-fix
d778ab47a prov/gni: Release resources prior to test exit
145d0e7f2 prov/gni: add version check to gnix_cq_readerr
f63a39666 Merge pull request #3081 from fintelia/patch-1
54af8cef8 prov/gni: runtime checks for version with authkeys
50a9fa575 Merge pull request #3083 from j-xiong/master
a3baec618 Fix formatting in README.md
276aeb596 Updated nroff-generated man pages
3c8f33165 Merge pull request #3078 from gladkovdmitry17/nd_man
916dce936 Merge pull request #3065 from gladkovdmitry17/util_check_info
c661e36c4 readme: Add a short description of Network Direct provider
b6a2a2208 man: Add the provider's man-page
d249bd634 prov/netdir: Update provider's info attributes by missed items
d4176fd29 prov/psm2: Add support for string address format
e2de9629c Merge pull request #3082 from aingerson/sockets
6c5284e82 Merge pull request #663 from a-ilango/dev
80578b529 prov/mlx: Update to be compliant with utility check info function
e920df0a5 prov/udp: Update to be compliant with utility check info function
4803c5eef prov/rxd: Update to be compliant with utility check info function
6cd780947 util: Update utility check info function to support multiple fi_info
26d556e78 prov/sockets: set iov count with triggered atomic operations
6985dc5df prov/udp: loopback fi_info shifted to end of list
fd2907388 Updated nroff-generated man pages
682da411f Merge pull request #3069 from hppritcha/upstream_merge_pr1353
9be8a0676 Merge pull request #3077 from hppritcha/upstream_merge_pr1377
a68b9c1a1 Merge pull request #3076 from hppritcha/upstream_merge_pr1376
acf72db5a Merge pull request #3075 from hppritcha/upstream_merge_pr1369
9c62f99c9 Merge pull request #3074 from hppritcha/upstream_merge_pr1365
445ffbfcc Merge pull request #3072 from hppritcha/upstream_merge_pr1373
766c68525 Merge pull request #3071 from hppritcha/upstream_merge_pr1367
7eecabd73 Merge pull request #3070 from hppritcha/upstream_merge_pr1364
c2462942f prov/gni: release cq_lock on buffer alloc failure
fb8726a15 prov/gni: add back in missing lock
20af043e5 prov/gni: Update gni minor version number.
9eb6a176f prov/gni: Restrict mr mode bits to basic
16d4259d5 prov/gni: Document limitations of regattr and regv.
0952cf160 prov/gni: Update man page for scalable ep
c5280749d prov/gni: Move FI_MORE man page
2d378e066 prov/gni: added test for 1349
7bb498e19 src/common.c: Update address handling.
21b8d03ca Update FI_ADDR_STR documentation.
1a54f7c7d Merge pull request #3066 from a-ilango/rxm
45a1856b1 prov/rxm: Bug fixes + minor refactoring.
0ccf75c98 common/shared.c: put query_atomic calls into common code
d392181d2 common: Validate tag on recv completions
038106441 Updated nroff-generated man pages
38111623b Merge pull request #3063 from j-xiong/master
754a763df common: Add a function to check index validity and a lookup function.
c08afb1a5 man/psm2: Update the man page about scalable endpoint support
ced9ed987 Merge pull request #3061 from j-xiong/master
c88b8b617 Updated nroff-generated man pages
7368e480f prov/psm2: Add an environment vaiable for message inject size
43e7e91bb Merge pull request #3052 from gladkovdmitry17/auth_key_check
0a1f078c3 Merge pull request #3060 from shefty/master
757595e86 NEWS: Add comment about FI_CONTEXT2
7c003f63b prov/verbs: extend attribute check function to print out value of fields
176da9bc9 util: extend util attribute check function to print out value of fields
9ec1774ce Merge pull request #3057 from shefty/master
c642ab7df Merge pull request #3058 from j-xiong/master
c4912fa65 prov/sockets: Fix bugs in atomic operations
d4f3324de prov/psm,psm2: Update copyright information
e339f842f prov/sockets: Fix memory leak in sock_getinfo error path
2c8e2788f Merge pull request #3044 from gladkovdmitry17/verbs_rdm_config
1b75dabdf Merge pull request #3053 from qwert182/fi-util-prefix
323a50191 prov/verbs: Improve configure checks for verbs. Add verification of ODP feature support
efbed6067 prov/sockets: add check to verify that the job key sizes are at least the same in the self-implemented check EP attributes function
9b8107f60 prov/verbs: add check to verify that the job key sizes are at least the same in the self-implemented check EP attributes function
02cf4035e common: add printing out to fi_tostr function of auth_key_size value for EP attributes
85b46d9ae common: add converting from size_t to string
fa018c1d7 Merge pull request #3054 from j-xiong/master
d4c98383a prov/psm2: Check mr_mode compatibility when calling fi_domain
1be70ef83 prov/psm2: Remove obsolete domain caps restrictions
c04a17b0e win/build: added "fi_" prefix to util progs
6f36cd768 util: add check to verify that the job key sizes are at least the same
940a9c177 Merge pull request #3051 from j-xiong/master
1957705dd prov/psm,psm2: Make src_addr format consistent with other addresses
e41704f3e Merge pull request #3050 from j-xiong/master
06d0d4706 prov/psm,psm2: Use utility function to stringfy addresses
d707c92f3 Merge pull request #3048 from j-xiong/master
7aa6a5bc6 Merge pull request #3049 from a-ilango/verbs
237982591 fabric: Add new protocol type and address format for PSM2
60e9c52f6 util: Move MR mode check to a common function so that other providers can use it.
4e48bf7ce Updated nroff-generated man pages
6fa27511e Merge pull request #3045 from epaulson10/missing_struct_manpages
4be147382 Merge pull request #3043 from j-xiong/master
8921cf86b Add missing struct fi_ioc to fi_atomic.3
f1b6b8bf4 prov/psm,psm2: Adjust default mr_mode based on API version
4d1c3cd27 Merge pull request #662 from shefty/master
874297498 Merge pull request #3042 from shefty/master
19645aea6 Merge pull request #3029 from a-ilango/verbs
bb1843327 Merge pull request #3041 from shefty/udp
89acf8f01 Merge pull request #3040 from shefty/master
9aeeec708 Merge pull request #3037 from shefty/master
9a623e4a7 prov/verbs: Fix resource leak in error handling
5d886d4bb prov/udp: Check return value from setsockopt
51bbe684d prov/util: Fix segfault accessing NULL domain_attr
054bb1aba Merge pull request #3035 from shefty/master
4ab50e2a8 Merge pull request #661 from qwert182/ci-for-windows
e0c7d4239 Updated nroff-generated man pages
67fa018dd Merge pull request #3031 from shefty/udp
ef1af5c34 Updated nroff-generated man pages
98e392bf7 Merge pull request #2945 from gladkovdmitry17/netdir_fix_hanging
2eb68decb Merge pull request #3032 from shefty/master
c0fdc88b4 Merge pull request #3033 from shefty/docs
aea477834 Merge pull request #3030 from david-noel19/fixCompWarnings
bc1422a1d prov/netdir: the sources were moved to prov/netdir/src directory; updated VS project
0eb5e0a2f prov/util: Do not reset primary caps if hints->caps are NULL
e6cdd9db7 Update to request version 1.5
bc334f4ec rdm_atomic: Update for v1.5 API
4493d6bde Tuned LMT functionality, remove excessive debug; bug-fixing
d0a90dfb1 common: Update ft_exchange_keys to handle v1.5
45c1f4cbc prov/sockets: Fix setting mr_mode for version 1.5+
f6bad57b6 win/ci: added config file
1f3894ab4 prov/netdir: Add support of FI_[INJECT|TRANSMIT|DELIVERY]_COMPLETE flags
9ec9652f5 prov/netdir: Optimize service events handling
ac9043903 prov/netdir: Fix hanging of provider when rendevouz protocol ACK is expected and some receive event is preposted before that
6770a4a54 prov/netdir: Add logging of NetworkDirect Status Error Codes
c07b4c310 Make Travis CI treat warnings as errors and fix compiler warnings
a252981ea man/mr: Document closing a MR while active may fail operation
8e64f07ed man: Clarify that multi-receive buffers always generate a 'release' completion
0d2c993c3 Merge pull request #3028 from qwert182/ci-for-windows
4eb4cb203 prov/gni/:Fix Compiler Warning
eb6547d69 win/ci: enable testing via fabtests
6b9a4867b win/ci: move preparation script to separate file
94c6844fc Merge pull request #659 from qwert182/ci-for-windows
35c696dce Merge pull request #3027 from epaulson10/update_info
a971d1fe9 win/build: added scripts to run fabtests
95e49b33e simple/mcast: Add multicast test app
6092b531a Merge pull request #3025 from a-ilango/verbs
f65c8d73c Update fi_info for new 1.5 mode bits
29773d97c Merge pull request #658 from qwert182/sockets-addrinfo-ip4
44196f909 Merge pull request #3024 from qwert182/log-bad-addrformat
5d31276f7 common: Redo address string conversions
3c2709a29 fabric: Add missing capability bits to fi_tostr output
49d83bccc prov/udp: Update version number
6ae1b565a prov/verbs: Support fi_query_atomic
5ca2962c5 Merge pull request #3019 from thananon/pr/counters
e45b5f018 Merge pull request #3018 from thananon/pr/usnic_new_caps
7f996ed64 prov/sockets: log unsupported address format
a00cfd5db simple/msg_sockets: use only IPv4 addresses
62ad87016 Alpha release v1.5.0a1
43bcf7231 prov/usnic: handle domain caps, changed domain_attr handling.
f6de6ab88 Merge pull request #656 from aingerson/uber-patch
766e00380 Merge pull request #657 from qwert182/ci-for-windows
eb68396c3 Merge pull request #3016 from jdinan/pr/man2pdf
9afb721a5 prov/udp: Add multicast support
24637d653 prov/util: Save EP caps during initialization
dcaf5147e fabric: Indicate that FI_MULTICAST is a primary capability
0fc3bdfd6 common: Add const qualifiers to helpers in fi.h
f1848ff00 Merge pull request #3021 from qwert182/win-fix-dgram
307778e06 win/build: fix project
5b00c0407 win/build: fix recvmsg
58b96d73e Updated nroff-generated man pages
de82f9869 Merge pull request #3020 from shefty/fixes
6b2a3c204 Merge pull request #3002 from thananon/pr/usnic_auth_key
45465f4f2 Merge pull request #2992 from thananon/pr/usnic_mode_v2
6102ee562 complex/fi_ubertest: enable multiple psm2 tests
b7277e2e0 complex/fi_ubertest: switch client and server connection
9c4170c8f Automatically generate man2pdf manpages list
e9f4f26ec Add script to convert libfabric manpages into a PDF
ff14da944 Merge pull request #3014 from pkcoff/BGQ-Provider-copy-immediate-data-for-FI_PEEK
a63760b3d Merge pull request #3013 from j-xiong/master
9860cbdad prov/usnic: handle authorization key
744931757 Merge pull request #3011 from hppritcha/upstream_merge_pr1349
7d6c53c38 fabric: Update triggered op definitions in response to FI_CONTEXT2
4cc4b6411 prov/bgq: Copy immediate_data into context on match for FI_PEEK
c7879a204 prov/psm2: Handle FI_DISCARD in tagged receive functions
6505b2236 Merge pull request #3005 from shefty/master
60c4c8ab9 prov/gni: Fix race condition in GNIX_GET_AUTH_KEY
4a2c53f54 Merge pull request #3010 from hppritcha/upstream_merge_pr1355
9ccaa9f12 Merge pull request #3009 from hppritcha/upstream_merge_pr1346
6ecf9c633 prov/gni: add gnix_auth_key.h to makefile
d1ed132fa prov/gni: Fix free for failure to insert for gnix auth keys
6a7001fad Merge pull request #3008 from pkcoff/BGQ-Provider-trecvmsg-handle-data-fix
539a8d81d Merge pull request #3006 from j-xiong/master
32bd0c294 prov/bgq: Store msg data in context for fi_trecvmsg implementation
13b456cbe Updated nroff-generated man pages
89f8ffcff Merge pull request #3004 from hppritcha/upstream_merge_pr1345
fc6e9aa19 Merge pull request #3003 from hppritcha/upstream_merge_pr1344
4f125483e Merge pull request #3001 from hppritcha/upstream_merge_pr1302
c1e1f0dbc Merge pull request #3000 from hppritcha/upstream_merge_pr1347
36906018d prov/psm,psm2: Add a synchronization point for local name servers
fb2a872c8 prov/usnic: report the counter number
e1484a805 prov/gni: runtime version check cntr_err methods
4cea3318f prov/gni: report ep_cnt, cq_cnt
fd83751f9 prov/usnic: correctly accommodate new mr_mode flag.
85530994c prov/gni: Authorization key support
705b4de80 Merge pull request #2999 from hppritcha/upstream_merge_pr1340
4deae2778 prov: Add specfiles for verbs, psm, sockets, and udp providers
a9713a814 Merge pull request #2993 from gladkovdmitry17/verbs_rdm_fix_hanging
54d5d031d Merge pull request #2998 from hppritcha/upstream_merge_pr1333
51b8a33d6 Merge pull request #2997 from hppritcha/upstream_merge_pr1146
7093efb44 Merge pull request #2996 from hppritcha/upstream_merge_pr1323
99aee4b36 prov/gni: fix a problem with progress
6bd2fdb97 Merge pull request #2990 from jsquyres/pr/specfile-for-single-dl-provider
164db26b0 Updated nroff-generated man pages
31d457ae8 prov/gni: fix api_cq test
8ef97694f Merge pull request #2989 from a-ilango/rxm
cc8fdbc03 Merge pull request #2995 from j-xiong/master
bada7e1da prov/gni: Add ability to grow the int tx pool
83010d06c prov/gni: debug rdm_atomic/band intermittent
86d867856 prov/gni: Update man pages
46f1df579 prov/verbs: Fix an incorrect adding of the key to hash
f621c3e76 prov/verbs: fix coverity issues
dda308b9e prov/verbs: Use ofi_memalign wrapper instead of obsoleted memalign
0f4bd36a0 Merge pull request #2994 from pkcoff/BGQ-Provider-trecvmsg-src_addr-fix
a1b0c5456 prov/bgq: set src_addr on fi_bgq_context for fi_trecvmsg
0b3925550 prov/util: Add EQ binding to util domain and ep
672f1e141 usnic: specfile for the usnic provider as a dl
a9b2349dc fi_provider.m4: generate specfiles if present
9508aa444 prov/rxm: Add support for FI_RMA
77dba91c7 prov/rxm: Refactor allocating tx_entry and tx_buf
3803dbe26 Merge pull request #2975 from gladkovdmitry17/verbs_fix_addr_mismatch
9fb9fd1e7 Merge pull request #2988 from shefty/master
b1dbcc876 man: Clarifications on multicast usage
e2e11bcf5 common: Provider helper routine to convert ADDR_STR to binary
6002fc766 Merge pull request #654 from a-ilango/dev
201d08ba8 prov/psm2: Try to turn on PSM2 multi-EP support automatically
eea4d5ad0 Updated nroff-generated man pages
cf3f3f5d6 Merge pull request #2985 from a-ilango/verbs
4d9916e1c prov/verbs: allow multiple EPs per one AV
819287057 prov/verbs: allow multiple EPs per one Domain
81820f8b7 prov/verbs: Return -FI_ENOENT instead of \'1\' in case of there is no mathced entry to be canceled
84616bad3 prov/verbs: Add utilization of "go to label" strategy instead of while-loop with break operators
71a0f355d prov/verbs: Add support of fi_av_straddr/_insertsvc/_insertsym/_lookup
e5a351149 prov/verbs: Fix mismatching of addr:port in case of multiple EPs per one domain
3c53c8013 prov/verbs: Add check for FI_MR_LOCAL in MR registration
ad4418461 Merge pull request #653 from shefty/master
af3997bfd Merge pull request #2987 from j-xiong/master
21215cb1d prov/psm,psm2: Update provider version and mr_mode checking
59767c09d Merge pull request #2984 from hppritcha/topic/squash_a_few_compiler_warnings
d5db53081 prov/verbs: Set correct completion ordering in fi_info
edd98e504 code cleanup - squash some compiler warnings
f86dfd629 Updated nroff-generated man pages
c2e9be1d7 Merge pull request #2976 from shefty/master
598693914 Merge pull request #2981 from thananon/usnic_validate_bind_flags
2604b5ffb Merge pull request #2983 from hppritcha/upstream_merge_pr1342
88ecedcac Merge pull request #2982 from hppritcha/upstream_merge_pr1339
1585012d1 usnic: add flags validation before binding object to an endpoint.
0e34c4aa9 prov/gni: don't register mem for write inject
d6aa18650 prov/gni: fix gnix wait stalls
37c1f6224 Merge pull request #2977 from a-ilango/rxm
165d0a668 Merge pull request #2980 from hppritcha/upstream_mege_pr1335
230c0959c prov/gni: Allow src addr matching in tagged API
f431d9954 Merge pull request #2979 from hppritcha/upstream_mege_pr1332
54f5e130e prov/gni: be more accurate about nic allocation
808e09c4b Merge pull request #2978 from hppritcha/upstream_merge_pr1331
dc9020675 prov/verbs: man page update
ac5685e56 prov/rxm: Read multiple completions per progress.
1501ecb06 util: Provide helper routines to convert binary addresses to string
0e62a7bd8 prov/gni: address issue 1311
ab161511a runfabtests: Add option to disable negative testing
c0548ae80 prov/udp: Bump API support to 1.5
e018bf38e fabric: Mark socket EP types as experimental
5c6135d57 prov/rxm: Serialize access to recv_list and unexp_msg_list
82b163de1 util: Add a lock to util_ep
c79d9f3aa Merge pull request #2972 from a-ilango/rxm
a91edd726 prov/rxm: Expose correct data progress model.
49dce0678 prov/rxm: Return correct completion flags
74cccd3d8 Updated nroff-generated man pages
b56941b65 Merge pull request #2974 from qwert182/msvs-warnings
6e4a369d1 Merge pull request #2973 from gladkovdmitry17/verbs_man_page
d38fe3b08 win/build: fixed macro redefinition warnings
89c1da8ce prov/verbs: Add clarification of limitation in provider's man page
b9a68a0d6 prov/rxm: Write CQ errors to RXM CQ in error path of underlying provider's CQ readerr
81b61c62b Merge pull request #2969 from a-ilango/rxm
751a2ccc0 prov/rxm: Refactor state machine
fcad0fd82 prov/rxm: Refactor send/recv queues
d8b00d361 Updated nroff-generated man pages
3962620fc Merge pull request #2970 from a-ilango/verbs
117b3cca5 common: Update rma tests to check for FI_RX_CQ_DATA before posting a recv
27b27edd6 prov/verbs: Update man page that verbs supports FI_FENCE
3b8b3477d Updated nroff-generated man pages
b9925919e Merge pull request #2962 from shefty/master
b1c4644ca Merge pull request #2964 from a-ilango/rxm
3d8b0788e prov/rxm: Pass correct MR mode to core provider if api_version is >= 1.5
505bbeda7 util: Add a function to get core fi_info for use in fi_fabric
d317efe8e Merge pull request #2965 from gladkovdmitry17/verbs_fixes
5aa20de36 prov/verbs: Update check for FI_LOCAL_MR
b879b8723 prov/sockets: Update deferred WQ
1420ac030 Merge pull request #2963 from shefty/fixes
24bb5f5b8 prov/util: Add proper check for FI_LOCAL_MR
79ed8e4f4 fabric: Update proposed deferred work queue definition
475dbccbf Merge pull request #2961 from hoopoepg/mem-type-mismatch-warnings
c0152a042 Merge pull request #2960 from hoopoepg/icc-build-config
786570a2d utils/mem: suppressed type-mismatch warnings
3e4b46b5e win/build: added build configurations for MS VC
19a744b18 Merge pull request #651 from a-ilango/bug_fix
eb2ad3a2e common: Fix null pointer dereference of txcq (found by coverity).
194930c3b Merge pull request #650 from a-ilango/dev
60ada5717 Merge pull request #2957 from hoopoepg/netdir-readme
ea1c4ede8 common: Add a function to progress the CQ for inject operations
e303d88c1 common: Skip progressing if the provider supports auto progress
7f3c6aa24 prov/netdir: added Network Direct DDK readme
4b405e8db Merge pull request #2954 from qwert182/ci-for-windows
1c1d954d4 Merge pull request #2952 from gladkovdmitry17/crash_in_check_info_output
796dc8525 core: Fix crash while printing fi_domain_atrr::name
3fd7a5cae win/ci: added config file
cbbf21863 Merge pull request #2953 from a-ilango/verbs
0c275d50c Add missing FI_CONTEXT support in rma tests.
f224b15e0 prov/verbs: Fix incorrect logging
5d83afdcd Merge pull request #648 from gladkovdmitry17/runfabtests_script
b2ba97fcb Merge pull request #649 from aingerson/rdm_atomic
594a04da1 Merge pull request #2948 from a-ilango/rxm
7197ee081 common/scripts: Add support of complex name of provider in runfabtests script
3c6cdb887 streaming/rdm_atomic: change return check to run all ops
aeb5fe4d2 Merge pull request #2946 from pkcoff/BGQ-Provider-err-queue-manual-progress
f1af8e809 Merge pull request #2935 from shefty/master
03d52185e prov/bgq: Incorrect posting of errors in manual progress mode
89e2cab11 Merge pull request #647 from shefty/master
9dafbfc09 runfabtests: Disable datagram verification test
23b77a7df Merge pull request #2933 from gladkovdmitry17/verbs_claim_discard
fbe165da7 Merge pull request #2924 from gladkovdmitry17/pingpong_strerror_win
e6eab56ba Merge pull request #2936 from aingerson/master
d3823ae6b Merge pull request #2938 from hoopoepg/compl-warning-fix
5c457f6ee prov/netdir: suppressed warning on compl uninit
304235a44 prov/rxm: Refactor posting recvs
8c483567f Merge pull request #2937 from hppritcha/topic/gni_prov_fixup
719bc1caa Merge pull request #2931 from hoopoepg/sock-windows-fix
ff1a86263 Merge pull request #2932 from hoopoepg/type-mismatch-warning-suppress-170426
b6b8abf1b Merge pull request #2939 from hoopoepg/inet_ntoa-ntop
ade295a1f prov/verbs: Remove unused function
2cca3692e prov/socket: inet_ntoa is replaced by inet_ntop
d88e28208 prov/verbs: Update handling of disconnection event to cleanup prepost send queue 	- When there are some send requestes in postponed queue and 	remote side closes the connection between enpoints, this was a 	cause of requests' leak and triggers ASSERT in debug mode 	(during destroying of pool since some resources are busy)
7164de2a8 build/warnings: suppressed tons of warnings
38dae4b7f prov/sockets: fixed init on Windows systems
cedfac248 prov/gni: fix a merge problem
a799816e3 prov/sockets: deferred work fix for when threshold already met
c2762ab99 fi_tostr: add deferred work to string support
9e3af4e44 Merge pull request #2917 from hoopoepg/atomic-def
103b1b99b Merge pull request #2934 from j-xiong/psm2-sep
7a6f8d3d7 Merge pull request #646 from shefty/master
b00640268 Merge pull request #645 from a-ilango/master
15b11d043 rdm_atomic: Fix print statement
4cb548d21 prov/psm2: Set the maximum number of SEP contexts based on HW resource
baccd228b prov/psm2: Balance device unit utilization for scalable endpoints
400a0ebe7 prov/psm2: Fix an RMA progress bug in multithreaded runs
c852a9ffc prov/psm2: Improve scalable endpoint support with new PSM2 functions
7a10d67d4 prov/psm2: Handle CQs that is not bound to any EP
37874d9c5 prov/psm2: Properly close the Tx/Rx contexts within a scalable endpoint
21709acef prov/psm2: Support progress over multiple Tx/Rx contexts
e18170948 prov/psm2: Turn on the Scalable endpoint support
c6f67cb17 prov/psm2: Handle SEP address in send/recv/rma/atomics operations
0600daac0 prov/psm2: Support AV insertion of scalable endpoint addresses
b12de359e prov/psm2: Add scalable endpoint creation support
6d18febd2 prov/verbs: Add handling of infinite timeout in fi_cq_sread 	- The problem was reproduced in rdm_tagged_peek tests
984d81e49 Merge pull request #2928 from shefty/abi-1-1
b2dd8c66d Updated nroff-generated man pages
378f2217d Merge pull request #2929 from a-ilango/rxm
e35922463 util/pingpong: pingpong smoke test is update to support build under WinOS Some minor fixes, delete if statement that is always false since ep type is set at the beggining of the test
2cc588647 commond/osd: Windows and Unix OS dependency files is updated Add new and update already existing OFI wrappers to allign Win OS and for Unix-like OS Socket API functions
b79f4f467 util: Add VS project: strerror, pingpong
4bf820a1d Merge pull request #2930 from pkcoff/BGQ-Prov-gnu4.4-fix
1b03f89e8 prov/bgq: GCC 4.4.7 fix
2ab5c6c06 prov/rxm: Do memory registration only for portion of recv buffer that is actually needed.
5fe68dbab prov/psm2: Associate AM handlers with Tx/Rx context
5f7d0a8ea prov/psm2: Create abstract layer for Tx/Rx context
9930a2335 Merge pull request #2927 from j-xiong/master
c488ca6b3 fabric: Add FI_MR_ENDPOINT memory registration mode bit
50e8147db Merge pull request #2915 from hppritcha/upstream_merge_pr1292
35beced92 Add some data verification tests to runfabtests.sh
bd4d6105a prov/rxm: Refactor rxm match_iov code
d60a45433 prov/psm,psm2: Keep the provider version up to date
517639d65 Merge pull request #2923 from sayantansur/slist-remove
bb259d14a Merge pull request #2926 from gladkovdmitry17/netdir_fix_vc_warn
6380b396a prov/rxm: Refactor resetting rx_buf
38445dd60 prov/netdir: Fix VS C++ compiler warnings Update INFO macro in ND provider to be new-line-terminated Add missed defenition of FI_NETDIR_PREPOSTBUFCNT env variable
5639fefac list: add another entry point to remove an item
d2167e15a Merge pull request #2922 from jshimek/fix_sock_cntr_notify
292163f5c Merge pull request #2921 from hoopoepg/ms-vc-c11-warnings-suppress
c6c8ab2ed Merge pull request #2920 from hoopoepg/close-socket
b02267ce6 Merge pull request #2919 from hoopoepg/build-gcc-4.9.2
3f5cdad46 Merge pull request #2914 from a-ilango/rxm
98541f805 prov/sockets: fix sockets cntr signaling with waitsets.
829763ec7 win/build: suppressed MS VC C11 specific warnings
7e462e0d6 prov/udp+utils: close call is replaced by ofi_close_socket
9d6f7f1a3 utils/atomics: added support of GCC atomics intrinsics
ed6f3e7e7 build/linux: fixed build by GCC 4.9.2+ compilers
9e84d9e4e Merge pull request #2916 from hoopoepg/WSASocket-WSASocketW
b27427bb2 windows/utils: replaced deprecated WSASocket call
4cc7a4ffc prov/gni: Fix setting of domain parameters rx_cq_size and tx_cq_size.
cebc0da55 prov/gni: Add domain op to enable trans. CQ IRQs
2ae9dedc6 prov/rxm: Free tx util bufs on EP close
c3bb092ec rxm: Fix memory leaks & remove unnecessary free.
6576a7387 prov/sockets: Add support for tagged atomics
9a038d405 Merge pull request #2913 from shefty/master
1a2f08c96 Merge pull request #2909 from gladkovdmitry17/netdir_dev
2ad777249 Merge pull request #2910 from hoopoepg/rxd-alloc-issue
5af5f7317 Merge pull request #2912 from hoopoepg/fi_info-static-link
9a689fcd4 fabric: Fix string comparison in ofi_getprov
131a6d4c3 win/build: fi_info switched to static runtime libs
45c50a1f3 Merge pull request #2911 from a-ilango/devel
c93945ab6 Don't report fi_version mismatch for a provider that's not requested.
08018d691 prov/netdir: Repalce atomic_op to Interlocked operation Add registration of NetDir provider. Update OFI version in NetDir
83748b4a5 prov/rxd: fixed access memory issue
25f4d28df prov:netdir: netdir_ndinit.cpp to pure C
8992b7e39 Merge pull request #640 from aingerson/master
9e17c4563 Merge pull request #644 from a-ilango/master
0a12b5b19  Fix incorrect path to ft_osd.h in Makefile and update Travis CI config
f26777442 complex/fi_ubertest: add FI_CONTEXT
9de598876 Merge pull request #2853 from gladkovdmitry17/netdir_github_upstream_full
e5ec46280 Merge pull request #642 from aingerson/uber-patch
1f3e7d96a Merge pull request #636 from gladkovdmitry17/netdir_fabtests_upstream_base
141f93e9d Merge pull request #2908 from shefty/master
4b864de3b Add NetworkDirect provider
207b871c9 Add initial stuff for new OFI/NetworkDirect provider
8955fa204 common: Moved OFI implementation of Complex arithmetic operation to OS dependence file in fabtests
dd23a74db simple/msg_sockets: Add invocation of WSAStartup to be able use of WinSock API in Windows
703881e86 simple/poll: Optimize getopt arguments - remove excessive options
11a99f337 common: ft_inject changed to use passed as an argument fi_addr_t instead of default address The reason of this change is just to align ft_post_inject with ft_post_tx/ft_post_rx that have fi_addr_t as a parameter. It give possibility to specify address of peer that will receive data passed through fi_inject.
3ca551a39 fabric: Add auth_key handling to dup/free info calls
eab8acdf6 Updated nroff-generated man pages
91ffc8fe3 Merge pull request #2898 from hoopoepg/fixed-psm-warnings
683abe6ad Merge pull request #2907 from epaulson10/completion_flag_update
8bf9bf74b Update FI_COMPLETION description
1eab4d400 Add stubs for OS specific stuff to be able make build on WinOS
13ef0cdcb Merge pull request #2906 from gladkovdmitry17/gni_fix_atomics
4c2690289 Merge pull request #2896 from hoopoepg/comment-sock_conn_hdr-cm_data
4aa3e61a4 Merge pull request #2901 from hoopoepg/complex-emu
1aff6bb6e prov/sockets: re-implement complex atomics
823f54193 prov/gni: change 32-bit atomic addition to subtraction
932abab9d prov/sockets: removed unused sock_conn_hdr.cm_data
4cf5e0aeb prov/psm: fixed compilation warnings
3d71c1201 Merge pull request #639 from gladkovdmitry17/fix_coverity
de3d64364 complex/fi_ubertest: fix provider name mismatch
79e68332b Updated nroff-generated man pages
0a1c83e8b Merge pull request #2905 from shefty/master
20ebdc997 Merge pull request #2894 from gladkovdmitry17/fi_atomic_refactoring
7cbd20cbf fabric: Rename auth_keylen to auth_key_size
02d246fd5 Merge pull request #2895 from a-ilango/rxm
a54946078 Updated nroff-generated man pages
2a160d968 Merge pull request #2897 from hoopoepg/fi_shared_context_datatype
603075189 Merge pull request #2903 from alexander-sannikov/ucp_api_v1.0
1936d611c Merge pull request #2902 from hoopoepg/win-build-update-suppress-deprecated
70b12f187 Merge pull request #2900 from alexander-sannikov/master
426bb2572 prov/mlx: Add support of 32 and 64 bit atomic values
140dd06ae prov/verbs: Add support of 32 and 64 bit atomic values
01491d183 prov/usnic: Add support of 32 and 64 bit atomic values
542d33bca prov/psm2: Add support of 32 and 64 bit atomic values
48512f676 prov/psm: Add support of 32 and 64 bit atomic values
d9456225e prov/gni: Add support of 32 and 64 bit atomic values
dc0769f0f prov/rxm: Add support of 32 and 64 bit atomic values
9476c2cd9 prov/rxd: Add support of 32 and 64 bit atomic values
d6c0684f2 prov/udp: Add support of 32 and 64 bit atomic values
629211e86 prov/socket: Add support of 32 and 64 bit atomic values
5d72db5ae prov/util: Add support of 32 and 64 atomic values
fbd290644 core: Atomic operation refactoring Add support of 64 bit atomic values
430aa3e2e OFI/MLX: Implemented support of UCP API V1.0
3b4e85d50 wnd/bld: suppressed 'deprecated API' warnings
87ead2a64 header: fixed FI_SHARED_CONTEXT datatype
9242e3a65 OFI/MLX: Fixed missed lock.
324da44ee Merge pull request #2899 from hppritcha/upstream_merge_pr1329
577b6de4c prov/gni: Fix vc_id_table race
51665e385 complex: Fix coverity issue - Unused value of ret after ft_send_rma()
4eb8adc56 Merge pull request #637 from aingerson/master
b01d3d9fc complex/fi_ubertest: add atomic testing
0e37212a3 rxm: remove FI_MR_LOCAL requirement from app
f6aa64129 Merge pull request #638 from a-ilango/dev
4848d2559 Merge pull request #2893 from shefty/master
1ca01c43c Merge pull request #2890 from hppritcha/upstream_merge_pr1327
923cfbab6 Merge pull request #2888 from gladkovdmitry17/verbs_fork_init
fc6dc45b0 fi_info: Fix initialization of mr_mode
bb9f021bf core: Fix mr_mode fi_tostr support
7deda34cf unit: Add a getinfo unit test for testing utility providers
12dfc60fa unit: Add short names to getinfo tests
9a8247f5d Revert "core: Fix error not calling core provider"
1f480534b Merge pull request #2891 from shefty/master
42bf0f583 prov/verbs: Minor enhancement in verbs provider logging Add new macro VERBS_WARN being as a wrapper on FI_WARN macro Replace places where FI_INFO|DBG|WARN are used instead wrappers on them
9522e4e11 prov/verbs: ibv_fork_init() should be called before calling any other function in libibverbs.
588ca788a common: Add OFI_UNUSED() macro. Fix build warning
e88c3c97c common: Add ofi_sizeofaddr() function
0c67b2a9b Merge pull request #2882 from shefty/master
cfac144ce Merge pull request #2889 from shefty/sockets
5198b13cf Updated nroff-generated man pages
addbc1ac9 prov/gni: fix returned caps field in info struct
b1f869e5f Merge pull request #2887 from aingerson/master
724e6a546 Merge pull request #2877 from a-ilango/rxm
ba9254aca prov/sockets: fixes fi_atomicv bug setting rma_iov.count
922c6cb7d util,rxm: Use version when setting mr_modes in util provider alter functions.
e0f756f39 prov/sockets: Initial support for deferred work queues
d35ab9924 Merge pull request #2886 from bturrubiates/pr/updates
eb0ac6d33 usnic: Use user mode bits.
7474b316d usnic: Fix MR mode check logic.
cdc387d2f usnic: Update usNIC provider to 1.5.
3571393bd usnic: Refactor getinfo hints and device checking.
9b0832935 Merge pull request #2883 from hppritcha/upstream_push_pr1317
15349dcc7 Merge pull request #2884 from hppritcha/upstream_merge_pr1315
0c9957795 prov/sockets: Add support for cascading counters
be3edf56d Merge pull request #635 from sayantansur/claim2
d2498394e Merge pull request #634 from gladkovdmitry17/fix_coverity
d14495dd3 prov/sockets: Use fi_trigger_op enum
4195071b0 util: Update mr_mode bit check to allow apps to request FI_MR_BASIC support
1271ffcd0 use FI_RM_ENABLED in peek test
996ba087f Update logging with support for new mr mode bits
2eeab72b8 prov/gni: swat a bug revealed with SOS testing
f7ee9e1e7 prov/gni: adjust mbox_allocator criterion test
d5c3f33b0 Updated nroff-generated man pages
64cd51370 Merge pull request #2881 from shefty/master
ac234c865 Merge pull request #2880 from hppritcha/upstream_merge_pr1318
b91806610 Merge pull request #2878 from hppritcha/usptream_merge_pr1308
5e1defb70 fabric: Add new FI_CONTEXT2 mode bit
5d9719082 man/mr: Clarify 1.5 behavior of FI_MR_BASIC
3a41f58a4 Fix coverity issue in fabtests Resource leak in shared_ctx.c
7b0c23baa Merge pull request #632 from sayantansur/claim
d5acd5416 Merge pull request #2879 from shefty/master
3fbeb9005 core: Fix error not calling core provider
162c571e8 prov/util: Fix build warning
55de7168b prov/util: Replace fi prefix with ofi on fi_fabric_insert/remove
5d2088992 fabric: Add debug output to fi_getinfo
54963dbad prov/gni: Use multiple domains for counter tests
2bfcc487f prov/gni: fix a problem with iov on receive side
b4948577b Merge pull request #2875 from aingerson/master
a236926f6 Merge pull request #633 from gladkovdmitry17/fix_cq_eq_error_reporting
fe8629c1a Fixed problem with CQ/EQ error reading, if passes fi_[cq|eq]_err_entry that is statically allocated variable and not memset'ed by zero.
daf563f3a Merge pull request #2876 from pkcoff/BGQ-Provider-LLNL-support
e90073afa util: Pass api_version in fabric_attr and fabric_fid
cc3a6696f prov/bgq: add support for running on LLNL BGQ Sequioa
682793b38 add FI_CLAIM and FI_DISCARD simple tests
6463ca433 prov/sockets: fix sockets cq_sreadfrom error
bc2995a53 Merge pull request #2874 from hppritcha/upstream_merge_pr1320
15b7bd7c0 prov/gni: Update version to 1.5
83559cf9a Merge pull request #2869 from hppritcha/upstream_merge_pr1305
3ce52f45b Merge pull request #2846 from shefty/master
272f89f01 Merge pull request #2871 from a-ilango/rxm
ecc64e97b prov/rxd,rxm: Fix version passed to ofi_get_core_info
4236572e3 prov/sockets & verbs: Update version to 1.5
56594ae53 Merge pull request #2857 from a-ilango/rxm
0776448ab prov/gni: Fix problems with GNI cm nic progress
4ac2333bf Merge pull request #2861 from hoopoepg/compile-warning-suppress
0f29d9bc4 wnd build: partially suppressed compilation warnings
f896389c1 build: suppressed warnings for signed/unsigned cmp
bab98e265 Updated nroff-generated man pages
0db0d3c1c Merge pull request #2860 from hoopoepg/win-bld-fix-2017-03-28
45459d485 Merge pull request #2867 from godfreja/fi_send_man
088fd28c4 Clarify fi_send man page language.
67d6f866e Merge pull request #2840 from hppritcha/upstream_merge_pr1283
dfd057d23 prov/gni: Do a noop for setup and teardown for null hints.
031177be5 Merge pull request #2864 from pkcoff/BGQ-Provider-unset-fabric-prov_name
41784d372 prov/bgq: Do not set fabric prov_name in the provider
127ef1d0d Merge pull request #2858 from hoopoepg/ignore-rai-src-addr
a2d744ad7 util: Fix util_mr code check for FI_MR_SCALABLE
19cd75745 windows: fixed build on windows systems
021a7f8aa prov/verbs: forced processing of IB interfaces
8e3b217cb Merge pull request #2859 from hoopoepg/rma-write-crash
31d0deb53 prov/sockets: Set mr_mode correctly based on api version.
532890411 Merge pull request #2851 from hppritcha/upstream_merge_pr1298
4310484d8 Merge pull request #2850 from hppritcha/upstream_merge_pr1301
473430f30 Merge pull request #2852 from hppritcha/upstream_merge_pr1295
6b610bfc6 prov/verbs: fixed crash on verbs fi_write
a721edd58 Merge pull request #2856 from j-xiong/master
1252e9d20 prov/psm2: Fix another bug related to FI_SOURCE error reporting
7b49f99d0 Merge pull request #622 from a-ilango/dev
dd457dbf6 prov/gni: Fix valgrind errors.
e544736d3 prov/gni: Set PMI environment variable to insure PMI_Init does not get called more than once
bd8c34590 prov/gni: Fix race in ep_connect_self_pp
90f2e79f7 Merge pull request #2849 from j-xiong/master
bd327c02f prov/psm2: Add FI_SOURCE_ERR to the supported caps
8f164bae5 Merge pull request #2848 from a-ilango/rxm
0e2968651 Add running test over rxm provider to make test.
36bb5cf95 simple/shared_ctx: Fix memory leak
b4d2f501a simple/rdm_shared_av: Require FI_SHARED_AV capability.
e831ac20c Update version requested to 1.4
7770994f1 prov/sockets: Add FI_SHARED_AV capability bit.
2c4c6347c Merge pull request #2830 from a-ilango/rxm
4148a46ac fabric: Move provider getinfo check to registration
1a9102774 fabric: Add provider fi_version check to fi_getinfo
5f73eca38 util: Rename logging macros for check info functions.
0a88415fb prov/util: Don't set domain, prov, fabric names.
298f7694c Updated nroff-generated man pages
2764c8d34 Merge pull request #2845 from hppritcha/upstream_merge_pr1240
3c5a09a87 Merge pull request #2844 from hppritcha/upstream_merge_pr1238
28568e936 Merge pull request #2843 from hppritcha/upstream_merge_pr1284
0e66253bc Merge pull request #2842 from hppritcha/upstream_merge_pr1280
25d7567dc Merge pull request #2841 from hppritcha/upstream_merge_pr1278
60515b124 Merge pull request #2839 from hppritcha/upstream_merge_pr1275
ea55ee54b Merge pull request #2838 from hppritcha/upstream_merge_pr1271
79e7f4d66 Merge pull request #2836 from hppritcha/upstream_merge_pr1299
84d96912a Merge pull request #2837 from hppritcha/upstream_merge_pr1268
2ffa7d814 prov/gni: Fixed FI_REMOTE_CQ_DATA.
707ed580b prov/gni: Fix problems with GNI cm nic progress
eee82438d prov/gni: Change cm routines to use info logging.
efad7bcb5 prov/gni: Change VC progress loop warnings into debug statements.
eb935ea54 prov/gni: Clean up scalable endpoint leak
7c9eb4966 Merge pull request #2834 from bturrubiates/pr/ip-av-straddr
2ac8c0d59 prov/gni: Added null hints test.
fb9a5c162 prov/gni: Update valgrind suppressions file for gnitest
a5b607a05 prov/gni: Minor comment fixes.
b759a5bc0 prov/gni: Fix hang after EP lock refactor (#1261)
052603126 Merge pull request #2835 from hppritcha/upstream_master_pr1272
d111e8194 prov/gni: Remove unnecessary call to fi_scalable_ep() which leaked an endpoint structure
395ea3d5a util: Fix ip_av_straddr function.
46b9ca742 Merge pull request #2833 from hppritcha/upstream_merge_pr1266
2937bb4e9 Merge pull request #2832 from hppritcha/upstream_merge_pr1231
2baf6e182 Merge pull request #2831 from hppritcha/upstream_merge_pr1239
738a8d006 Zero the req structure in gnix_connect
ae2d1f264 prov/gni: Fix FI_NOTIFY_FLAGS_ONLY bug.
6bed94121 prov/gni: fix race condition for peer_caps
f771aea17 util: Use both fabric name and provider to search fabric
0ec769228 Merge pull request #2829 from sayantansur/fi-discard
9b0a82441 Updated nroff-generated man pages
f42a3cb0c Merge pull request #2823 from a-ilango/rxm
953444068 man: minor fix to trailing sentence
4c7739278 Updated nroff-generated man pages
aa76f458d Merge pull request #2827 from hppritcha/upstream_merge_pr1179
8ef9ff6b8 prov/gni: Added support for reporting source addresses.
6e3a0a4db Merge pull request #621 from JBBIntel/master
add6ddee3 Updated nroff-generated man pages
0838c8625 Merge pull request #2802 from gladkovdmitry17/socket_cq_eq
6d2b28034 Merge pull request #2821 from shefty/util
a72c3e3d5 Merge pull request #2811 from shefty/fixes
302187be5 Merge pull request #2822 from bturrubiates/pr/misc-fixes
aed5ae15b Merge pull request #2825 from hppritcha/usptream_merge_pr1276
4db1c1aa5 util: Correct match function for util_find_domain
af367d721 Update info.c to support all modes.
d447d0945 modify access criteria for mr_test
b0c1f2929 prov/gni: Remove #define of cr_log_info needed for v2.2.2
7941d34a1 Merge pull request #2824 from hppritcha/upstream_merge_pr1264
d51efeb16 prov/gni: Fix SOS auto VC connect in shmem
490613ce1 Merge pull request #2820 from hppritcha/upstream_merge_pr1263
61d90272f Merge pull request #2817 from hppritcha/upstream_merge_pr1254
c88e1a8e9 Merge pull request #2819 from hppritcha/upstream_merge_pr1262
e17511048 Merge pull request #2818 from hppritcha/upstream_merge_pr1261
f21a5a94b fabric: Add comment explaining api_version.
5c95bc8bf fabric: Free hints struct used for compatibility.
5704ce29b fabric: Fix uninitialized variable usage
14834a64d prov/gni: clean up gni resource dump
56edbc1b2 Remove ref count check of deleted nic
1e0e7f028 Merge pull request #619 from aingerson/master
37d242beb prov/socket: Handle application's err_data in fi_cq/eq_readerr Added support of application's error buffer (err_data) for CQ/EQ entries in fi_cq/eq_readerr. Application's err_data is used in case of FI_VERSION >= 1.5 and passed err_data != NULL and err_data_size > 0
df8b0463e prov/gni: Refactor EP locking.
71d1b1bdf Merge pull request #2805 from a-ilango/rxm
44754a910 prov/gni: Add return value checks to calls to fi_close()
9b55a35a6 Merge pull request #2814 from hppritcha/upstream_merge_pr1277
2608c2470 Merge pull request #2815 from hppritcha/upstream_merge_pr1274
b74c2fa77 Updated nroff-generated man pages
490e8553a Merge pull request #2797 from a-ilango/dev
9b439647c Merge pull request #2808 from shefty/util
fe7d44950 prov/gni: Check for NULL hints before dereferencing for addr_format.
7c4f8fa22 prov/gni: mr_mode changes for 1.5
ae48f3fe9 Merge pull request #2813 from pkcoff/BGQ_Provider_subblock_check
1b613f245 prov/bgq: Exit if running in a sub-block
150e5cfbd Updated nroff-generated man pages
abe19691f Merge pull request #2810 from hppritcha/upstream_merge_pr1212
760ef0109 Merge pull request #2806 from michael-chuvelev/mpi_mt
5413ca863 fabric/av: Introduce FI_SOURCE_ERR flag
9e6faf7c9 Merge pull request #2809 from hppritcha/usptream_merge_pr1248
f395a688e fabric: Remove fi_fabric_attr::comp_list
67aa48bc1 prov/gni: Added support for FI_ADDR_STR.
097b53f99 prov/gni: white space cleanup
755069929 Merge pull request #2767 from hppritcha/topic/add_picky
6abde4b7d Merge pull request #2803 from gladkovdmitry17/verbs_av_sync_err
426709e8e configury: add a picky option
91cc657f5 fabric: Add support for 'shadow' utility provider
d13125257 fabric: Convert fabric.c to use ofi prefix for internal APIs
02425efc1 fabric: Move and rename fi_getprov
c296e7478 Updated nroff-generated man pages
0788534ab Merge pull request #2801 from gladkovdmitry17/verbs_cq_eq
3fb7fffc6 prov/verbs: OFI_TODO_API_VERSION is changed to actual api_version that is used Since OFI_TODO_API_VERSION is no longer used, this is removed
55057c823 prov/verbs: Handle application's err_data in fi_cq/eq_readerr
33e175dd4 prov/verbs: Added support of FI_SYNC_ERR for AV insertion
45613a725 Sockets: prevent from dropping out on incomplete header read attempt
f0699b341 prov/verbs: Refactor filling source address in fi_info
900898969 Updated nroff-generated man pages
cf0361e6c Merge pull request #2787 from gladkovdmitry17/fix_inject
077699e19 util: Handle err_data in ofi_cq_readerr
3aef7ebb1 Merge pull request #2800 from shefty/docs
aaa458947 Updated nroff-generated man pages
1750e7eff man/cq: Document that FI_WAIT_NONE is the default wait object
19e810e2d Updated nroff-generated man pages
bc6c776cb Merge pull request #2778 from shefty/master
38e1364c7 prov/rxm: It is impossible to set any flags except FI_RECV and/or FI_TRANSMIT for CQ via fi_ep_bind
0fb8e1ed6 Merge pull request #2795 from j-xiong/master
5360e8c30 prov/psm2: Improve the method of checking device existence
258c419e4 fabric: Add api_version to fid_fabric
65ff68f7d prov/util: Fix Rx/Tx attribute mode bit checks
aa9c10224 man/domain: Document which domain caps are primary/secondary
f3035e5a0 fabric: Update API version to 1.5
47bee5aad prov/util: Add check for 1.5 attributes to ofi_check_domain_attr
d993b4f27 man/domain: Add missing definition of FI_MR_ALLOCATED
2ade1a710 prov/util: Check api_version in ofi_check_fabric_attr
56139c67f prov/util: Add api_version to ofi_check_ep_attr
be3a06095 fabric/abi: Add fi_ep_attr_1_0 abi compat structure
8e17f0fb6 pingpong: make default iterations a constant
61a31adb9 pingpong: use fi_tostr() more
49d121de6 pingpong: show the default value in the help msg
de9ead781 pingpong: reduce default values
2b6352829 Merge pull request #2794 from j-xiong/master
ec935e5bf Merge pull request #2793 from hppritcha/upstream_merge_pr1252
fd9747184 Merge pull request #2792 from shefty/sockets
809a4afb2 Merge pull request #2791 from hppritcha/upstream_merge_pr1257
9178d13bd Merge pull request #2786 from a-ilango/verbs
780af190c prov/psm,psm2: Update the default wait method for counters
8a993b345 Merge pull request #2790 from hppritcha/upstream_mergew_pr1256
ab93ca48a prov/gni: Update tests to use latest version
0c7cdb904 complex/fi_ubertest: fixes readmsg/writemsg error
5c7d8a9bf prov/util: Add timeout value to wait time
0947bd701 prov/gni: Remove closed contexts from sep's
1892552ed prov/gni: Fix memory leak in cm progress function
3b7235c0d prov/sockets: Fix crash in fi_atomicvalid
4cfc8dcc3 Updated nroff-generated man pages
a09a6bea7 Merge pull request #2783 from shefty/docs
28144b244 prov/rxm: The allocated entries from pool of contexts are never released if only fi_[t]inject is used and fi_cq_[s]read isn't called after inject operation. Add usage of fi_inject in case of FI_INJECT. Add cancellation of pre-posted operations during EP closure if any.
731c97333 Merge pull request #2541 from martinkontsek/master
35367a0ab specfile: Add modulefile creation. buildscript: Add option to install modulefile. specfile: Fix specfile extraction from tarball.
fb604148b Merge pull request #2782 from gladkovdmitry17/verbs_fix
33e6426c5 prov/verbs: Add missing support for resource mgmt.
088287464 Merge pull request #2779 from a-ilango/verbs
c47fd7f6a Merge pull request #2768 from gladkovdmitry17/fix_crash_and_msgiov_filling
f47fd2bf1 prov/verbs: Fix Coverity issues and incorrect filling of addr length in fi_getname for RDM prov/rxd: Fix Coverity issues
0537167d1 man/domain: Detail interaction between resouce mgmt and selective comp
dbd7eb743 Merge pull request #2781 from michael-chuvelev/mpi_mt
f980e5e15 Sockets: init av_index field of a newly created sock_conn
7fe4873f1 prov/verbs: Fixed the issue when CQ entry isn't provided if FI_SELECTIVE_COMPLETION is set and fi_tx_attr::op_flags = FI_COMPLETION
17c1ad17a Merge pull request #2780 from pkcoff/BGQ-Provider-hardcodefiversion
6986c4aaa prov/bgq: Hardcode provider version to 1.5
931379ea7 prov/verbs: Pass api_version to the util check functions.
56f436f1b prov/verbs: Make use of util_fabric
1fb58c206 Merge pull request #2769 from shefty/master
1bca5310a Merge pull request #2766 from raffenet/gni-fixup
5d67ae26b Merge pull request #618 from gladkovdmitry17/fix_coverity
a3d69ffee Merge pull request #2734 from hoopoepg/verbs-potential-crash
37ef67547 Merge pull request #2773 from pkcoff/BGQ-Provider-tagmatchfix
6e32c296b Merge pull request #2770 from hppritcha/upstream_merge_pr1210
64fba1003 Fix coverity issues in fabtests
039b1aec3 prov/bgq: Fix to matching function on context queues and fifos for FI_ADDR_UNSPEC
2461fb9e6 verbs: fixed potential crash on init
1229078d3 Merge pull request #617 from shefty/master
e3713612a Updated nroff-generated man pages
ce6858bdf Merge pull request #2771 from hppritcha/upstream_merge_pr1233
8b83e794d prov/gni:Update Man page to include FI_MORE for rma
2b4ec1349 prov/gni: fix compiler warning
e3cb411f4 prov/util: Add api_verion to ofi_check_domain_attr
2683b35eb prov/util: Rename fi_check_*_attr to ofi_check_*_attr
0fc6a227d Merge pull request #615 from aingerson/master
34d74a1d5 Merge pull request #2765 from shefty/master
7d601628c prov/gni: Fix _gnix_allocinfo
11a713aec Fix incorrect filling of msg_iov structure in rxm fi_(send | sendmsg | fi_sendv) Some minor fixes to avoid comparison between signed and unsigned values Corrected zeroing of the port for AF_INET6 family in rxm Fix build issue with ENABLE_DEBUG under Windows OS
3548f251f prov/util: Add api version to ofi_check_info
6b7fb392f prov/sockets: Implement domain query_atomic call
0f9518ec6 prov/udp: Implement domain query_atomic function
b79f1caf4 complex/fi_ubertest: enable bandwidth RMA write testing on EP_MSG type
2dc3bce1f Merge pull request #2763 from shefty/master
b52487bdc fabric/compat: Fix allocation sizes in fi_dupinfo_1_0
5d15ab1a4 Updated nroff-generated man pages
dc163a533 Merge pull request #2758 from pkcoff/BGQ-Release-0.2
bcf7af18d rdm_atomic: Add test for query_atomic
1c43820a9 Merge pull request #614 from shefty/master
8b4378f8a unit/eq_test: Remove overflow test
b9b36fe2d Merge pull request #613 from shefty/master
c0959ac82 Merge pull request #2756 from shefty/master
7dc6549e3 simple/msg_sockets: Fix coverity issue, reset saved_src_addr
9042e0ea0 unit/cntr: Add counter set/read testing
27d8eb0eb prov/util: Store API version with fabric
1862454cd Merge pull request #2748 from a-ilango/dev
a62e5bfb2 Merge pull request #2749 from shefty/sockets
053794d83 prov/bgq: Documentation update for FI_MR_BASIC support
993f5d81c prov/bgq: fix 0-byte fi_[t]send() bug
0e663f50d prov/bgq: remove fi_rx_addr assert
98f807177 prov/bgq: pre-initialize additional receive contexts
5c9c98424 prov/bgq: fix for standalone builds
eca2511fa prov/bgq: remove 'bgq domain type' logic
7e834338d prov/bgq: fix packet header layout to the correct size
d2f1daaa1 prov/bgq: control and data progress checking from application
381f38d27 Merge pull request #2747 from brian14708/sockets
999a3520f util/mr: Remove unnecessary assertion from dup_mr_attr
4424b778f unit/mr_test/cntr_test: Enhancements to mr_test, new cntr_test
e4aea02bd getinfo: Set FI_PROVIDER before calling no-hint tests
52ecf8733 unit/getinfo: Update getinfo test to include API version check
1b8695c09 Merge pull request #608 from hoopoepg/msg_socket-crash-github
d56180dba Merge pull request #607 from hoopoepg/fixed-macro
b924ac626 Merge pull request #609 from shefty/master
33092cbfe prov/verbs: Support FI_FENCE.
b4a023afb Updated nroff-generated man pages
6637a9034 Merge pull request #2742 from shefty/docs
abad34664 Updated nroff-generated man pages
547f56678 Merge pull request #2729 from shefty/master
211126f58 Merge pull request #2743 from shefty/sockets
9a29d55e0 misinterpreting the return value of ofi_mr_map_init
df037be21 Merge pull request #612 from jsquyres/pr/on-to-v1.5.0
aebb15ead configure.ac: bump version to v1.5.0a1
77922c4b2 Merge pull request #2745 from hppritcha/upstream_merge_pr1206
e1acac98b Merge pull request #2744 from hppritcha/upstream_merge_pr1192
724ea1ca7 prov/gni: Break mr_cache into read only and read/write caches
bc0f37277 prov/gni: fix mixedmore test
36b4a41b5 prov/sockets: Fix iovec handling in atomic operations
6287204be man/eq: Document EQ data structure fields
9f72d01ee prov/bgq: Move assertion check for FABRIC_DIRECT into .h file
e7421035e prov/bgq: FI_MR_BASIC enablement - key utilization and new physiscal address computation
faaf4bea5 prov/bgq: MR_BASIC configuration enablement
bf5a4f037 prov/bgq: auto progress mode enablement
70871cce1 prov/bgq: rzv fix for remote_cq_data + fi_source
f2beeab82 prov/bgq: remove the 'inject' packet type
17c2ca105 prov/bgq: create a 'uid' from torus coords and mu reception fifo id
253fb63d3 prov/bgq: Documentation update for Release 0.1
2e685b462 prov/bgq: Remove dependency on user provided name and av_type in domain hint validation
66066ac5d prov/bgq: Fixes for fi_getinfo to support new capability setting method in MPICH
08aa61c14 prov/bgq: Implementation of using the source address for message matching for FI_DIRECTED_RECV
daf535967 prov/bgq: add stubs for FI_DIRECTED_RECEIVE capability
1139632c9 prov/bgq: enable FI_REMOTE_CQ_DATA capability
e42ad6f1c prov/bgq: protocol update to implement FI_REMOTE_CQ_DATA
3f94f1ed9 prov/bgq: protocol update to prepare for FI_REMOTE_CQ_DATA
95872c4f4 prov/bgq: swizzle completion information in mu packet headers
a221f813c prov/bgq: FI_DELIVERY_COMPLETE
ff240506c prov/bgq: warning cleanup for asserts in NDEBUG mode
0234398a7 prov/bgq: Add governor to processing of rfifo
5f2b3bc74 prov/bgq: Change double to single link list for context queues
0a78d20ac fabric: Introduce FI_MR_RMA_EVENT mode bit
a36309486 Updated nroff-generated man pages
73d814417 Merge pull request #2738 from hppritcha/upstream_merge_pr1185
e6dd31ed9 Merge pull request #2739 from hppritcha/upstream_merge-pr1201
4c04bb657 fabric: Define app behavior when FI_MMU_NOTIFY is set
640f90bd5 Merge pull request #2733 from shefty/abi-1-1
9c35bd6eb Merge pull request #2732 from shefty/devel
9a39e432a fabric/cq-eq: Have application provide error buffer
036007498 Merge pull request #2727 from a-ilango/travis
1c89de8f9 prov/gni: improve some warn statements
84102be44 prov/gni: report number of counters
3260f68c6 Merge pull request #2737 from hppritcha/upstream_merge_pr1183
ea04c3766 Merge pull request #2736 from hppritcha/upstream_merge_pr1195
dbf487fc9 fabric: Trim line lengths
e6980906f providers: Set domain::mr_iov_count field
9159ccefd prov/verbs: Update counter support for API changes
528b882b5 prov/gni: Ensure the CQE flags are set properly for ABI-1.1
bb41f4e8c prov/gni: gnix_mr_key size is too large
cfb372a01 msg_sockets: fixed issue in src_addr manipulation
8ac2b08ce prov/socket: Update counter implementation
a9fb46f4a Updated nroff-generated man pages
44f1482f3 Merge pull request #2721 from jswaro/feature/domain_default_auth_key
5b6a560ec Merge pull request #2731 from a-ilango/dev
8173866a9 cm/join: Add fi_no_join call
b0e839081 Updated nroff-generated man pages
c686365b9 Merge pull request #2640 from shefty/abi-1-1
c917ee8af prov/verbs: Remove unused function fi_ibv_retain_info
a2a3519e2 Merge pull request #2726 from a-ilango/dev
4d7a588c7 Updated nroff-generated man pages
130aca612 Merge pull request #2723 from shefty/test
1e9a08cb8 Merge pull request #2724 from shefty/master
eb01187d3 Merge pull request #2725 from shefty/verbs
7145d9bad triggered: Define a mechanism to link work requests
a448deb0f fabric: Rework triggered operations as deferred WQ
01ac6cc2b fabric: Define mechanism to support tagged atomic operations
494f80eac Update to Ubuntu Trusty image and build verbs provider in Travis CI
6e2351bc5 prov/verbs: Remove unpaired lock from EQ destroy
db585af71 complex: Fix ft_comp_rx/tx prototypes
3af372871 man/av: Clarifications on using AV flags
b458ff2d6 unit/sizeleft: Remove deprecated test
2c3ae3d73 prov/rxd: Disable RXD provider
5a0631af8 Add capability to set default auth key for domain
889dc2b88 prov/verbs: Move wce, epe pools to CQ
74d8b3315 Merge pull request #2714 from gladkovdmitry17/issue2676
ac1c1954d fixed potential issue in FT_PRINTERR macro
c5ceeaece prov/socket: segfaults in sock_ep_connect() when it tries to dereference dest_addr https://github.com/ofiwg/libfabric/issues/2676


8a90a8313 fi_iov: Slight tweaks to iov copying routines
b1970f0b6 Merge pull request #2717 from hppritcha/upstream_merge_pr1181
9293976cb Merge pull request #2716 from hppritcha/upstream_merge_pr1178
323afb4e0 Merge pull request #2715 from hppritcha/upstream_merge_pr1176
2ce7297bf prov/gni: Fix FI_MORE w/ mixed transaction types
1f63c48a3 prov/gni: add support for FI_SYNC_ERR in av insertion
3fe67b9ae prov/gni: kdreg configury improvements
6a0760651 Merge pull request #2712 from hppritcha/upstream_merge_pr1177
a1d985ab6 Merge pull request #2713 from hppritcha/upstream_merge_pr1184
e55e64bed prov/gni: return error on cntr_err being set
e69f943bc Merge pull request #2710 from hppritcha/upstream_merge_pr1175
cae1cd916 Merge pull request #2709 from hppritcha/upstream_merge_pr1167
f675c4f2c prov/gni: squash a compiler warning
77db27459 prov/gni: Implemented gnix_cntr{add,set}err.
89482806a Merge pull request #2708 from hppritcha/upstream_merge_pr1162
b9610436f prov/gni: default context count should be one if not specified
76ae4ad4f prov/gni: Allow gnix_freelist to be non-growable.
c2734e105 unit/av_test: Remove test with incorrect assumptions
284e708e8 Merge pull request #2703 from hppritcha/upstream_merge_pr1182
9621775f1 prov/gni: gnix_pep_bind prototypes match in headers.
31d7149ff util/av: Add log message to display accessed addresses
23020f40f util: Add function to convert a byte array into a string
18879cb94 prov/udp: Display error when source address binding fails
13ce33310 Merge pull request #603 from jsquyres/pr/v1.4.1/release-prep
47c7ce165 COPYING: Update copyrights
c3abbf963 AUTHORS: Update for v1.4.1 release
189988fc2 Merge pull request #602 from jsquyres/pr/v1.4.1/version-bump
d2d9dfc38 configure.ac: bump to v1.4.1
4b4298360 Merge pull request #2699 from jsquyres/pr/usnic-and-libibverbs-apparently-hate-each-other
7d49769e7 usnic: fix broken test to see if we need -libverbs
f5212068a Merge pull request #2697 from j-xiong/master
530efff76 Merge pull request #2692 from hppritcha/topic/ease_life_for_direct
fefcbd361 prov/psm,psm2: Limit the range of generated service id
5623459d8 prov/psm,psm2: Fix a memory corruption bug in the name server
88d0a06cf configury:  make life easier for enable-direct
15d835792 Merge pull request #2693 from jsquyres/pr/am-conditional-whoops
b11f6f48d usnic: AM_CONDITIONAL must be unconditionally defined
466a3e1fd Merge pull request #2684 from jsquyres/pr/usnic-adjust-to-new-kern-abi
f79807878 Merge pull request #2691 from j-xiong/master
4cf476c81 usnic: only -libverbs when necessary
cff189ecf usnic: only build "fake" usnic verbs provider when necessary
134e54f59 usnic: switch from libibverbs' <kern-abi.h> to kernel <rdma/ib_user_verbs.h>
9a0adf1e9 Merge pull request #2687 from hppritcha/upstream_merge_pr1158
997bd3558 Merge pull request #2686 from hppritcha/upstream_merge_pr1174
646668985 Merge pull request #2689 from hppritcha/upstream_merge_pr1168
be37531f4 prov/psm,psm2: Improve the functionality of the name server
2761b12cb Merge pull request #2685 from jgunthorpe/driver_h_fix
49c7a3b13 prov/gni: fix missing format specifier in info
61083a7ce prov/gni: Implement fi_mr_regv and fi_mr_regvattr
2a3f5b0bd Remove unnecessary includes of infiniband/driver.h
053f58636 prov/gni: Updated gnix signatures to match direct
bd524bc89 Merge pull request #2681 from hppritcha/upstream_merge_pr1148
1a52bc2eb Merge pull request #2680 from hppritcha/upstream_merge_pr1141
aeb4ca26c prov/gni: disallow FI_REMOTE_CQ_DATA w/ readmsg
bd5159549 prov/gni: Use attr parameter passed to
e5d21b653 Merge pull request #2679 from hppritcha/upstream_merge_pr1143
578d77b8e Merge pull request #2678 from hppritcha/upstream_merge_pr1163
0c403ece2 prov/gni: Check for open contexts on close of sep
63b4d9b2e prov/gni: Change fi_check_domain_attr
632a82d11 Merge pull request #2677 from hppritcha/upstream_merge_pr1153
bdf9c17a3 prov/gni: initialize API-1.1 domain attributes
7f1ce3f2e Merge pull request #2669 from a-ilango/dev
961190837 verbs: Remove update_info function and use ofi_alter_info
e69a8f70e prov/verbs: Update check hints function to use common code
e7e2b79bd util: Add additional checks to check_info functions
d54df5cb6 util: rename fi_check functions related to fi_getinfo to ofi_check
26334d802 prov/verbs: Use pep info as hints when creating new fi_info on incoming connection request.
9665450d9 Merge pull request #2667 from hoopoepg/iface-filter
fcd37ce48 Merge pull request #2671 from jdinan/pr/fix-cntr-refs
d88e4e4cd Updated nroff-generated man pages
2898a50c4 Merge pull request #2659 from shefty/master
2e1396769 Merge pull request #2670 from j-xiong/master
5859cedb3 Fix unbalanced tx/rx counter refs in sockets prov
db1911a12 prov/verbs: added iface-name filtering
00d9b1158 prov/psm,psm2: Defer initialization of PSM/PSM2 library
5c1b1f27a fabric/mr: Convert domain mr_mode to mode bits
523daa5dd Updated nroff-generated man pages
badee6408 Merge pull request #2664 from shefty/fixes
6644c385f Merge pull request #2666 from shefty/test
2b5b604af Merge pull request #2665 from a-ilango/dev
ec8936f13 prov/sockets: Add/release CQ reference count from EP
e8d0e0571 Merge pull request #600 from a-ilango/dev
2d251ef6e unit: Add a few more tests to fi_getinfo unit test
ec553b5a2 prov/verbs: Fix bugs that creeped into 97eb26
d123cc670 Merge pull request #2612 from hoopoepg/close-proto
6c28a7734 fabric: Add authorization key to memory registration
c31e9fc31 Updated nroff-generated man pages
596f88e06 Merge pull request #2650 from shefty/dev
a45a7fb4b Merge pull request #2658 from hppritcha/upstream_merge_pr1144
180fed8f3 Merge pull request #2641 from a-ilango/dev
7cd159897 Merge pull request #2653 from hppritcha/upstream_merge_pr1125
c72b7b507 prov/gni: Disallow fi_fence reqs to be added to
6033e71cd Merge pull request #2657 from j-xiong/master
3d65abe07 prov/psm,psm2: Handle authorization key
810a0b9be prov/psm2: Report source address via error CQE when not in AV
753f8ef0d prov/psm2: Fix a bug in fi_av_lookup
76eec8f68 prov/psm,psm2: Support FI_SYNC_ERR for AV insertion
d26d19523 prov/psm,psm2: Implement new cntr methods adderr and seterr
113e4679c prov/psm,psm2: Report cntr_cnt and mr_iov_limit in domain attr
b795a1858 prov/psm,psm2: Handle domain caps and mode bits
ea63bd468 Updated nroff-generated man pages
6a3bd4922 Merge pull request #2656 from shefty/master
bc7d1ec95 man/cq: Fix typo in RMA completion description
858a65776 man/mr: Indicate the the EP must support FI_RMA_EVENT
8533b6e90 Updated nroff-generated man pages
d99c65429 Merge pull request #2654 from shefty/master
4f0178d4f Merge pull request #2652 from hppritcha/upstream_merge_pr1138
a112a2876 prov/gni: fix warnings from fi_more readmsg commit
ac8fc4486 Merge pull request #2651 from hppritcha/upstream_merge_pr1137
97eb26dab prov/verbs: Refactor initialization code to handle multiple network interfaces
51c03a2a0 common: Add a funtion for translating address family
60a62c4d3 prov/gni: Return error for bad flags to
ecac9be68 prov/gni: Return -FI_EOPNOTSUPP from invalid
b3c382aa8 Updated nroff-generated man pages
562d3d6b4 Merge pull request #2647 from hppritcha/upstream_merge_pr1122
1531ea96c Merge pull request #2646 from hppritcha/upstream_merge_pr1121
994fc6c09 prov/gni: Update man page for scalable ep
1cbcdd317 Merge pull request #599 from shefty/master
bf5e3d4cd Merge pull request #2642 from shefty/master
b845145cd prov/gni: Updates to multirecv tests
235e50f05 Merge pull request #2645 from hppritcha/upstream_merge_pr1106
e414ae483 Merge pull request #2644 from hppritcha/upstream_merge_pr1127
82693aba2 prov/gni: FI_MORE support for read_msg
af2f22768 prov/gni: Fix boundary condition
c95703c2b man/domain: Update resource mgmt table
5faeff4e9 fi_mr_test: Fix possible unitialized ret variable
ff5eb82f5 fi_rdm_rma: Remove support for FI_CONTEXT
9ed13eddf prov/util: Rework util_mr.c
de617bbc7 common: Add dlist functions for accessing containers.
0ddcaeade prov/verbs: fixed issues in verbs shutdown
6832bfa8f Updated nroff-generated man pages
92368f876 Merge pull request #2639 from sungeunchoi/man-clarify-context-attr
4794076f9  Clarify man page documentation on tx and rx contexts
bc6343147 Merge pull request #2633 from shefty/abi-1-1
e85737c21 prov/util: Change return value if MR key is in use
9a7bc6c90 Updated nroff-generated man pages
12873743b Merge pull request #2617 from sungeunchoi/update-multirecv-documentation
fefcd43b4 Updated nroff-generated man pages
f09fdd75f Merge pull request #2444 from shefty/abi-1-1
365771560 man: clarify FI_MULTI_RECV documentation
de48b3a5b Merge pull request #2615 from hppritcha/upstream_merge_pr1108
3e11f00ec Merge pull request #2614 from hppritcha/upstream_merge_pr1117
95c6129e6 prov/gni: Add tagged message support for scalable endpoints
a1802c41e prov/gni: Change use of NDEBUG to ENABLE_DEBUG to
b991c781c Merge pull request #2613 from hppritcha/upstream_merge_pr1115
468af9a80 Merge pull request #2610 from shefty/master
2030fa92c prov/gni: Fix use of ENABLE_DEBUG for print macros
2b946059b Merge pull request #597 from shefty/master
eeab626bc fabric: Add support for job keys
df46cea70 prov/util: Add 'ofi' prefix to utility provider names
f9dba7d76 prov/util: Document expected behavior of utility providers
bfbb27f9e fabric: Add comp_list field to fabric attribute
979537dac fabric: Add multicast support to the interface
c40bc4792 fabric: Add local/remote communication capability bits
27302412e fabric: Add FI_RESTRICTED_COMP mode bit
49ff5ec59 fabric: Add FI_SHARED_AV capability bit
0404fdb3f fabric: Add caps and mode bits to domain attribute
5a6d6c6af man/msg: Document pre-posting of receive buffers
9196073be man/endpoint: Relax meaning of total_buffered_recv
0f59e7024 fabric/counter: Add fi_cntr_seterr and fi_cntr_adderr calls
9ceaa81eb man/fi_info: Specify limits of src address
599c89b5c fabric: Add mr_iov_limit to domain attribute
08f174f23 fabric: Add a new string address format
5393b179b man/alias: Clarify that alias EPs inherit the base EP flags
ff2847cb3 fabric: Deprecate the sizeleft function
ffbbcf01e fabric: Define behavior if CQ/EQ is overrun by events
0f793fb61 fabric/cq: Add mode bit to relax completion flag reporting
380660902 fabric/av: Define mechanism to report synchronous errors
d670d7917 fabric: Add cntr_cnt to domain attributes
8a03439f9 fabric: Bump fi_fabric ABI
71600c9e6 fabric/getinfo: Support abi 1.0
fbf2e8cf2 fabric: Add api version field to fi_fabric_attr
f1f3c34d3 fabric: Introduce socket endpoints
461306ffe fabric: Define mechanism to report unknown source address data
b89043d8e fabric: Bump ABI to version 1.1
9036a1600 Convert all error codes to exit status
15120d38b av_test: Fix typo for 'insert'
f22636f6e Merge pull request #2611 from evgeny-leksikov/th
cbe01477a prov/verbs: fix comment about out-of-order recv handling
16a61628e prov/verbs: fix prepost recv size Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
335a7fd21 prov/udp: Fix setting address format incorrectly
aceefe8a0 Merge pull request #2608 from hppritcha/upstream_merge_pr1107
6fb40bca2 Merge pull request #2607 from hppritcha/upstream_merge_pr1104
92871f4ef Updated nroff-generated man pages
ba0c705af Merge pull request #2609 from epaulson10/cq_man_page_clarification
3013bb688 Merge pull request #595 from bturrubiates/pr/waitset-fix
677724745 Clarify fi_cq.3.md on available errors
ffd5b6d08 prov/gni: help out KNL with symbol resolution
bed47c435 prov/gni: Add NIC list lock to mem reg path
9e3090be3 Updated nroff-generated man pages
0d8760114 Merge pull request #2606 from hppritcha/upstream_merge_pr1105
4f0118ced Merge pull request #2605 from hppritcha/upstream_merge_pr1103
ac6cdbac8 prov/gni: Update fi_gni man for wait object support
4c6d8a245 prov/gni: Fix NIC reference issue on MR
bb0d4e601 dgram_waitset.c: Fix a race condition.
2604004ed Merge pull request #2603 from hppritcha/upstream_merge_pr1101
90ca0f48c Merge pull request #2602 from hppritcha/upstream_merge_pr1097
8f498f6cf prov/gnix: Migrate away from NDEBUG in print macro
8b2cdf40c prov/gni: whitespace cleanup
95521ee6c Merge pull request #2601 from evgeny-leksikov/mpich-ofi
af844363b Merge pull request #2565 from hoopoepg/verbs-eq
62627b94c Updated nroff-generated man pages
88eb07f2e Merge pull request #2591 from pkcoff/BGQ-Provider-Fixes-and-Enhancements
f57b3e9aa prov/verbs: rma improvements for rdm
b9a842a1d prov/verbs: add FI_MULTI_RECV for RDM EP
a223072b8 Merge pull request #2600 from j-xiong/master
2810ab16a prov/psm2: Set FI_REMOTE_CQ_DATA flag properly in recv completions
26b8d1ba9 Merge pull request #2599 from hppritcha/upstream_merge_pr1096
f56cffd78 Merge pull request #2598 from hppritcha/upstream_merge_pr1094
0eb7d15f0 prov/gni: some opts for KNL
d4c082ba8 prov/gni: return statement on incorrect level
0a54bc2d5 added base EQ support for verbs
c11a31f43 prov/bgq: rename 'speed of light' mu spi pingpong test
5556632c2 Merge pull request #2595 from hppritcha/upstream_merge_pr1090
0dea98711 Merge pull request #2594 from hppritcha/upstream_merge_pr1078
1cd6e4844 Merge pull request #2551 from bturrubiates/pr/port-segfault
9345cedc0 Log error if provider getinfo returns empty list.
149ca567d usnic: Properly handle invalid service argument.
28bb64b52 prov/gni: Move htd_buf from fab_req.msg to fab_req
b2b2155af /prov/gni: Implement FI_AV_TABLE for scalable endpoints
9d6371863 Merge pull request #2592 from hppritcha/upstream_merge_pr1085
0ce7b727f prov/gni: Implement reject, shutdown, EQ fixes
7a044fecb prov/bgq: add rendezvous mu spi pingpong performance test
f1649a76f prov/bgq: add 'speed of light' muspi mfifo performance test
8362b8dac prov/bgq: documentation update
bb44b075f prov/bgq: increase tx_attr->inject_size to 512 bytes
711fd8db3 prov/bgq: make cq structure cache friendly, improve inlining, and other optimizations
5aa96ad2b prov/bgq: use single linked list for completed events in FI_PROGRESS_MANUAL mode
5a8a88b98 prov/bgq: un-macro-ize options specified via configure
6dca65402 prov/bgq: Cleanup Makefile.include and add cnk paths
8c9a26d65 Merge pull request #2588 from jsquyres/pr/travis-update
ed8c289e4 travis: expand lines for readability
1b8b05d11 travis: for linux clang builds, use -Werror
662283c27 travis: fix comment
659335e1e travis: install libibverbs-dev for usnic
7cddb172f travis: use a prefix under $HOME/install
1077c2c3c Merge pull request #2590 from hppritcha/upstream_merge_pr1079
bbc35a69f travis: remove all mention of MXM
eb665671f prov/gni: implement MSG EP CM data
8f426ce82 Merge pull request #2589 from hppritcha/upstream_merge_pr1089
dd5d3ee92 prov/gni: add gnix_cm.h to Makefile
08e19775c Merge pull request #2585 from jsquyres/pr/idx-idm
48467ef6d Merge pull request #2587 from jsquyres/pr/sockets-unused-vars
b2c3937b9 rb symbols: rb* -> ofi_rb*
57b1bb599 fi_rbuf.h: whitespace cleanup
f8b6da4b1 fi_rbuf.h: fix header guard names
f30818e10 indexer: rename id[xm] -> ofi_id[xm]
5da4eaa7e gni/udp: remove unused header file
86c9beeda sockets: remove 2 now-unused variables
6e0f89aa0 Merge pull request #2544 from sydidelot/tcp_fixes
cb8a8257c prov/sockets: Mark the socket as disconnected if ofi_send_socket fails
e8ab03e5c prov/sockets: Prevent ofi_write_socket() to fail with SIGBUS signal
c48dbac67 Helper function: Add function ofi_send_socket()
c975c80ac prov/sockets: Fix missing signal when reporting an error to the CQ
56abc0f6f prov/sockets: Fix a possible race condition in sock_cq_signal()
3a8755ad1 prov/sockets: Properly cancel TX messages after disconnection
fb4304867 prov/sockets: Make sure pe_entry gets removed if is_complete==1
52182c0fd Merge pull request #2584 from hppritcha/upstream_merge_pr1073
230026cf0 prov/gni: Do not create CM NIC on MSG EP
47f8d69c8 Merge pull request #2581 from hppritcha/upstream_merge_pr1083
7c9827e9d Merge pull request #2580 from hppritcha/upstream_merge_pr1084
69346de51 Updated nroff-generated man pages
d1b5eb045 Merge pull request #2582 from epaulson10/manpage_typos
a5890cc8a Fix more typos in the man pages
48cd57864 prov/gni: fix local mdh for chained gets
7130254cb prov/gni: fix problem with 1dom tests
f1c4a8881 Merge pull request #2572 from a-ilango/rxm
128466e12 prov/sockets: No need to spin if TX and RX lists are empty
0af603c4a util: Maintain a list of endoints bound to AV
079adafdd util: Add util_ep av bind
cdd20dbfa Merge pull request #2578 from hppritcha/upstream_merge_pr1076
56d45d576 Merge pull request #2577 from hppritcha/upstream_merge_pr1068
0a5e788af Merge pull request #2576 from hppritcha/upstream_merge_pr1050
1764269e0 prov/gni: Fix kdreg tests
b17803fb4 prov/gni: fixes for merge of stx
d355eae7c prov/gni:  fi_more support for writes in gnix_rma
f6053e9e3 Merge pull request #2575 from hppritcha/upstream_merge_pr1070
6a7351668 Merge pull request #2574 from hppritcha/upstream_merge_pr1046
663696f04 Updated nroff-generated man pages
dfbde9f5f Merge pull request #2573 from epaulson10/master
9408c9a2d prov/gni: Open MR notifier per domain, add locking
56ad0efdb prov/gni: have stx open allocate a gnix_nic
cfddac2fa specfile: remove useless config vars, add default LDFLAGS
3593ef1b6 build script: only pass configopts if it is non-empty, fix spacing in help message, minor improvement, fix minor gramatical errors, remove code duplication
ba9831ef5 Merge pull request #2571 from hppritcha/upstream_merge_pr1075
c859e3cbb Fix small 1 character typo in fi_endpoint.3.md
daee42745 Merge pull request #2569 from hppritcha/upstream_merge_pr964
c82e25972 prov/gni: Move eq function prototypes after
5d6a23ccd Updated nroff-generated man pages
f2f1ae2a5 Merge pull request #2555 from alexander-sannikov/master
bee8ac20c Merge pull request #2568 from hppritcha/upstream_merge_pr993
54992e38c Merge pull request #2567 from hppritcha/upstream_merge_pr1067
2f5e73915 prov/gni: avoid initialization via constructor
f6fb9cf52 Merge pull request #2566 from hppritcha/upstream_merge_pr1034
f99a7f3bb prov/gni: Use prov_name fabric attribute in gnitests
71fc44f7a prov/gni: Disable FMA sharing for gni unit tests
075a42a83 prov/gni: Implement support for fi_wait
3e17bb02d Merge pull request #2564 from hppritcha/upstream_merge_pr1059
256b9fa98 Disable cm test
014781c11 Merge pull request #2563 from hppritcha/upstream_merge_pr1051
afd2dec34 prov/gni: Initial FI_EP_MSG code
748c34dce Merge pull request #2562 from hppritcha/upstream_merge_pr1060
deda093f3 Merge pull request #2561 from hppritcha/upstream_merge_pr1058
f3f007b4a Add RPM build script, enable or disable provider by name, custom configure parameters.
f6f87273d prov/gni: Disable fma shared to get the criterion
eafa676dc Merge pull request #2553 from hppritcha/upstream_merge_pr1045
193966767 prov/gni: fix a memory reg leak in rdm_sr test
e72883637 OFI/MLX: Fixed code style issues.
fa1b322e4 Merge pull request #2560 from a-ilango/rxm
f5cf75cf3 Merge pull request #2552 from evgeny-leksikov/mpich-ofi
f31448d02 Merge pull request #2554 from shefty/master
b84d65b67 prov/verbs: fix completion flag for send msg
49fce8c2b prov/verbs: fill buf field of cq_entry
d8ac914cd prov/verbs: remove odd verbs_av.c file
a8daa3b77 Draft implementaion of MLX provider. Implemented: FI_TAGGED
501d87e64 fabric/core: Make provider filtering case insensitive
e6f62539a rxm: handle inject and completion flags
96969135b Updated nroff-generated man pages
7f6623c6e Merge pull request #2549 from sayantansur/fi-no-cq-fn
7fcae4e6a Merge pull request #2550 from sayantansur/fi-cq-open
60453ea4e prov/gni: Scalable endpoints phase 2
0ae813b3e man: clarify when cq operations can be called
f424281e2 enosys: add a couple no CQ functions
4702bacfc Merge pull request #2543 from shefty/master
163264065 Merge pull request #2508 from jsquyres/pr/clock-gettime-is-evil-on-macos
4e27904ab windows/osd.h: note that timeout is in miliseconds
0b0c8891b core: remove use of clock_gettime(3)
9e0e9c013 .gitignore: remove trailing blank line
9d6cd5fd9 Updated nroff-generated man pages
733eb3fd9 Merge pull request #2542 from hoopoepg/win-bld-fix-2016-11
a0f829832 Merge pull request #2545 from a-ilango/rxm
d6e6b38bf Merge pull request #2546 from epaulson10/gni_info_fix
e251cda55 prov/gni: Fix mr_mode field in fi_getinfo
6d143834c rxm: Add man page
ade5a59ab Merge pull request #586 from a-ilango/dev
3608f66de win: fixed windows build
5a30b192f Merge pull request #2540 from a-ilango/rxm
6699d8f6d prov/psm2: Fix initialization for dll provider
ca2b53a63 unit: Add a test for memory region operations.
c39657f56 common: Use fi_info.mode to check if we need to set FI_SEND, FI_RECV MR access bits.
aaa27444c rxm: Fix unreachable code issue found by coverity.
41c859c15 rxm: Fix compiler warnings and bug in large message send.
13aa0e4a6 Merge pull request #2536 from a-ilango/rxm
9bc1a38b5 rxm: Add support for FI_TAGGED + misc updates
592243194 Merge pull request #2537 from a-ilango/dev
c2a94b6f0 verbs: Report correct rma_iov_limit
ca7cd1e03 Merge pull request #2533 from a-ilango/rxm
6b91ecd53 common: Add functions for working with iovec
666ce24d3 util: Add a get context function to buf pool
a71537591 Merge pull request #2525 from a-ilango/rxm
0810fdfd8 util: Use provider specific strerror function for rxd and rxm.
43f88ec96 util: Update ofi_endpoint_init function to accept ep_progress function arg
849d05c9a util: Rename ep_progress, cq_progress functions. Rename ep_list in util_cq.
43b6fd8e2 Merge pull request #590 from raffenet/socket-headers
b0453e0d8 Merge pull request #587 from jshimek/FT_FIX
00c44ed34 Add socket headers where needed
d965db4d7 Merge pull request #589 from hppritcha/topic/shared_ctx_fix
84673db92 Merge pull request #588 from chuckfossen/scalable
e16249caf Updated nroff-generated man pages
419f10350 Merge pull request #2501 from pkcoff/OFI-BGQ-Provider
be30bd2c1 Merge pull request #2528 from hppritcha/upstream_merge_pr1043
3bb43f356 Merge pull request #2526 from hppritcha/upstream_merge_pr1042
b35d2ce4f prov/gni: fix fi_ep_enable misuse in gni tests
d8dd10f18 prov/gin:Fix memory leak in UDREG cases
338796d5f Merge pull request #2524 from hppritcha/upstream_merge_pr1035
a42beb3ed Merge pull request #2523 from hppritcha/upstream_merge_pr1039
49d839883 prov/bgq: man page updates for bgq provider
25534f17b prov/bgq: libfabric core changes to enable the bgq provider
826a5459b prov/bgq: initial provider implementation
db063853c shared ctx test: do not open unnecessary ep
10527efd6 Merge pull request #2522 from hppritcha/upstream_merge_pr1032
4303b8aca prov/gni: fix argument checking for GNI atomics
ff470c591 Merge pull request #2521 from hppritcha/upstream_merge_pr1029
7eeed6ed1 Merge pull request #2520 from hppritcha/upstream_merge_pr1024
56a3580bb prov/gni: pacify gni compiler
747e03ff1 prov/gni: return immediately when timeout set to 0
c411b3d11 Scalable test - do not open unnecessary endpoint.
67134039f prov/gni: use a free list for VC's
fd6941689 prov/gni: Adjust hints:caps in transmit crit tests
07e4a17ec Merge pull request #2519 from hppritcha/upstream_merge_pr1023
019566f8b Merge pull request #2518 from hppritcha/upstream_merge_pr1019
74bfbe1c7 Merge pull request #2517 from hppritcha/upstream_merge_pr1017
38ae936d0 Specify cntr wait type in pingpong test
2366caab0 prov/gni: Add ref count debug
7366d8a56 prov/gni: Improve CQE tests
ca8a18e7a prov/gni: remove some dead code
08dd271e7 Merge pull request #2515 from a-ilango/dev
2b13fa341 verbs: Add fi_mr_regv, fi_mr_regattr calls
afe3e4c20 Updated nroff-generated man pages
0466759dd Merge pull request #2513 from shefty/master
8d3fb7597 Merge pull request #2512 from shefty/master
7ff3b6721 man/RMA: Indicate that address may either be an address or offset
732df0abe build: Move -g option to avoid always building debug code
e6517e485 Do not specify '-version-info' when configured as a libtool convenience library
52e5d5a83 Add support for autoconf-generated 'fi_direct.h'
2f71e6dfe fix 'make nroff' rule to look in correct source directory
1b9dcb6ab Merge pull request #2510 from hppritcha/upstream_merge_pr1011
da64b9ae3 Merge pull request #2511 from hppritcha/upstream_merge_pr1016
33afe048e Merge pull request #2509 from hppritcha/upstream_merge_pr1008
2586bbce3 prov/gni: improve multirecv criterion tests
f2f97cba0 prov/gni: Implement scalable endpoints
6979febb4 prov/gni: Use PBS_NODEFILE for determining PEs
7d7708557 Merge pull request #2479 from a-ilango/rxm
5ade3530a Updated nroff-generated man pages
b1640374c Merge pull request #2507 from shefty/master
772a7049e rxm: Fix cq readerr
5d12fd083 rxm: Remove locking when accessing cmap handles.
0a9b1a1bc util: Fix cmap locking and return values
ff9ed123c util: Use indexer for cmap keys.
7846c4dc3 Merge pull request #2505 from shantonu/pr/bugfix
5f1a22355 prov/util: Re-enable utility providers
bf5ecc1b9 Merge pull request #2506 from shefty/master
54972cce7 man/tagged: Fix typo in fi_tmsg structure
ff127bba8 prov/sockets: Fix the check to detect if conn map is already freed
7ca3d2794 MXM provider: remove deprecated provider
424cb7ef9 Merge pull request #2487 from j-xiong/master
df2183419 util: Add key_idx abstraction
35402a5db common: Add a function to find highest bit set in a uint64_t number.
26287825e Merge pull request #2496 from evgeny-leksikov/odp
49be860c7 Merge pull request #584 from jsquyres/pr/v1.5.0/open-the-floodgates
ea0449407 Merge pull request #2499 from jsquyres/pr/v1.5.0/open-the-floodgates
2846dbfd4 configure.ac: bump to v1.5.0a1
ca26ec746 configure.ac: bump to 1.5.0a1
545850dbb Merge pull request #583 from jsquyres/pr/v1.4.0-final-final-final
581482839 Merge pull request #2498 from jsquyres/pr/v1.4.0-final-final-final
4da51f01e configure.ac: bump to v1.4.0
d3be97b81 configure.ac: bump to v1.4.0
d1037121c Merge pull request #582 from jsquyres/pr/readme-update
4477beed1 README.md: indicate that version-matched pairs are best
ef492091a Merge pull request #581 from jsquyres/pr/fix-osx-elcap
c0d2283f0 osd.h: add <config.h>
c03592f91 Merge pull request #580 from jsquyres/pr/1.4.0rc3
af8d3c7ec configure: make a final rc: 1.4.0rc3
b8e763b8f Merge pull request #2497 from jsquyres/pr/1.4.0rc3
8b9b24a50 configure: make a final rc: 1.4.0rc3
f04c3cfb5 Merge pull request #579 from jsquyres/pr/fix-av-help-msg
02d7b2745 av_test: fix help message
52b25ec01 Merge pull request #578 from bturrubiates/pr/sierra-fix
17a1d1564 Merge pull request #2493 from bturrubiates/pr/sierra-fix
d398d5d6b prov/verbs: add on demand paging support for ep_rdm
1eed1ad9a Fix macOS Sierra build.
4712b5d47 Merge pull request #573 from shantonu/pr/cleanup
8de39430c Fix macOS Sierra build.
bcc651e94 Remove unused AC_DEFINE, fix header guard.
f533ea4b2 Merge pull request #2495 from ana/master
6b570f96e A few typo fixes
64ade7e65 Merge pull request #577 from jsquyres/pr/final-v1.4.0
e4fc9c8b6 Merge pull request #2490 from jsquyres/pr/final-v1.4.0
8e2094f56 AUTHORS: Update with current list
1eba00bf6 .mailmap: Copied initial version from libfabric
4f792bced AUTHORS: Update with current list
d5ed757e5 NEWS.md: re-wrapping of text
22d6ce081 NEWS.md: add final version and release date
28e036989 configure.ac: update to v1.4.0
8025bfd02 configure.ac: update to 1.4.0
16a07b2f7 Updated nroff-generated man pages
2fc35ccdb Merge pull request #2488 from ztiffany/issues/ofiwg2486
87e9d2ffa cleanup: Remove unused header files
fd6a1cf5e Add FI_ADDR_GNI to fi_getinfo(3)
b491a11da Merge pull request #2484 from evgeny-leksikov/master
227cd9e8d prov/psm2: Bug fix for fi_av_straddr()
f9e62740a prov/verbs: refactoring of remove nonaddr fi_info
3874da35c Merge pull request #2481 from evgeny-leksikov/master
0f3c90b67 Updated nroff-generated man pages
4183daa28 Merge pull request #2482 from epaulson10/rma_man_page_typo
291f262cf Fix typo in fi_rma.3.md
18ca1ef7d prov/verbs: fix inititialization on several devices
52f54c33b Updated nroff-generated man pages
a9257e426 Merge pull request #2480 from shefty/master
3df89380f Updated nroff-generated man pages
ab9352c5f Merge pull request #2478 from sayantansur/fi-cancel-clarify
98ba915a9 man/endpoint: Slight rewording to scalable endpoint attributes
b7184cf19 man: clarify cancel semantics
da90a2d25 release 1.4.0rc1
d7b2fae02 Updated nroff-generated man pages
cb0511da6 Merge pull request #2477 from shefty/master
c8cfdc7f4 man/getinfo: Clarify when FI_SOURCE refers to the input flags
0bd09a83f man/atomic: Replace atomic_valid with atomicvalid
2c120d728 man/cq: Clarify when len field is valid
1cf9f36fc Merge pull request #574 from a-ilango/master
1df270627 Merge pull request #575 from shefty/master
e0e84a146 build/travis: Apply work-around for travis failure on os x
286d0837a Merge pull request #2474 from j-xiong/master
147f44f84 Updated nroff-generated man pages
808b6d2a3 Merge pull request #2469 from jithinjosepkl/pr/rxd
fd9862c85 Merge pull request #2471 from a-ilango/master
673e614f3 prov/psm,psm2: Handle FI_SOURCE in fi_getinfo()
984a666c2 Fix opts and usage
672806618 release 1.4.0rc2
c9613b2e5 Merge pull request #2472 from shefty/master
f8b3a916b build/test: Remove verbs from build testing
573108796 verbs: Fix markdown formatting in man page.
b2dd47021 Merge pull request #2468 from hppritcha/upstream_merge_pr1007
d07a461c8 prov/gni: Disable all multirecv tests for now
27195cf5f Merge pull request #2467 from hppritcha/upstream_merge_pr999
701136ac1 Merge pull request #2466 from hppritcha/upstream_merge_pr1004
48cd23212 Merge pull request #2465 from hppritcha/upstream_merge_pr1002
b8a1d72f7 prov/gni: fix problem with FI_MULTI_RECV
ef688d2a2 prov/gni: Return -FI_ENOSYS when opening a CQ or
d8f424162 prov/gni: get fi_getinfo_test working again
a91d32b84 prov/util - Invoke alter_info in ofix_getinfo to set caps/flags correctly
8f9ca916b prov/rxd: Minor bug-fixes
4fce4489b prov/rxd: Update rxd provider capabilities
7252875d2 Merge pull request #2433 from bturrubiates/pr/cq-flags
39a109658 Merge pull request #2460 from hppritcha/upstream_merge_pr986
931507755 prov/gni: Fix counters for AXOR
6173821cf Updated nroff-generated man pages
77a36e042 Merge pull request #2455 from bturrubiates/pr/usnic-getinfo-fix
19b8845a3 Merge pull request #2458 from hppritcha/upstream_merge_pr997
d75dec9fe Merge pull request #2457 from hppritcha/upstream_merge_pr996
2b7d948fc usnic: Post completion flags on MSG/RDM
b499dc30f Merge pull request #571 from a-ilango/master
f9738bcbf prov/gni: disallow wait objects in CQs and CNTRs
3c9386972 prov/gni: Fix connect to self
86fc8a1c2 usnic: Pad the getinfo extension structures.
920f7d994 Merge pull request #2453 from hoopoepg/man-typo-fix
fa1a45ed3 fixed typo in CQ docs/man pages
6bff68bfe unit: Remove NULL hints test from getinfo unit test.
103373d7e Updated nroff-generated man pages
4e49e5c79 Merge pull request #2452 from hppritcha/upstream_merge_pr995
39432e025 Merge pull request #2450 from hppritcha/upstream_merge_pr983
b13fbb354 Merge pull request #2449 from hppritcha/upstream_merge_pr985
eca75b2d9 prov/gni: Added flush_cache documentation
5a05ceb05 Merge pull request #2451 from shefty/master
38296b54b fabric: Rename init variable
1b3d40b68 prov/gni: address issue 968
c4e3e6401 prov/gni: Fix C++ compilation
ecb7ec412 Updated nroff-generated man pages
5fa8e2969 Merge pull request #2427 from hppritcha/topic/fi_gni_manpage_xpmem
aba95c273 prov/gni: documentation
7fb29c944 Merge pull request #2445 from hoopoepg/udpx-bld-fix
c7e107c48 Merge pull request #2446 from hoopoepg/win-info-bld-fix
ae88c9cdc fixed windows build of info tool
9efb8ddbe fixed potential build issue in udpx init
5869120f7 Merge pull request #2443 from shefty/master
b53155e33 Merge pull request #568 from a-ilango/getinfo
8499e007d Merge pull request #2442 from j-xiong/master
64d87ee67 prov/psm,psm2: Fix fi_poll failure on counters
8109318c7 Merge pull request #2441 from shefty/master
c93a87c50 Updated nroff-generated man pages
836dcef90 README: Add using fi_info as a quick validation test
6e66fc4a8 Merge pull request #2440 from a-ilango/dev
166f120b7 Updated nroff-generated man pages
433e9e53a Merge pull request #2439 from hppritcha/upstream_merge_pr979
0be07f104 Merge pull request #2438 from hppritcha/upstream_merge_pr978
9b3bbe9f2 Merge pull request #2437 from hppritcha/upstream_merge_pr980
7a91f376a Merge pull request #2436 from hppritcha/upstream_merge_pr982
88b1579bc prov/udpx: Report all available interfaces from fi_getinfo
1037163c2 verbs: Add clarification regarding fork usage.
660b5f197 prov/gni: fix issues 966
9e023406f prov/gni: Moved doc changes to fi_gni.7.md
25478c3b4 prov/gni: Fix error exit path for fi_endpoint
b62b98175 prov/gni: swat issue 967
4d277c0ba Merge pull request #2435 from j-xiong/master
41ae0d0d6 prov/psm,psm2: Return -FI_ENOSYS for unsupported parameters
5cc7c8612 Merge pull request #2434 from shefty/master
b9e0643f0 build: Cope with travis brew update failure
6f6277ca1 Merge pull request #2432 from sungeunchoi/gni-prov-news
039a769bb updates to 1.4 NEWS file for gni provider
e7b7033ef Merge pull request #2429 from a-ilango/rxm
ef6ed5586 Merge pull request #2430 from epaulson10/master
90e2ff50b Fix segfault in verbs getinfo() function
96a246a5e unit: Add unit tests for fi_getinfo
c68d7d15e Merge pull request #2390 from a-ilango/dev
5d08a6500 unit: Add description field to tests.
232dade77 Merge pull request #2425 from jithinjosepkl/pr/rxd
5b9286c29 Merge pull request #2426 from shefty/master
2311557a2 Merge pull request #566 from jithinjosepkl/master
3f67cb957 rxm: Get size of cm_data that can be sent first.
fea31e59d util: Fix CQ readerr macros
bcd2173f8 prov/rxd: Fix strict-aliasing warning
541eeba10 verbs: return all valid verbs interfaces
02a250dc2 release 1.4.0rc1
7d27f73f2 shared_ctx: Add handling of out-of-order CM events
ae7afe6a2 Merge pull request #567 from shantonu/pr/spec-fix
8a9499cf4 Merge pull request #2422 from bturrubiates/pr/fi-friendly-info
49b5ec10b util/info.c: Improve error handling.
e621572e9 Merge pull request #2419 from bturrubiates/pr/usnic-news
56b5f7d4f Merge pull request #2397 from bturrubiates/pr/av-fixes
dc9fc2d18 spec file: Update tarball location
a6884fdfe Merge pull request #2410 from evgeny-leksikov/bugfix
0db6aa2d5 Updated nroff-generated man pages
a027a3aa5 Merge pull request #2420 from a-ilango/master
9f4c05d47 Merge pull request #2418 from jithinjosepkl/pr/sockets
66d3d1aa9 Merge pull request #2415 from shefty/master
7dddecd74 verbs: Fix incorrect reporting of cq size
f8e7f5aa7 util: Add macros for accessing fields in sockaddr_in* structs
13f3c1ac2 NEWS.md: 1.4 updates.
8535067e4 Merge pull request #565 from shantonu/pr/minor-updates
b0fb085bd Merge pull request #564 from shantonu/pr/rename
3142b9fd3 Merge pull request #562 from a-ilango/dev
a0c6b604c Merge pull request #2416 from jithinjosepkl/pr/sockets
8e1d54499 prov/sockets: Avoid caching cntr value in cntr-read
60efd6d21 prov/sockets: Error handling for invalid CM reject call
9109d8a0f prov/verbs: fix FI_AV_TABLE
2ebf3ad45 unit: Add fabric name in ft_parseinfo and use ft_parseinfo to parse options
b49571e89 manpage: Update manpage and test usage
10976942b Merge pull request #2414 from a-ilango/master
010204f1c util/counter: Store cached value
123abd957 manpage: Update manpage to reflect the new options
573c69c00 Merge pull request #2413 from shefty/master
f3ff91aeb options: Make provider/domain/fabric name and src/dest port consistent with libfabric tests
c060bb7fa verbs: Update NEWS
d1517300c Merge pull request #2407 from sungeunchoi/upstream-merge-pr975
7b2652a39 Merge pull request #2408 from sungeunchoi/upstream-merge-pr977
8b959f9f1 fabric: Re-order provider initialization
2f00e93be Merge pull request #2412 from shefty/master
2441e96f1 AUTHORS: Add missing patch authors
05b254836 Merge pull request #2411 from shefty/master
c66eff779 usnic: Free all addresses upon AV close.
fe0171866 NEWS: Order providers alphabetically
119d3f3c8 NEWS: Update for UDP provider
bca5396d5 Merge pull request #2404 from epaulson10/master
9ecd03901 Merge pull request #2403 from evgeny-leksikov/master
86882913b Merge pull request #2406 from jsquyres/pr/v1.4.0/shared-lib-ver-bump
9c3b047c5 prov/verbs: doc update, add FI_VERBS_RDM_EAGER_SEND_OPCODE parameter
db87852c7 prov/verbs: Add rdm_eager_send_opcode parameter
abd1b41b0 usnic: Always increment active inserts.
9935ab261 usnic: Bump AV refcnt when bound to EP.
425cbc497 usnic: Fail if lookup address is invalid.
91bb29747 usnic: Invalidate removed addresses.
4a289dd2a usnic: Remove references to AV flag FI_READ.
66aa24b27 usnic: Verify AV attributes.
51f1564fd Merge pull request #2409 from j-xiong/master
1896980e9 prov/psm,psm2: Return error when trying to open shared AV
6a71f12b7 prov/gni: Return -FI_ENOSYS from fi_av_open if a named (shared) AV is requested
e55e6df59 prov/gni: Add API test for counters
5548a3a3b Makefile.am: bump .so version to 3:1:2
ba2542ae9 simple: Modify cm_data test to reopen endpoint after each iteration
9daf6628f runfabtests: add new tests for shared context.
254d14e02 prov/verbs: Fix RDM EP tagged cq return value
5d03557bf prov/verbs: fix bidirectional tests on rndv over iWarp
ac711ebd8 prov/verbs: fix rndv threshold (ep_rdm)
e119e9705 Updated nroff-generated man pages
103330534 Merge pull request #2401 from shefty/master
c18fbc43f Merge pull request #559 from a-ilango/dev
7e1258de9 prov/mxm: Mark MXM provider as deprecated
19be33b60 man/ep: Clarify when unconnected EPs must be bound to an AV
87ea794d6 Merge pull request #2400 from shefty/master
80802040b prov/sockets: Update NEWS.md for 1.4 release
5ce801dfe Updated nroff-generated man pages
9a0c8bebd Merge pull request #2395 from jithinjosepkl/pr/rxd
157b08305 Merge pull request #2399 from jithinjosepkl/pr/freebsd
f757552b5 Merge pull request #2396 from evgeny-leksikov/master
545789f22 Merge pull request #560 from jithinjosepkl/freebsd
b70f84158 unit: For MSG endpoints an EQ should be bound before enabling it.
650f9c8b4 core: Fix compilation warnings for FreeBSD
31aa5eb74 common: Set socket family in ft_socket_listen
663b77387 runfabtests: Set FI_ENODATA correctly for FreeBSD
9d40d3861 prov/rxd: Disable man page installation
76d8a69f2 prov/rxd: Update man page
9b187b9f0 Merge pull request #2394 from sungeunchoi/upstream-merge-pr973
6fac0c4e3 prov/verbs: documentation update for EP_RDM
d1c66c6ae Merge pull request #2393 from j-xiong/master
c0c2f0768 prov/gni: Use FI_AV_TABLE if fi_av_open called with FI_AV_UNSPEC
0c970ed24 prov/psm,psm2: Fix incorrect max_ep_tx_ctx value in domain attribute
12a986042 prov/rxd: Set default AV type as AV table
76212803b Updated nroff-generated man pages
e42191912 Merge pull request #2388 from shefty/master
bcda5e0e0 man/domain: Clarify meaning of cq/ep/ctx count attribute fields
4cb07fbcb prov/verbs: Remove dead code, use return value
486d76cc7 prov/sockets: Remove duplicate assignment of last_read
f7a384191 prov/rxd: Fix integer overflow
6ab75eaf2 prov/rxd: Fix dereference after null check
1b20ee7c8 osd: Fix access to null pointer
f0de18208 prov/util: Fix memory leak in AV init error handling
209ee6606 Merge pull request #558 from sungeunchoi/fix-cq-test-warning
1b303f563 Small format string fix
a5bb713c7 Merge pull request #2385 from j-xiong/master
a7228eda8 Merge pull request #2383 from sungeunchoi/upstream-merge-pr963
c2f1b7a4a Merge pull request #2382 from sungeunchoi/upstream-merge-pr960
16e9e8931 Merge pull request #2381 from sungeunchoi/upstream-merge-pr959
c0c272c1e Merge pull request #2380 from sungeunchoi/upstream-merge-pr958
393c0398b Merge pull request #2379 from sungeunchoi/upstream-merge-pr957
9b40a1a4d Merge pull request #2377 from sungeunchoi/upstream-merge-pr950
df6c608f4 Merge pull request #2378 from sungeunchoi/upstream-merge-pr953
f284f46bb Merge pull request #2384 from jithinjosepkl/pr/sockets
da271c756 NEWS: Update psm and psm2 provider notes for 1.4 release
80265b774 prov/sockets: Add error checking in cm-reject
08f756832 Merge pull request #2371 from shantonu/pr/sockets-av
842c8c47b Merge pull request #2376 from shefty/master
a353931a0 Merge pull request #2374 from sayantansur/fi-dbg-trace
4879ad202 Modified hashtable unit tests
1401a087e prov/gni: Check for both appropriate cq and counters for data transfer operations
4d96ddf83 prov/gni: remove restriction of needing 1 fma/proc
7dd76b2d0 Add missing symbols and includes to fi_ext_gni.h
7dcf8b40d prov/sockets: Add EP list in AV, cleanup conn map during fi_av_remove
958ceab3b prov/gni: fix iov limit setting for fi_getinfo
ebf9510b7 prov/gni: don't abort on non-recoverable CQE
e4beebf73 Return the default TX/RX size for the size_left functions
0ce097fc2 Merge pull request #2320 from evgeny-leksikov/msg
6664425a9 Merge pull request #2375 from jithinjosepkl/pr/sockets
cef28a03c Merge pull request #557 from shefty/master
e4ddccd14 fi_proto: Rename peer_id to remote_idx and document it
2a405583f log: add a debug trace macro
a0ee95f83 runfabtests: Rename foo host
28b048c9d Merge pull request #556 from shefty/master
535ee8502 prov/util: Disable utility providers
988c21f40 fi_cq_test: Convert error into warning
0badcc857 Merge pull request #2370 from jithinjosepkl/pr/sockets
4293bd4d1 Merge pull request #2369 from a-ilango/rxm
52fa4929c Merge pull request #555 from shantonu/pr/travis
7b7889845 travis: Ensure that we have good GNU Autotools
95bf01f58 prov/rxd: Warning fixes for 32-bit build
cff2ffcb6 Merge pull request #552 from bturrubiates/pr/cq-test-addition
06b8c2428 Merge pull request #2368 from j-xiong/master
3e87b4785 prov/psm: Remove an extra right brace
157cc6d5f rxm: Fix -Woverflow warning
6986e0d5b util_mr: Warning fixes for 32-bit build
d624b0b44 Merge pull request #2333 from hoopoepg/win-udp
42857409e Merge pull request #554 from sungeunchoi/add-complete-command-line
71ac328b3 Merge pull request #2367 from shefty/master
1b4540146 prov/udp: Further reduction to default EP, CQ counts
1289e6c52 Merge pull request #2363 from raffenet/freebsd-compile-fix
65cafe266 Makefile.am: Remove relative prefix from linkback
9d2595aff util/pingpong.c: Include internet address header
dbc097caf Merge pull request #2365 from j-xiong/master
6fb3f46f0 added windows port of UDP/rxm/rxd providers
f21c1c88a prov/psm,psm2: Fix the return value of fi_cq_readfrom
2da886c3b Merge pull request #2364 from j-xiong/master
31384811a prov/psm2: Avoid a long PSM2 delay when the device is absent
ecf5bd408 Merge pull request #2358 from shantonu/pr/sockets-sep
5dacc0466 prov/sockets: Use correct fi_tx_attr/fi_rx_attr for scalable EP
a1f94b96e Merge pull request #2362 from jsquyres/pr/fix-compiler-warnings-on-osx
57906360a pingpong: fix minor compiler warning
93c5c4abe prov/sockets: fix minor compiler warnings
b7bebd3b4 prov/rxd: fix minor compiler warnings
9d98746c7 Merge pull request #2360 from jsquyres/pr/fix-travis
292216d58 travis: ensure that we have good GNU Autotools
bd94ef4ea Add complete command line used to run client/server in verbose mode output
8490738ea Updated nroff-generated man pages
3a0f8b50b Merge pull request #2356 from shefty/master
950f0ed9d Merge pull request #2355 from sayantansur/fi-inject-size
efe221107 man: Use FI_SEND and FI_TRANSMIT consistently.
25804b214 Merge pull request #551 from bturrubiates/pr/shared-av-fix
5294c7a90 man: clarifications on injection thresholds
f57fe2e1b unit/cq_test.c: Test simultaneous CQ creation
510a93175 Merge pull request #2354 from shefty/master
0446a7a6b Merge pull request #2352 from bturrubiates/pr/pingpong-fixes
2400a3ab0 Updated nroff-generated man pages
715c87e38 man/tx_attr: Clarify total_buffered_recv wrt FI_RM_ENABLED
547fcf0f3 prov/udp: Reduce default cq, tx, rx counts
da5d49f5c man/cm: Document that EPs cannot be reused after a failed connection
178a4d0b8 man/av: Document behavior of tx ops if fi_av_remove is called
7d732f935 util/pingpong.c: Fix errors on 32-bit systems.
c4f6a99ce simple/rdm_shared_av.c: Always use a shared av.
8a971110b simple/rdm_shared_av.c: Fix segfault.
e456e4df6 fi_errno: Define FI_ENOAV
88e7b25d8 Merge pull request #2341 from sungeunchoi/upstream-merge-pr948
77d2be6e0 Merge pull request #2343 from hoopoepg/win-gitignore
d4d4ece34 Merge pull request #2342 from hoopoepg/win-remove-wait-obj
d775ff8c1 windows: added more items to .gitignore
df59654a7 windows: removed wait object support
37e3c6fa9 prov/gni: refactor a bit av lookup functions
c44644f02 Merge pull request #2339 from sungeunchoi/upstream-merge-pr947
0087d6884 Merge pull request #2338 from sungeunchoi/upstream-merge-pr944
21c6ff725 prov/gni: Optimized AV lookups for frequent usage patterns
37be1cbcd prov/gni: Fix for hashtable optimization
214fe39e2 Merge pull request #2337 from sungeunchoi/upstream-merge-pr942
939469112 Merge pull request #550 from a-ilango/dev
27d267e53 prov/gni: cosmetic name change
c84f102f0 Update man pages for new and modified tests.
bfeb22f2b unit: Clean up tests to use proper return values and free resources on error
2dbda0df0 unit: Add a unit test for CQ.
1917b754b Updated nroff-generated man pages
afd7a76ef Merge pull request #2300 from bturrubiates/pr/fi_info
c8bc2f333 prov/verbs: implemented msg_inject for ep rdm
d8b2f8d82 prov/verbs: initial implementation of MSG for ep rdm
69ed20e44 util/info.c: Add domain and fabric name hints.
29decfd73 Merge pull request #2331 from j-xiong/work
f9dc8bd14 Merge pull request #2332 from hoopoepg/re-destructor
ed3a4080a fi_fini destructor attribute refactoring
f124262da prov/psm,psm2: Remove some duplicated code
6f70f938b unit: Add an usage function
bc4511576 Merge pull request #2328 from a-ilango/dev
50f4cc1d5 Merge pull request #2316 from hoopoepg/win-pthread_cond_broadcast-fix
8d4d3500d Merge pull request #2288 from hoopoepg/freestack-fix
c56241c61 Merge pull request #2318 from alexander-sannikov/master
9bb2e6cdb Merge pull request #2324 from hppritcha/upstream_merge_pr941
8bd2d618b Merge pull request #2329 from shantonu/pr/sockets-cq
5c5546ca4 Merge pull request #2326 from hppritcha/upstream_merge_pr943
4ac385f10 prov/sockets: Set default CQ format when user specifies FI_CQ_FORMAT_UNSPEC
9a7e00768 Updated nroff-generated man pages
32bc7af69 Merge pull request #2321 from a-ilango/master
c6e4ecd57 verbs: fi_cq_open bug fixes
fadd0dd84 prov/gni: Tuning CRC calculations
8d65a64ae Merge pull request #2323 from hppritcha/upstream_merge_pr940
300c4d7ca prov/gni: suppress spurious kdreg notifier events
719922b33 verbs: Fix man page to list unsupported features.
72ccd5ba7 prov/gni: cm_nic alloc changes to facilitate SEP
8df32b0a6 prov/verbs: nesting of rdm/msg sends and recvs
33b2a65a4 prov/verbs: rdm match info for non-tagged sends
cfba7a2c9 prov/verbs: add MSG cap to EP RDM w/o implementation
bc14883cd MXM provider: Removed unnecessary variables, fixed minor issues.
c86d6c6dc Merge pull request #2310 from alexander-sannikov/master
84a6b5ddb Merge pull request #2315 from hoopoepg/win-param-api
5788292ac Merge pull request #2317 from ana/master
92a2328ed A few typo fixes
54d1cfc69 Added ep_close for utils provider
0a3b4ccb5 windows: added macro for pthread_cond_broadcast
55171c191 windows: added missing API to list of exports
38792efe2 minor refactoring of freestack macro
2d9c18761 Updated nroff-generated man pages
49ed91199 Merge pull request #2312 from bturrubiates/pr/pingpong-man-fixes
6816bbe59 util/pingpong.c: Fix typo in default size.
069ee1979 Update man page for fi_pingpong.
a9a6e0101 Merge pull request #2314 from shantonu/pr/getinfo
83c8ac321 prov/sockets: Fix the return value of fi_getinfo
5f69f6587 util/pingpong: Print domain name in verbose mode if specified, added null check for provider name
35e59394c Merge pull request #2306 from hppritcha/upstream_merge_pr931
da5bc8e7b Merge pull request #2313 from bturrubiates/pr/pingpong-coverity
7dbbb7801 Updated nroff-generated man pages
ce1c92a03 Merge pull request #2308 from bturrubiates/pr/man-fi-info
ee3e27c60 util/pingpong.c: Fix coverity CIDs.
ac3d1939d Merge pull request #2311 from j-xiong/work
d68854058 core: Fix flag checking in EP to shared recv context binding
aead22e4e Add man page for fi_info.
d42ee9665 Merge pull request #2281 from sydidelot/fixes
28d0ef7dc Merge pull request #2238 from jpdoyle/master
f78832945 Merge pull request #2309 from j-xiong/work
c2dd8440d Merge pull request #2304 from shantonu/pr/sockets-getinfo
61b3ad4ad prov/psm,psm2: Allow FI_AV_UNSPEC type in fi_av_open()
3cca3e548 Merge pull request #2305 from hppritcha/upstream_merge_pr938
9344b3f66 Updated nroff-generated man pages
c79e03c01 Merge pull request #2301 from bturrubiates/pr/pingpong-fixes
2ead6db0a util/pingpong.c: Don't open code name exchange.
f56021bde util/pingpong.c: Remove sync from pingpong.
c0b1d1188 util/pingpong.c: Fix handling of src/dst port.
e1bc4cfb5 util/pingpong.c: Remove unused data port code.
c939f7602 util/pingpong.c: Fix coverity CIDs.
2e2b0b975 util/pingpong.c: Use typesafe MIN/MAX macro.
0e4c5b9c2 util/pingpong.c: Fix coverity CID 135542.
a540184c9 util/pingpong.c: Fix coverity CIDs.
3e9dc7ef3 prov/gni: add support for unassigned cpus
f08bb6c64 prov/gni: Fix gnix_ep_*_size_left to return -FI_EOPBADSTATE
213729c9f Merge pull request #2303 from evgeny-leksikov/bugfix
f8c746e22 Merge pull request #2282 from evgeny-leksikov/cntr
0d9aa482b prov/verbs: fi_cntr implementation for ep/rdm
24214bf2a util/pingpong.c: Fix coverity CID 135543.
33ff25664 util/pingpong.c: Fix coverity issue CID 135535.
912266198 prov/sockets: Fix return value of fi_getinfo when there is no matching fi_info
7138cb1f3 prov/sockets: Fix fi_getinfo return with fabric/domain name filtering
a11c0fcb1 Merge pull request #2293 from evgeny-leksikov/controls
96c9bbbd4 Merge pull request #2298 from bturrubiates/pr/domain-fix
43b55cc12 prov/verbs: fix cq_sreadfrom for ep rdm
5c8ec480c prov/verbs: fix Coverity issues
aedc4ce70 usnic: Verify domain name hint.
f2e1815a9 prov/verbs: parameterize performance sensitive knobs for ep rdm
248b67b4a util/pingpong.c: Request libfabric version 1.4.
3488b5d62 util/pingpong.c: Don't provide FI_SOURCE.
8270f9faf util/pingpong.c: Run through checkpatch.
bbc5965a2 Merge pull request #2299 from j-xiong/work
03401aa14 prov/psm,psm2: Check EP state in fi_tx/rx_size_left()
e4ccdf3d3 Merge pull request #2295 from bturrubiates/pr/verbs-av-fix
337b8ef03 Merge pull request #2297 from hppritcha/upstream_merge_pr935
78cb56697 Updated nroff-generated man pages
293fc2b1a Merge pull request #2296 from hppritcha/upstream_merge_pr933
609bb1f8a prov/gni: fixes for MPICH CH4 device
2b9211dde prov/gni: Documented new mr ops in fi_gni
93ce10a8c verbs: Fix warnings.
8ad27ea82 Updated nroff-generated man pages
a4a1d1b6a Merge pull request #2221 from piroux/pingpong_test
af85740cb Merge pull request #2276 from evgeny-leksikov/avtable
4c6e859ab Merge pull request #2294 from hppritcha/upstream_merge_pr934
ca3cfb8d9 Merge pull request #2290 from hppritcha/upstream_merge_pr929
32831c867 prov/gni: fix some problems with send to self
ef36ec62b Add fi_pingpong utility
44ff0fd29 Merge pull request #2289 from a-ilango/dev
b597e4e15 Merge pull request #549 from bturrubiates/pr/skip-enosys
0bacd2db6 prov/verbs: Move addr info from rdm_cm to ep
cadf4126a prov/verbs: rdm connection management refactoring
6eda29c85 prov/verbs: add FI_AV_TABLE support
7f782a3ac prov/verbs: associate rdm conn_hash with domain
af4f2595d prov/verbs: return error when unsupported FI_AV_TABLE was requested
a597197e2 runfabtests.sh: Skip tests that return ENOSYS.
374ad7530 prov/gni: resolved issues with basic memory
986d5f47f Updated nroff-generated man pages
3f5fd179f Merge pull request #2287 from piroux/usnic-change_name_domain_fabric
762dd3127 rxd: Fix issue reported by coverity
d191102c6 usnic: change of fabric/domain naming
387d8b840 prov/psm2: fix double return in psmx2_cq_control()
637e4065a prov/verbs: return the completion flags in fi_cq_readerr()
6260ee023 prov/verbs: Fix SRX ctx bad flags during bind()
86e28c470 Merge pull request #2264 from hoopoepg/win_build_fix
b316511e3 Merge pull request #2286 from raffenet/gitignore
2d70bd2c5 Merge pull request #2275 from shantonu/pr/sockets-size_left
514881fff Merge pull request #2250 from jithinjosepkl/pr/rxd
7016f1255 Updated nroff-generated man pages
cf931934e Merge pull request #2285 from shantonu/pr/manpage
9fc929d25 prov/rxd: Add RMA read-write functionality
e5138fc4d prov/rxd: Coverity scan fixes
159276cac prov/udp: Fix memory leaks in UDP CQ
56a4fe834 common/proto: Add message types for RMA operations
b683eb3dc manpage/fi_av.3.md: Clarified fi_av_remove when garbage collection of addresses is implemented
571f4dd70 .gitignore: Add configure generated file
661b9e036 Merge pull request #2279 from jsquyres/pr/update-to-v1-4
965164743 usnic/sockets: update the supported API version to v1.4
bbee44a7f fabric.h: update the API version to v1.4
950311295 fabric.c: check for providers <v1.3
a1e78f852 configure.ac: update package version to v1.4a1
902bd9944 Merge pull request #2283 from j-xiong/master
e9f1ce214 prov/sockets: Return correct tx size when fi_tx_size_left() is called
c815fcd17 prov/psm,psm2: Allow multi-recv to post buffer larger than limit
94ede4903 Merge pull request #547 from bturrubiates/pr/size-left-fixes
463e36c94 size_left_test.c: Bind to AV.
4a1e927e3 Fix void pointer arithmetic warnings.
bb53fd6ed size_left_test.c Use multiple endpoints.
44ee13cd1 Merge pull request #2278 from j-xiong/master
f303328a1 prov/psm2: Zero out paddings in endpoint address
07810cf71 Merge pull request #2277 from shantonu/pr/sockets-av
847aff254 Merge pull request #2270 from jsquyres/pr/sockets-cppflags
f769012df prov/sockets: Add garbage collection of AV indices after fi_av_remove
669f05e27 prov/sockets: Removed unused index parameter in AV
d7df1c2ad prov/sockets: Don't report error when # of inserted addr exceeds the count attribute in fi_av_attr
2c86117ad Merge pull request #2274 from kseager/coverity_util_mr
724008b2f util_mr: coverity scan fixes
59227aacb Merge pull request #2266 from bturrubiates/pr/size-left
447cc987d usnic: Add flags to EP.
91976f370 Merge pull request #2263 from evgeny-leksikov/master
e7631bd35 Updated nroff-generated man pages
7dfe54990 Merge pull request #2272 from bturrubiates/pr/man-page-update
f7b5b263f Merge pull request #2212 from kseager/util_mr
ebba9c51c util: new util_mr
f09066309 usnic: Update provider man page.
d65929a80 size_left_test.c: Use common FT_DEBUG macro.
5803dd7f4 Add FT_DEBUG macro and debug build option.
325a96a2e Makefile.include: -I flags belong in AM_CPPFLAGS
4e805667a Merge pull request #2269 from hppritcha/upstream_merge_pr928
36653f97c prov/gni: fix a possible race condition with dgrams
4529fa3a9 Merge pull request #2268 from hppritcha/upstream_merge_pr922
9d03b6192 prov/gni: Adds four byte alignment for sendv/recvv
fc6f36339 Merge pull request #2267 from a-ilango/rxm
d34217f85 fixed windows build
35e5d190f rxm: fix coverity issues
0a8f237c0 Merge pull request #2241 from a-ilango/rxm
268653761 rxm: Add EP, FI_MSG and connection manager functionality
a3a376cc8 util: Add communication map abstraction.
6c64bb4b0 util: Add endpoint initialization and queue error processing code
7bdc6e1b3 prov/verbs: remove "tagged" prefix from connection
553b06cba prov/verbs: remove "tagged" prefix from request
d2d7bce45 prov/verbs: rename internal check macro definitions
be36e011a prov/verbs: refactoring of FI_IBV_RDM_TAGGED_DEC_SEND_COUNTERS
aace61ead prov/verbs: rename open_ep function for RDM
9dc8213e8 Merge pull request #2243 from shantonu/pr/sockets-conn
cb78778a5 prov/sockets: Synchronize releasing of connection map resources
9ea8052d5 prov/sockets: Fix indexing in sock_epoll add/delete
aababc87e Updated nroff-generated man pages
bce3254a2 Merge pull request #2261 from bturrubiates/pr/av-man-fixes
ff951ea80 prov/sockets: Allow multiple threads to wait on one counter
c0305a1fc man: Clarify usage AV insert.
a41fdd5dd Merge pull request #2242 from evgeny-leksikov/bugfix
1224bbecb prov/verbs: add checking getifaddrs return code  - Fix Coverity issue #127875
3c81f535d prov/verbs: fixes iWarp specific issues for rdm  - fix hang of bidirectional RNDV tests - workarounded with    posting only 1 signaled ibv_post_send at time  - fix processing of rejected event in connection management logic    user's data is not received, workarounded with checking role    and event status
d061c1cee man: Updates to AV man page.
be34d3e80 Merge pull request #2259 from hppritcha/upstream_merge_pr921
8cef2d17e Merge pull request #2258 from hppritcha/upstream_merge_pr923
edae63bf7 prov/gni: fix up kdreg related warnings
41253da1b prov/gni: Fix valgrind conditional jump/move error
9acef5444 Merge pull request #545 from jithinjosepkl/master
40373b34e Merge pull request #2256 from hppritcha/upstream_merge_pr920
e946dc5dc prov/gni: return -FI_EOPBADSTATE for fi_enable
b9ba94fee Updated nroff-generated man pages
72bf1d96e Merge pull request #2251 from heartinpiece/fix_fi_verbs
522cd48f8 scripts: Add fi_poll with counters to runfabtests
6fcf2ed02 simple/fi_poll: Extend fi_poll to add counters
e917d1147 Merge pull request #2249 from jithinjosepkl/pr/sockets
9945772cf Merge pull request #2252 from heartinpiece/fix_build_prov_manpages
81b8ea83c Merge pull request #2237 from hppritcha/upstream_merge_pr901
4652341df Merge pull request #2255 from hppritcha/upstream_merge_pr919
e81871349 Merge pull request #2254 from hppritcha/upstream_merge_pr915
184ef0f2c prov/gni: fix addr resolution for gpu nodes
0f0ea3d0c prov/gni: Free xpmem_hndl field in gnix_fid_ep if
4e04b5277 man: Provider manpages added to `make nroff`
09698e54e man: verbs manpage bullets note properly shown
9c1e9b4ba prov/sockets: Update fi_poll semanctis
77a16c12a Updated nroff-generated man pages
98ae33906 Merge pull request #2246 from heartinpiece/master
ebf44b7f2 Merge pull request #2247 from bturrubiates/pr/sockets-straddr-ntohs
7f9ccd55b sockets: Convert port to host format in straddr.
9a1e1381c Merge pull request #2239 from wesbland/embedded_lib
4607d509c Merge pull request #2236 from hppritcha/upstream_merge_pr898
fe60391fd Merge pull request #2235 from hppritcha/upstream_merge_pr914
433215d4a Merge pull request #2234 from hppritcha/upstream_merge_pr907
0f2022d4d Merge pull request #2233 from hppritcha/upstream_merge_pr913
06e494435 Merge pull request #2232 from hppritcha/upstream_merge_pr897
d419883c7 man: Wrong interface for fi_av_straddr
aeeae329a Merge pull request #2244 from bturrubiates/pr/straddr-ntohs-fix
5d425715f usnic: Convert port to host order.
6fdf7e396 Allow OFI to be embedded into another library
285ae5bb7 prov/gni: Fix FI_PEEK path.
75b822163 prov/gni: add domain op for toggling xpmem on/off
990457f71 prov/gni: swat bug found by valgrind
7b111e958 prov/gni: Fix gnix writemsg error checking.
98a289bfe prov/gni: Use as many endpoints as we can open in
28f816c77 prov/gni: Implemeted PR 897 feedback.
fc35619f0 prov/gni: Fixed iov bugs.
e3b7a1b73 Merge pull request #2199 from evgeny-leksikov/completion_flags_squash
7d0bbc004 Merge pull request #2230 from bturrubiates/pr/info-help-option
e272dd136 Merge pull request #2231 from jsquyres/pr/fix-coverity-download-url
1e7f55c79 fi_info: Add --help longopt.
0baf3f0c9 coverity: update the coverity tool download URL
6d2e52889 Merge pull request #543 from sungeunchoi/no-free-ep
a776d6f84 Merge pull request #544 from raffenet/freebsd-include
8406aee29 Merge pull request #2228 from hppritcha/upstream_merge_pr899
dcc0b9a4c Merge pull request #2227 from hppritcha/upstream_merge_pr894
48ecbbfba freebsd/osd.h: Include header for protocol macros
0f635406c Merge pull request #2224 from hppritcha/topic/check_for_shm_open
c5bfb1895 prov/verbs: fix completion flags for rdm/rma/write
998056e49 prov/gni: switch to using mntent interface
8ddf706e7 another configury fixup
ec6036b91 prov/gni: Implemented PR894 feedback.
e0786f027 prov/gni: Fix bug in __gnix_ep_fini_vc.
c14cb6b17 Merge pull request #2225 from hppritcha/upstream_merge_pr859
ee3fc5f33 prov/gni: Iov retransmission checks ep rdm type.
e5a709ad8 prov/gni: Updated __gnix_rndzv_req_xpmem.
c1988a226 prov/gni: Fixed multirecv2 hangs.
4787ab3a4 prov/gni: Enable irq for _gnix_sendv.
e16917893 prov/gni: Updated the iov retransmission code.
6c1467a17 prov/gni: Implemented PR859 feedback.
d712068b1 prov/gni: Updated rdm_sr and rdm_tagged_sr tests
0a49919f6 prov/gni: Implemented PR859 feedback.
ce04492d8 prov/gni: Implemented fi_sendv/fi_recvv.
10b06304d prov/gni: Fixed bug in _gnix_recvv.
91877e46e prov/gni: Initial fi_sendv/fi_recvv implementation.
68c470a98 configury: add shm_open check in configure.ac
638500057 prov/verbs: rdm/trecv* generate CQ entries regarding to flags
fe16f83e8 prov/verbs: nesting of rdm/trecv* implemetations + completion flags
cbe457832 prov/verbs: disable FI_COMPLETION bit in completion entry flags
979f39c90 prov/verbs: refactoring of ep_rdm completion flags
1120a63a2 prov/verbs: rdm RMA APIs generate CQ entries regarding to flags
617bed381 prov/verbs: fix flag in rdm/rma/writev
a343485bf prov/verbs: fix type in rdm/write_data
f6daacff7 prov/verbs: nesting of rdm/rma_write* implementations
6c4951117 prov/verbs: nesting of rdm/rma_read* implementations
19912d1ec prov/verbs: tsend* generate CQ entries regarding to flags
d84d36ac1 prov/verbs: pass completion flags from tsend* to internal request
31f979f55 prov/verbs: initialization of ep_rdm completion flags in ep_bind
1a1b5ee8e prov/verbs: add flags field into send_start_data struct
4d0152906 prov/verbs: nesting of rdm/tsend* implementations
c55fd78fa Merge pull request #2220 from jithinjosepkl/pr/rxd
d5ce9d844 Merge pull request #2222 from a-ilango/rxm
4e34b09c6 Merge pull request #532 from shantonu/pr/cm_data
c30336f6e util: Add a cq read function for use by layered providers
49aa2ffa5 util: Increase hash overhead and fix hash function
c8bdf2dab prov/rxd - Add EP and CQ for RxD provider
0050db7ba prov/rxd: Add RxD address vector
6564d041c Fix small type-o in TEST_RET_VAL macro
18f066a6b Fix rx_size_left_err
33ebbe3d0 Merge pull request #2217 from hppritcha/upstream_merge_pr887
ce87a291c Merge pull request #2219 from jithinjosepkl/pr/devel
ecbf2720f Merge pull request #2216 from a-ilango/dev
ac8b8e946 cm_data: Added fi_cm_data to runfabtests.sh and manpage
74a5e3d32 cm_data: Added code to synchronize at the end of each iteration via socket communication.
ae4493787 prov/sockets: Add error-checking for tx/rx-size-left
7891d8f64 Merge pull request #2218 from j-xiong/master
e0018e7b2 prov/psm2: Fix a bug in multi-iov atomic operations
ba4bee153 cm_data: Handled fi_shutdown event
9c9984c41 verbs: Fix pep fid getting deleted in fi_setname
3346ad53a Updated nroff-generated man pages
962159c26 Merge pull request #2215 from jithinjosepkl/pr/devel
a355db503 prov/rxd: Add provider specific man page
05e097ddb prov/gni: Implemented PR823 feedback.
91600ea76 prov/gni: Changed the gnix_vector to use the ops table.
f5868c1a6 Merge pull request #2211 from shantonu/pr/sockets-cm
28b0da954 prov/sockets: Released connection map entry when disconnected.
d39a4dec1 Merge pull request #2210 from a-ilango/dev
444f93f93 Merge pull request #2209 from jithinjosepkl/pr/devel
06a92ac6a verbs: Fill source address in fi_info
ccf8026c9 verbs: Add fi_getopt to passive EP ops
b917873bc Merge pull request #2205 from jithinjosepkl/pr/rxd
bc41127fb Merge pull request #2206 from jithinjosepkl/pr/sockets
1a169ca8e Updated nroff-generated man pages
08d1d09e9 Merge pull request #2200 from sayantansur/fi-order-none-clarification
5e6a6f61f Merge pull request #542 from a-ilango/master
4bade6ce5 complex: Fix test_info print.
8e2915da8 prov/udp: Bind to source address after fi_enable
b8a9b7198 Merge pull request #2204 from jithinjosepkl/pr/devel
9d70fab3a prov/sockets: Set source-address for unexpected messages
c7332450a common: Set size parameter for shared memory segment
fdb59c761 prov/rxd: Initial commit for RxD provider
d95b2e4dc prov/util: Add interface to get node name
7aeed6fc4 Merge pull request #2203 from j-xiong/master
39a1ad18e prov/util: Expose interface to report AV event
705b151d9 fi_proto: Added control packet types: NACK,DISCARD
04ef0a75e common: Add function to get time in micro seconds
abfa30ba9 prov/util: updates to util-cq
5121176d7 prov/psm: Fix race condition in psmx2_mr_get()
bfc78813b Merge pull request #2202 from hppritcha/upstream_merge_pr889
585064efc priv/gni: Extend modifications for running in CCM
7ca0e49cc prov/verbs: add FI_COMPLETION to verbs_rdm_rx_attr.op_flags
24224d7f1 clarifications on FI_ORDER_NONE
a1b0afd78 Merge pull request #2197 from hppritcha/upstream_merge_pr881
add202efd Merge pull request #541 from raffenet/fix-rc_pingpong
73cb1297f Updated nroff-generated man pages
12069769a Merge pull request #2201 from goodell/pr/man
897408b09 man: remove misleading MR text in fi_endpoint(3)
6bf9f7025 rc_pingpong: Free info handle before reuse
04f690b8d prov/gni: add XPMEM on-node transfer method
b3a59f38a Merge pull request #2193 from jithinjosepkl/pr/sockets
4258c25f7 Merge pull request #2194 from hppritcha/upstream_merge_pr879
ca04ee7d2 Merge pull request #540 from a-ilango/dev
6815e6bc8 Merge pull request #2192 from hppritcha/upstream_merge_pr874
6bef13579 prov/gni: Add a few more valgrind suppressions
1d3bbe6e8 prov/sockets: Add error-checks in fi_getname
5c2c749bd Merge pull request #2191 from hppritcha/upstream_merge_pr867
def17d223 Fix tests that call fi_getname before calling fi_enable on an EP
96de2b079 prov/gni: Test EQ interface, implement fi_eq_sread
43597f2cb prov/gni: New mulththreaded av tests
4dc845bf1 Merge pull request #2186 from sydidelot/race_psm2_mr_get
81bd419a6 Merge pull request #2190 from jithinjosepkl/pr/sockets
f0aeff842 Merge pull request #2187 from evgeny-leksikov/bugfix
f0d921439 prov/sockets: Fix memory leaks in EP-msg
71bfb9946 Merge pull request #2189 from j-xiong/master
a2fb66fb4 prov/psm,psm2: Fix a bug introduced by commit 74e9037
61e4a88a4 Merge pull request #2185 from jithinjosepkl/pr/sockets
b05814148 prov/verbs: fix buffered rma write and data types
d0718b054 prov/sockets: Coverity scan fixes
d91d1ea83 prov/psm2: Fix race condition in psmx2_mr_get()
9aa46c669 prov/sockets: Fix log level for epoll-del log
53f2d2edc Merge pull request #2184 from hoopoepg/shm_map-errhan
09bb63526 updated error handling for windows ofi_shm_map
33cad4b8c Merge pull request #2183 from j-xiong/master
c63a3134d prov/psm2: Add multi-iov support for atomic operations
283fe03de Merge pull request #2174 from evgeny-leksikov/bugfix
df356e18b Merge pull request #2168 from shantonu/pr/sockets-getinfo
4dba22410 prov/verbs: refactoring - remove types with variable size from fi_ibv_rdm_buf and fi_ibv_rdm_buf_service_data structures
a32602cde prov/verbs: fix inconsistent max_inline check in tagged inject
cca75dfe3 Merge pull request #2181 from jsquyres/pr/sockets-discard-fixes
1b22546b2 prov/sockets: terminate incoming discarded messages properly
68eecb881 prov/sockets: sanitize flags returned in completions
0ad4b8c64 prov/verbs: refactoring of request debug print macro.
bb4c44a8d prov/sockets: Refactored fi_getinfo to handle corner cases and added logic to check if given src_addr matches local interface
9d1564070 fi_list: Added slist_find_first_match() that returns the first match from a slist
3b4fb2bc0 Merge pull request #2180 from jithinjosepkl/pr/devel
b8cb72220 Updated nroff-generated man pages
7f1fb6a95 Merge pull request #2179 from goodell/pr/fi_strerror
a7b8acf68 add fi_strerror utility
8e515f7e3 prov/sockets: Fix mem leaks from indexer
e65c392bb prov/sockets: fix leaks from getifaddrs
826a3dec8 prov/sockets: Remove fd from pollsets when disconnected
1c553c03d Merge pull request #2119 from jithinjosepkl/pr/sockets
58d645285 Merge pull request #2177 from jsquyres/pr/hammy-spelling-fix
69f4bc75b fi_tostr: fix spelling error/typo
918df620a Merge pull request #2175 from j-xiong/master
724bd2c61 prov/psm,psm2: complete the memory corruption fix for fi_trywait()
136b7baff Merge pull request #2171 from sydidelot/psm2_trywait
288787aa8 prov/verbs: fix truncated error handling in rndv protocol (ep_rdm).
5c6877304 prov/sockets: Refactor MSG EP connection management
e74a6950d PSM2: fix memory corruption in fi_trywait() for FI_CLASS_CQ
03ba534f9 Merge pull request #2170 from evgeny-leksikov/bugfix
c54b085b3 Updated nroff-generated man pages
b210fc3b0 Merge pull request #2169 from shefty/master
e13077d8e Merge pull request #2167 from a-ilango/dev
3592fd4d3 prov/verbs: fix buffered rma operations for ep_rdm.
9538a857d man: Document limitations of fork support
7f35c0b72 Merge pull request #535 from a-ilango/shared_ctx
cc74bc784 Updated nroff-generated man pages
744f9177e Merge pull request #2166 from shefty/master
be78b1308 verbs: Enable fork support by default
f1ea18c42 Merge pull request #2164 from a-ilango/dev
dc2d7f9cd fabric: Document that FI_ASYNC_IOV is not needed if iov_cnt = 1
2b988949f Merge pull request #2165 from hppritcha/upstream_push_pr880
1a4faf88b prov/gni: Ignore getifaddrs leak in the sockets
f1571fbd5 Refactor fi_check_info to allow checks for shared context.
264e9f645 Merge pull request #538 from jsquyres/pr/fix-const
0bd144bec Merge pull request #2163 from jsquyres/pr/cplusplusplusplusplusplus
f77d14a76 fabric.h: make FI_ADDR_[NOTAVAIL|UNSPEC] safe values
95690a8c2 shared.h: make sure this declaration is "extern"
0724f935c Merge pull request #2160 from shefty/master
4287828ee Merge pull request #2152 from jsquyres/pr/sockets-fix-some-valgrind-issues
7934ff84c simple: Extend shared context test to other endpoint types.
adbfc5e6c simple: Refactor/fix shared context test.
21db0431a common: Have separate ctx_arr variable for tx and rx
a6a9cd902 common: Add dest_addr and context parameter to the tx functions.
db83b4d78 Add memory descriptor info to sends posted in ft_finalize
6af2804dc common: Move allocation of EP resources to a separate function.
491dbc701 socket: Optimize locking by progress thread
769a60211 Merge pull request #2159 from shefty/master
8638d488e Merge pull request #536 from shantonu/pr/runfabtests
40c63a84a fabric/getinfo: Return -FI_NODATA on failure
bcc3c44e2 Merge pull request #2156 from hoopoepg/windoc
f0d75be33 Merge pull request #2140 from hppritcha/upstream_merge_pr873
c839abcf6 added windows specific docs
80852bbd1 Merge pull request #2155 from j-xiong/master
c43e1a497 prov/psm,psm2: Report error when fi_getinfo can't resolve "node"
ba0a33b0d Merge pull request #2153 from bturrubiates/pr-2134
dd0e3cfc3 runfabtests: Added negative unit tests to test invalid hostnames
0c2d66025 Merge pull request #2154 from j-xiong/master
74e9037df prov/psm,psm2: prevent segfault in fi_av_insert due to invalid input
8cbd9b589 usnic: Only report extra data on remote rejection.
152ad1b76 sockets: ensure to zero out a struct
dfd1ae6ea Updated nroff-generated man pages
64c191d36 Merge pull request #2144 from shefty/api-2
0af99038f Merge pull request #2151 from hoopoepg/fi_fd_nonblock
746309f86 windows: fi_fd_nonblock moved to osd.c
6afc7b8df usnic: Move connect data initialization.
e4f4697f5 Merge pull request #2150 from shantonu/pr/sockets-getinfo
2e0ca9e72 Merge pull request #2148 from j-xiong/master
bbbc5a7a2 prov/sockets: Fix return code when fi_getinfo fails
6f6229a55 prov/psm,psm2: Fix segfault when retrieving wait object
b1784602c Updated nroff-generated man pages
75600cdff Merge pull request #2145 from shantonu/pr/sockets-getinfo
7a2c669a6 Merge pull request #2141 from shefty/merges
498be08e8 Merge pull request #2142 from sayantansur/fi-mr-inlines
4b11ab2c9 Merge pull request #2138 from evgeny-leksikov/bugfix
3bd0529fa Updated nroff-generated man pages
1e5524266 Merge pull request #2135 from shefty/master
1a696a9f9 man/cq: Document range for signaling vector
e5baedf0f prov/sockets: Moved sock_compare_addr function from sock_av.c to fi.h and fixed address matching logic in setting fabric/domain name
d7e28815f prov/sockets: Formatting fix
786043fdd spec: Update to point to github location
bc8de029f ep/bind: Add check to verify correct use of binding flags
4bd58ed28 fi.h: Rename 'allowed' functions with ofi prefix
a1a5ce48e man/atomic: Document that long double is not documented :)
7b02b929e include: missing static inlines
0aa687c20 Merge pull request #2100 from hoopoepg/shmlay_win
226dae468 fabric/windows: Add critical section wait object
1e0202fed Merge pull request #2139 from hoopoepg/fi_read_file-errhan
c126f9134 prov/gni: Dump GNI resource info on error
0ef2039cf win: fi_read_file improved error handling
65525dc66 prov/verbs: fix return err code in fi_ibv_rdm_find_ipoib_addr function + propagation
2a0f948b5 Merge pull request #2136 from j-xiong/master
a5906cbc2 Merge pull request #2137 from jsquyres/pr/fix-usnix-fi_listen-sin-port
c6ed8960e usnic: fi_listen() needs to get the actual sin_port
e5503a6aa prov/psm,psm2: fix the "void *" arithmetic warnings
ee9bf5fe5 Merge pull request #2133 from hppritcha/upstream_merge_pr865
6f4c9da8e Merge pull request #2131 from hppritcha/upstream_merge_pr870
2e6322f44 prov/gni: Implement FI_RMA_EVENT
89a6b3620 prov/gni: Remove void * pointer arithmetic
64b3b9ac5 Merge pull request #2129 from hppritcha/upstream_merge_pr855
5bd53eeb3 Merge pull request #2130 from hppritcha/upstream_merge_pr858
fc0a10e53 prov/gni: Fix the debug code in the mr tests
fbd0b0695 Merge pull request #2076 from sydidelot/verbs_srq_support
654b6a71b prov/gni: Enable tag matcher hlist tests
75a075173 Merge pull request #2124 from evgeny-leksikov/bugfix
0f131e2a0 Merge pull request #2127 from hoopoepg/fi_read_file
1013cb030 Merge pull request #2128 from hoopoepg/icc-15.0
7b4ca5dc5 win bld switched to Intel Compiler 15.0
6bc67e270 windows implementation of SHM layer
ffea20564 fi_read_file function moved to OSD
816bc8656 Verbs: Add SRX support to FI_MSG endpoint
daf9cee57 Merge pull request #2125 from goodell/pr/pointer-arith
923026cae configure.ac: add -Wpointer-arith to CFLAGS
8e74d0b49 verbs: fix `void *` arithmetic
b184b0b64 usnic: fix `void *` arithmetic
3463699d1 prov/verbs: fix rma_inject_write
21250c2d6 prov/verbs: fix err code in case of truncated recv + memory leak
ee02b06d8 prov/verbs: fix segfault if wrong node address was passed
1dae25985 Merge pull request #2122 from hppritcha/upstream_merge_pr853
9f4b0f19c Merge pull request #2121 from hppritcha/upstream_merge_pr862
a61dfdc72 prov/gni: Extend MR tests to cover non-lazy-dereg
9cab06d98 Merge pull request #2120 from hppritcha/upstream_merge_pr857
cd42ba627 prov/gni: Fix addr arg to fi_av_lookup in av tests
7905ffcae prov/gni: Uninitialized list error in tag matching
ec6ab22a9 Merge pull request #2115 from hppritcha/upstream_merge_pr860
c83f1bb28 Merge pull request #2114 from hppritcha/upstream_merge_pr849
dbeb7bcd7 Merge pull request #2113 from hppritcha/upstream_merge_pr851
8c76ffc2b Merge pull request #2112 from hppritcha/upstream_merge_pr848
c128d9037 prov/gni: Updated indentation of if clause in
e05503a7c prov/gni: Added an extended set of tunables for
5222729f8 prov/gni: more configury cleanup
176c853ac prov/gni: Add cache flush function to the GNIX
9ec8cf6cb Merge pull request #2085 from evgeny-leksikov/large_msg
fdbbd5441 Merge pull request #2110 from hoopoepg/dl-fix
3870d85bc fix for dl build
97c1d6f86 prov/verbs: remove variable sized fields from tagged rndv-header
a5130b66d Merge pull request #2109 from bturrubiates/dl-travis
90b150be7 Enable dl builds for Travis.
338fb420b Merge pull request #2106 from j-xiong/master
307b9dddc Merge pull request #2104 from shantonu/pr/sockets-cm
1233364e6 prov/psm2: Add multi-iov support for RMA read
dc7aa24df Merge pull request #2103 from j-xiong/master
4ffdd7bbe prov/sockets: Handle dest_addr properly in fi_connect
da8926937 prov/psm,psm2: Minor code tweak to reduce code duplication
8cb4289d3 Merge pull request #2101 from shantonu/pr/sockets-cm
876436c4a prov/sockets: Don't send fi_shutdown msg when FI_SHUTDOWN event is already received
5fef16a51 Merge pull request #2099 from jsquyres/pr/fix-osx-warnings
f0703c4c4 osx/osd.h: fix compiler warning
80a6f8bd1 Merge pull request #2083 from hoopoepg/shmlay
1a6aaed50 Merge pull request #2091 from shantonu/pr/sockets-cm
a1c332fb8 prov/sockets: Add a missing reset signal to fi_eq_readerr and handle fi_shutdown when ep is in connecting/disconnecting state
6cf3d4e1d prov/sockets: Handle ACK for FI_REJECT for pep and fix the enqueue of response msg
395096fcc prov/sockets: Add fi_getopt for FI_OPT_CM_DATA_SIZE for pep and fix optlen for error case
915a1aca8 Merge pull request #2097 from hppritcha/upstream_merge_pr844
05ad9d2a0 Merge pull request #2098 from hppritcha/upstream_merge_pr846
20b5f514f prov/gni: Add UDREG to lazy dereg capable cache
010052b40 prov/gni: Add domain option, GNIX_MR_DISABLE_CACHING
e811d0173 Merge pull request #2096 from hppritcha/upstream_merge_pr843
357d49cd1 Merge pull request #2095 from hppritcha/upstream_merge_pr842
dbe9d4814 prov/gni: Clean up gni internal datagram states
960d56d37 prov/gni: fix issue 841
3e5e1c444 Merge pull request #2094 from hppritcha/topic/remove_gni_LIBS
8fed1fc74 Merge pull request #2090 from hppritcha/topic/udreg_config_fix
d88f7e83c Merge pull request #2092 from jsquyres/pr/fix-verbs-configury
f9b919af3 prov/gni: remove unused make variable
cab83316d prov/gni: fix a configure flub up with udreg
cd1178978 verbs: move libibverbs check to its own m4 macro
506a94130 verbs: improve config.log output from new verbs check
95ccbc3cb Merge pull request #529 from a-ilango/dev
77d7884ad benchmarks: Fix incorrect window size calculation
3dddae682 Merge pull request #2088 from a-ilango/dev
4826127be Merge pull request #2089 from jsquyres/pr/sockets-getopt-cm-data-size
3ae9bd4fb Merge pull request #531 from jsquyres/pr/trivial-opt-size-fix
b166d4e02 added util shm layer
c9066b9b2 sock_ep: add missing FI_OPT_CM_DATA_SIZE getopt support
d1f84b7d0 cm_data.c: use the right item size
62af7f3b4 Merge pull request #2087 from hppritcha/upstream_merge_pr836
e1da6ff46 prov/gni: Replaced MR cache entry flags and state
55a035133 Verbs: Add SRQ support through SRX context
68fdb7a6d Merge pull request #2086 from hppritcha/upstream_merge_pr824
6749197ba Merge pull request #518 from bturrubiates/cm_data
a5f42b942 Add a test to test sending data with fi_connect and fi_accept.
5b20cea9f prov/gni: Map VCs in EP by fi_addr
814e38bc6 prov/gni: add GNIX vector iterator
72804e3a7 prov/gni: Store EP VCs by fi_addr, improvements
e8bcd9a5d prov/gni: Fixes to vc_lookup/perf test.
aa3217f17 prov/gni: Remove output from straddr test.
f19f1c667 verbs: Strengthen configure check to workaround libtool behavior
f65f0935c prov/verbs: refactoring after large messaging support for ep_rdm
719707054 prov/verbs: add large messaging support for ep_rdm
2e7f91577 prov/verbs: add large messaging support for ep_rdm
0adfa6a6d Merge pull request #2084 from goodell/pr/configure
61caeb5a7 configure: fix CPPFLAGS typo with "--with-valgrind"
030cbecb7 configure: fix CFLAGS handling
6aebdea2e Merge pull request #2082 from evgeny-leksikov/cm_err
db0291446 Merge pull request #2079 from shantonu/pr/coverity-fix
6d20c6c8f prov/verbs: fix coverity issues CID 126959,126960.
e6a8e6e30 Merge pull request #2062 from evgeny-leksikov/cm_err
b671957eb Merge pull request #2081 from hppritcha/upstream_merge_pr834
fcf1c39ea prov/sockets: Fixed resource leaks and handled a null pointer dereference found by Coverity scan
51eba892f prov/gni: Fix domain test to accept non-zero value
bea6a2cce Merge pull request #2080 from hppritcha/upstream_merge_pr826
0a9ea1078 prov/gni: Add udreg option for memory registration
e9cc7f9ff Merge pull request #2078 from hppritcha/upstream_merge_pr829
81ac8eb00 prov/gni: refactor cdm id allocation
4e611cb2f Merge pull request #2066 from hoopoepg/win_init
f49b79e07 updated initialization on windows
f89c05909 prov/verbs: Fix coverity issue CID 126894: Resources leak.
ce6a6ac04 prov/verbs: refactoring of connection management of ep_rdm. Err handling
5a0e8bf7d prov/verbs: refactoring of connection management of ep_rdm. Err handling
db7026f96 prov/verbs: refactoring of connection management of ep_rdm. Err handling
0525bd2b7 Merge pull request #2075 from bturrubiates/warning-fix
fa8730eda usnic: Fix warning from gcc/4.8.4.
0e12fed88 Merge pull request #2038 from bturrubiates/pep-reject
1e4aeba07 usnic: Handle reject data.
3e230e6e9 usnic: Allocate max size for connection requests.
1e8bbf0ef usnic: Add fi_reject implementation.
362c1c599 Merge pull request #2058 from evgeny-leksikov/iwarp
32ee30057 Merge pull request #2073 from bturrubiates/dl-fix
17ee94a9d Fix dl provider builds.
02e416fad Updated nroff-generated man pages
c2310fd14 Merge pull request #2065 from hoopoepg/win_build
c1935fd90 Merge pull request #2071 from bturrubiates/err-data-lifetime
a344ba05a Document err_data lifetime for EQ.
80a044b26 Merge pull request #2069 from hppritcha/upstream_merge_pr821
3eec772be Merge pull request #2068 from hppritcha/upstream_merge_pr833
899537931 prov/gni: Add vc lookup perf test.
4f3f185c2 Merge pull request #2067 from hppritcha/upstream_merge_pr825
37a151713 prov/gni: swat bug in vector code
dcece0c11 prov/gni: Clean up logging messages in memory reg
d24584787 added windows build files
a897b6788 prov/verbs: add comment to rx_size calculation via qp and device attributes
450af812b Merge pull request #2061 from evgeny-leksikov/comp_flags
f19dcb408 prov/verbs: iWarp support for ep_rdm, refactoring of lookup IPoIB address
e5bd87321 Merge pull request #2049 from shantonu/pr/sockets-naming
02f2aaef9 Merge pull request #2046 from jsquyres/pr/do-not-install-fi-log-prov
fb06bd678 Merge pull request #2057 from hoopoepg/winlay
7b2c0adf2 prov/verbs: iWarp support for ep_rdm, refactoring
673ca20c3 added windows specific stub
1164c4ad5 headers: move fi_log.h/fi_prov.h -> include/rdma/providers
67e589d32 headers: do not install provider-only header files
38aa6926f Merge pull request #2064 from shefty/fixes
edff51267 prov/mxm: Add missing include to mlxm.h
e2f516917 Merge pull request #2033 from bturrubiates/usnic-getopt
772dd6d31 prov/verbs: add completion flags support for ep_rdm
835562b10 prov/verbs: iWarp support for ep_rdm, refactoring
4db37f2a0 Merge pull request #2060 from hppritcha/upstream_merge_pr820
64165cd0b Merge pull request #2059 from hppritcha/upstream_merge_pr822
a9ab2818e prov/gni: Disable mr_notifier stress tests for now
f041e6e7d prov/gni: Grow vc_id_bitmap with vc_id_table.
4b74d9b65 Merge pull request #2056 from jsquyres/pr/update-gitignore
baac765b4 .gitignore: add file in newer versions of Automake
4706c14ba prov/verbs: iWarp support for ep_rdm, refactoring
2195dede5 prov/verbs: iWarp support for ep_rdm, refactoring
adbc0c099 prov/verbs: iWarp support for ep_rdm, refactoring
8a2d50778 prov/verbs: iWarp support for ep_rdm, initialization refactoring - parametrization of opcode for IB and iWarp HW - fix find max_inline for iWarp - separated definition of completion flags for iWarp ep_rdm
8705525bc prov/verbs: iWarp support for ep_rdm, initialization refactoring
ef122979c prov/verbs: iWarp support for ep_rdm
59ddcf221 Merge pull request #2055 from hppritcha/topic/fix_upstream_breakage
844cd35a9 prov/gni: fix some breakage in criterion
1933cd40a Merge pull request #2054 from jithinjosepkl/pr/sockets
0f08eff0e prov/sockets: Fix incorrect buffer pointer for triggered msg/tmsg
ac7d69fd7 prov/sockets: Set fabric name as network address and domain name as network interface
1a8ffb6d2 Merge pull request #2053 from jithinjosepkl/pr/sockets
4731a3b32 Merge pull request #2041 from hoopoepg/usl
9d9697008 added unix-specific API abstraction
bf31383d3 prov/gni:  cntr wait performance improvements, etc
162b24930 Merge pull request #2048 from a-ilango/rxm
16cf91561 Merge pull request #2029 from evgeny-leksikov/rbuf_wo_imm
6d3828d9e prov/sockets: Initialize cntr threshold to INT_MAX
d9634abdb prov/verbs: refactoring. Apply code review comments + rndv fix:
3a4e78bda Merge pull request #2043 from hppritcha/upstream_merge_pr815
f1db3ddb8 Updated nroff-generated man pages
2ea71b7e4 Merge pull request #2032 from bturrubiates/cm-size
baed08925 Merge pull request #2045 from shantonu/pr/info
5a4509c89 Merge pull request #528 from jsquyres/pr/remove-use-of-fi-prov
ba5afa022 complex/fabtest.h: remove use of rdma/fi_prov.h
3a808a653 Merge pull request #2042 from hppritcha/upstream_merge_pr809
14e98c92e info: Include domain name in short output
44f8e8545 Merge pull request #2036 from jithinjosepkl/pr/sockets
6069a7e52 util: Refactor layered provider code
d861e5efc prov/gni:  cntr wait performance improvements, etc
ceefe5f01 prov/gni: Add kdreg notifier to memory reg cache
7bf47f1ed usnic: Enhance getopt support.
f1c815471 Clarify the use of FI_OPT_CM_DATA_SIZE.
2b464f1d7 Merge pull request #2039 from hppritcha/upstream_merge_pr814
76b19d853 prov/sockets: Remove disconnected progress entries
d780497a3 prov/sockets: Refactor reporting of completions
ba768b88e Merge pull request #2040 from shantonu/pr/sockets-triggered
fe4c8f2da prov/sockets: Fix check in triggered op when FI_INJECT is set
fd9a81205 Merge pull request #2016 from shantonu/pr/sockets-compbuf
b7d51927b prov/sockets: Fix compare buffer bug in fi_compare_atomic
942663643 prov/sockets: Refactor CQ/Cntr bindings
286a955d7 Updated nroff-generated man pages
1e7a8b71d Merge pull request #2035 from jithinjosepkl/pr/devel
7f807825e prov/gni: Revert getname/av_insert straddr changes
11265d176 Updated nroff-generated man pages
70b500047 Merge pull request #2037 from hppritcha/upstream_merge_pr813
c3c30a27f gni/prov: Add gni ATOMIC_AX (AND XOR) family suppor
2b7492424 prov/util: Update fid_list_insert
1c086786c man: Clarify fi_enable applies to active endpoint
65bb7f823 prov/verbs: refactoring. Apply code review comments:
c154faae8 Merge pull request #2026 from bturrubiates/length-fix
c10eaf6ff usnic: Fix invalid completion lengths.
50d1014d4 prov/verbs: refactoring. Apply code review comments:
f1e5e4e8b Merge pull request #2031 from jithinjosepkl/pr/sockets
edd52a252 prov/sockets: Fix a race condition in enqueing triggered operation and incrementing counter.
fed4988f2 Merge pull request #2028 from jithinjosepkl/pr/sockets
d46519c41 Updated nroff-generated man pages
7b5910357 Merge pull request #2030 from shefty/fixes
850309b49 man/atomic: Clarify FI_ATOMIC_READ semantics
ec90a466d prov/verbs: refactoring of service data layout in rdm buffer.
124c47419 prov/verbs: refactoring of pre-posted rdm buffers addressing (service data).
fd0b9fbc2 prov/verbs: refactoring of poll_send.
646f29076 prov/verbs: refactoring of poll_recv.
8b1afa9f2 prov/verbs: refactoring of rdm tagged buffers control.
52e4ca645 prov/verbs: refactoring of rdm tagged buffers control.
a018505ec prov/verbs: refactoring of rdm buffers naming.
3d7d5b02b prov/sockets: Update fi_control for shared-ctx
99697e6c3 prov/sockets: Set op_flags correctly for recvs
eed91e59c Merge pull request #2027 from jithinjosepkl/pr/sockets
bcb9b4f7a prov/sockets: Set CQ data field in peek/claim completion events
f0f90ade1 Merge pull request #525 from a-ilango/bw
03a86806c Updated nroff-generated man pages
b787d78d2 Merge pull request #2025 from shefty/fixes
accc3bf07 Merge pull request #523 from bturrubiates/check-libfabric-version
1edce11ec Merge pull request #2024 from j-xiong/master
eb52b5dbc man/fi_endpoint: Fix wording for counting RMA events
e8103a2e8 prov/{psm,psm2}: Eliminate compiler warnings of debug build
bbee35ec9 Merge pull request #2023 from j-xiong/master
c27d5f81a Check for fi_trywait support during configure.
7b35c4817 prov/psm2: fix a typo in cqe field name
9c1086a0c Merge pull request #2022 from j-xiong/master
f676e129b benchmarks: Modify msg_rma_bw test to accept an EP type option.
8acdf777b common: Move init_fabric, getinfo, ft_read_addr_opts to common code.
10572a83e Merge pull request #2021 from jithinjosepkl/master
e92944002 prov/{psm,psm2}: Use atomic type for counters
5cec5fdd7 Merge pull request #522 from a-ilango/bw
e35d2b962 Use different number of iterations for bandwidth test.
bf4a4a9b7 benchmarks: Adjust the loop structure for bandwidth tests
efe787c7a prov/sockets: Donot reset CM thread on exit
8e2123325 prov/sockets: Use new port for every msg-endpoint               - Fixes #2008
b094a6009 Merge pull request #2020 from hppritcha/upstream_merge_pr810
c4c5a987a Merge pull request #2019 from hppritcha/upstream_merge_pr803
224ce58af Merge pull request #2018 from hppritcha/upstream_merge_pr787
7efebfbb0 Merge pull request #2017 from hppritcha/upstream_merge_pr789
fab762793 prov/gni: Changed GNIX_INFO to GNIX_DEBUG
8ea55fa43 prov/gni: perf improvements
45f4a3992 prov/gni: replace info with warn
36f127881 prov/gni: Change GNIX_WARN to GNIX_INFO in gnix_vec_at upon
0d4272cc7 Merge pull request #2014 from shefty/fixes
b1a40dac3 prov/util: Update ofi_layered_prov_getinfo to correct base info
8d731decd Merge pull request #2012 from hppritcha/upstream_merge_pr805
52e7164ae Merge pull request #2011 from hppritcha/upstream_merge_pr785
b42d76b7d Merge pull request #2010 from hppritcha/upstream_merge_pr776
a2b7bc1ae Merge pull request #2009 from hppritcha/upstream_merge_pr778
8c65fc8a5 prov/gni: honor request for FI_THREAD_COMPLETION
426d328a9 prov/gni: gnitest compiles with --enable-direct=gni
a4e587310 prov/gni: Add FI_THREAD_COMPLETION support
a5306e35e prov/gni: Added gnitest_CPPFLAGS, gnitest_LDFLAGS,
00aa8ace3 Merge pull request #2007 from hppritcha/upstream_merge_pr786
99059db56 Merge pull request #2006 from hppritcha/upstream_merge_pr792
fdbdb739c Merge pull request #2005 from hppritcha/upstream_merge_pr775
a2b67bce1 Merge pull request #2004 from hppritcha/upstream_merge_pr796
59afefabb Merge pull request #2002 from hppritcha/upstream_merge_pr781
90ec08885 Merge pull request #2003 from hppritcha/upstream_merge_pr762
96e23379f prov/gni: some fixes for vec accelerator
b9d58bcd5 prov/gni: Remove Criterion assertion for checking
db2805667 prov/gni: DGRAM ep should not retry MSG type
0707db9c3 prov/gni: fix race condition in non-aligned send
5a49c0377 prov/gni: Doubled the max timeout for the rdm_fi_pcd unit
a530a1159 prov/gni: Fix race in *_push_tx/work_reqs()
d21985666 Merge pull request #2001 from j-xiong/master
e380997fd Merge pull request #1998 from shantonu/pr/coverity-fix
829e57f14 Merge pull request #520 from a-ilango/bw
7ad401e35 prov/psm: use the eq/wait/poll objects from the utility provider
87693fab0 Merge pull request #2000 from hppritcha/topic/upstream_triggerd_ops
3d73df12e prov/gni: fix issues with triggereds ops merge
162a1b8bf prov/gni: Remove 's' from freelist interfaces
c923dcdfb prov/gni: Implement triggered ops
ed2ebfa85 benchmarks: Add a MSG RMA bandwidth test
343ce79e3 Refactor rdma_rma & msg_rma tests
49310fe37 common: Fix size of posted receives + refactoring
4c663f695 Merge pull request #1999 from j-xiong/master
21f062641 prov/psm: properly handle the closing of ep alias
c6bd74009 prov/psm2: properly handle the closing of ep alias
b5d4d476b Merge pull request #519 from shantonu/pr/alias-test
ea45e04a9 rdm_rma_trigger: Modified the test to use alias ep for triggered RMA
c592152f1 prov/sockets: Coverity scan fix
24a952f12 Updated nroff-generated man pages
5401783ea Merge pull request #1994 from shefty/master
fa651196f man: Enhance description of FI_EAGAIN behavior
df94be268 Merge pull request #517 from bturrubiates/cl-connect
f9730e26e Merge pull request #1992 from a-ilango/dev
97ec10f5f Merge pull request #1976 from shantonu/pr/alias
6f70e5fd5 Merge pull request #1993 from bturrubiates/log-fix
32eb59d65 Merge pull request #511 from a-ilango/dev
98daa8f10 usnic: Fix log statement when calling EQ read with an undersized buffer.
d67ebe54a Merge pull request #1991 from bturrubiates/misc-fixes
aece8f9e1 usnic: Specify a maximum size for cm data when growing free list.
2e2c381a2 usnic: Return -FI_ETOOSMALL from eq_read if buffer can't fit data.
862f240c8 usnic: Fix getopt and setopt.
c02608db7 usnic: Fix handling of connection request data.
0ddbda48d verbs: Return fi_info that matches hints
ceddc3fd6 prov/sockets: Restructured struct sock_ep to support alias ep, used correct op_flags, removed unused case
fecf8e511 Use common functionality for connecting.
c362bc89f Merge pull request #1986 from evgeny-leksikov/cq_readerr
f0d0d662f Merge pull request #1983 from shantonu/pr/sockets-flags
bc7005a4c common: Handle -FI_EAGAIN in send/recv functions.
0beefefa3 Merge pull request #1989 from j-xiong/master
a7c195513 prov/psm: use seperate op flags for tx and rx
c08ae7f5b prov/psm2: use separate op flags for tx and rx
4d31ffde6 prov/sockets: Set rx/tx op_flags to be consistent with manpage and removed op_flags from struct sock_ep.
2e59aedc6 Merge pull request #516 from a-ilango/bw
f05a340b1 Merge pull request #1988 from goodell/no-mac-in-cm
db0a0b170 prov/verbs: add cancel of postponed request Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
d4102ecae prov/verbs: fi_cq_readerr support, fixed hang caused by unreleased recv buffers when truncated message is arrived Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
24086cf0f Merge pull request #1987 from bturrubiates/domain-name
e32c53f5e usnic: do not use peer-provided MAC in CM ops
ca81e0182 usnic: Report 'usnic' as name field of domain attr.
5582e6ab3 prov/verbs: add fi_cq_readerr support
99410208b Updated nroff-generated man pages
d8a78ef22 Merge pull request #1982 from shantonu/pr/manpage
cc619ce5d Merge pull request #1984 from bturrubiates/rxm_domain
2468b0c7e ofi_strdup_add_prefix: If name is not defined, then use empty string.
02bf087af manpage: Modified fi_control and fi_ep_alias description to specify send/recv op_flags
fc71e840e benchmarks: Add msg_bw test
477d57c21 Fix fi_alias_ep definition which was added by PR #1968
d166b83f2 Merge pull request #515 from shefty/master
bfa4f80e6 Replaced inconsistent definition FI_GETFIDFLAG/FI_SETFIDFLAG in psm, psm2, and gni provider and used FI_GETOPSFLAG/FI_SETOPSFLAG.
1bca80bf1 benchmarks: Use common client/server connect calls
cb4076b33 scripts: Add fi_msg_stream to runfabtests
953d3f56a Add streaming test using the Message Queue interface
ff8b82d14 prov/verbs: refactoring of rdm/cq Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
d95c3ff0b prov/verbs: refactoring of rdm/msg cq
4a07b4971 Merge pull request #513 from evgeny-leksikov/rdm_tagged_peek
f6a6b89a0 Merge pull request #1980 from a-ilango/rxm
546a73ddb Merge pull request #1978 from evgeny-leksikov/peek_claim
e23f61237 prov/verbs: refactoring after FI_PEEK & FI_CLAIM addition
e5c01a6b7 prov/verbs: refactoring after FI_PEEK & FI_CLAIM addition
368f59a9b Initial commit for RXM provider.
b65bb111f Updated nroff-generated man pages
7deb4107b Merge pull request #1979 from a-ilango/rxm
84039dfa1 util: Fix layered getinfo to handle fi_info list
4a48bbee6 prov/verbs: refactoring after FI_PEEK & FI_CLAIM addition
967e05bda prov/verbs: refactoring after FI_PEEK & FI_CLAIM addition
1dc2404da prov/verbs: add support of FI_PEEK & FI_CLAIM flags to FI_EP_RDM
1cb98bc9a Merge pull request #1977 from j-xiong/master
ccba1030f prov/psm2: update to new function names from the utility provider
2f140c8cd Add support for ep_rdm without msg capability (verbs) Update to only ask for TAGGED. Signed-off-by: default avatarEvgeny Leksikov <evgeny.leksikov@intel.com>
892bb53f5 Merge pull request #514 from shantonu/pr/refactor
8418b3f80 Passed ep as argument to send/recv call
788b78b2f Add support for ep_rdm without msg capability (verbs)
da60567ed Merge pull request #1972 from shantonu/pr/sockets-bugfix
0eabad667 prov/sockets: Include socket directories in CFLGS only if the provider is enabled
09e846fd8 Merge pull request #1971 from jithinjosepkl/master
358d1a831 prov/util - Update freestack push/pop interfaces
d0b12871e prov/util: fix bug in freestack size calculation
21c46b02f prov/util: Add 'ofi_' prefix for fabric, domain, cq, av, util functions that can be used by any provider.
1b65511e8 prov/util: Refactor util_av
e49f4da55 prov/util: Refactor util-cq
8dc96b5b8 Update fi_protocol        - All packets should carry connection-id.        - Add new type for conn-resp
65cf71c2a Merge pull request #1970 from hppritcha/topic/fix_psm2_fi_fabric_init
68b9b3f68 prov/psm2: fix call to fi_fabric_init
16bef03ed Updated nroff-generated man pages
f75755af3 Merge pull request #1968 from jithinjosepkl/pr/alias
5849e172c Add fi_ep_alias
35df28122 Merge pull request #510 from evgeny-leksikov/rdm_tag_bench
327d4644b Merge pull request #1967 from evgeny-leksikov/coverity
a67fb6487 Merge pull request #1964 from shantonu/pr/sockets-fix
65e2ecd40 prov/sockets: Add a check while releasing resources in closing ep
c45edb60c Remove check for FI_CONTEXT mode in ft_finalize Signed-off-by: default avatarEvgeny Leksikov <evgeny.leksikov@intel.com>
bf8de7171 Merge pull request #1966 from jsquyres/pr/remove-debug-statements
373160b76 configure.ac: remove debug print statements
ae6c72932 verbs/RDM. Fix coverity issue CID (124952)
2315b437e Merge pull request #1965 from jsquyres/pr/update-latest-txt-files
d2d146c75 cron-make-nightly-tarball: update www dir layout
779a25a0c Merge pull request #1963 from spud93/master
a38009933 Tidied up include guards to match earlier change.
a3996f712 Merge pull request #1949 from a-ilango/dev
136967b42 Merge pull request #508 from p91paul/gitignore
481a6a63d Merge pull request #1961 from spud93/master
2be000d25 Changed the include guard format. Changed in the main header files to eliminate the warnings given when compiling with clang. Before, clang produced warnings as macros beginning with an underscore are in the domain of the compiler.
6d2b8e096 Merge pull request #1960 from jsquyres/pr/update-crontab-backup
c96e41378 crontab: update backup of ofiwg-bot@flatbed crontab
6c62dd48f util: Add getinfo, parsing and naming functions for layered providers
7f3b83a1b Wildcard ignore (benchmarks/fi_ud_pingpong is currently missing)
6943b61cd Merge pull request #494 from evgeny-leksikov/rdm_tag_bench
561a7f63f Merge pull request #1956 from jsquyres/pr/v1.3.1a1/bump-version-number
9242c9f85 Merge pull request #507 from jsquyres/pr/v1.3.1a1/bump-version-number
5c071c475 configure.ac/NEWS.md: bump version to v1.3.1a1
cf0a0669c configure.ac: bump to v1.3.1a1
93c095d37 Merge pull request #1955 from jsquyres/pr/v1.3.0/news-date-updated
fa962772b NEWS.md: bump the v1.3.0 release date to today
0952d318f Merge pull request #506 from jsquyres/pr/v1.3.0/final-version-bump
1f0411770 Merge pull request #1954 from jsquyres/pr/v1.3.0/final-version-bump
f77dd017c configure.ac: bump version to v1.3.0
ae5b96dfb configure.ac: bump version to v1.3.0
974784ceb Merge pull request #1953 from evgeny-leksikov/av_tests
4e35c7973 verbs/RDM. Fix fi_av_test Signed-off-by: default avatarEvgeny Leksikov <evgeny.leksikov@intel.com>
96919adcf Merge pull request #1952 from jsquyres/pr/v1.3.0/news-update
7f0370d5d NEWS.md: add link to v1.3.0 provider feature matrix wiki page
f72e2d4f8 Merge pull request #505 from raffenet/alt-bash
780eff37f runfabtests: support bash in alternative location
a62a2cf04 Updated nroff-generated man pages
f6c6c6c72 Merge pull request #1951 from a-ilango/master
238f1b9c1 Merge pull request #504 from bturrubiates/readme-fixes
96e41c123 Merge pull request #1950 from bturrubiates/releases
249035906 verbs/RDM: Update Readme, news and man pages.
da7da3044 Add releases information to README.md and misc fixes.
c03d91367 Add information about release download page and add release badge.
29a8e5d9c Merge pull request #1944 from evgeny-leksikov/master
25f85e814 verbs/RDM fixes 	- fix coverity issues 	- fix finalization with Open MPI: all preposted recvs are flushed 	during polling after start of disconnecting. This case is handled 	like a normal scenario now 	- add handling of RDMA_CM_EVENT_TIMEWAIT_EXIT. This makes more stable 	finalization of Open MPI for some configurations. Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
758dd231a Merge pull request #1942 from jsquyres/pr/moar-releng-updates
5a5f7fd4b configure.ac: use "ustar" tar format
4f7739419 Merge pull request #503 from jsquyres/pr/bump-to-1.3.0rc3
ba1c4e083 Merge pull request #1941 from jsquyres/pr/bump-to-1.3.0rc3
f7e3e4c5b configure.ac: bump to v1.3.0rc3
752783a57 configure.ac: bump to v1.3.0rc3
9a36485ac Merge pull request #502 from jsquyres/pr/bump-to-1.3.0rc2
0516f04d8 configure.ac: bump to 1.3.0rc2
856e641b0 Merge pull request #1940 from bturrubiates/fix-prefix-mtu
357ba3038 Merge pull request #1939 from jsquyres/pr/fix-fi-info-version
3374c21b6 info.c: pass in the correct version
1b2c89875 usnic: Reset old max_msg_size for pre-1.3 releases.
a948df2b2 Merge pull request #1938 from hppritcha/topic/handle_zero_inline_data
13f841c20 prov/verbs: fix a problem with max_inline_data
afa4f4dbe Merge pull request #1937 from jsquyres/pr/releng-updates
adf81baf9 configure.ac: bump to 1.3.0rc2
37b7745f4 Makefile.am: Add build ID to RPM build
f42a7e8c0 Merge pull request #1935 from hppritcha/rma_remote_completion
c54245194 Merge pull request #1936 from shefty/master
ec91976c8 News: Update MXM and UDP news section for v1.3
b92b836b1 verbs/RDM. Fixed finalization with Open MPI. 	- Cleanup of allocated but not established connection. Signed-off-by: default avatarEvgeny Leksikov <evgeny.leksikov@intel.com>
5d8310b31 verbs/RDM. Minor refactoring. 	- check for RDM type of EP defined as a macro definition 	- restored assertion for eager pkt length Signed-off-by: default avatarEvgeny Leksikov <evgeny.leksikov@intel.com>
c2b936835 verbs/RDM. Fix coverity issues Signed-off-by: default avatarEvgeny Leksikov <evgeny.leksikov@intel.com>
18664651f verbs/RDM/TAGGED. Fix check for message size in fi_ibv_rdm_tagged_inject Signed-off-by: default avatarEvgeny Leksikov <evgeny.leksikov@intel.com>
212a8dce0 verbs/RDM/RMA. Fixed hang in stress tests. Common initialization part is moved to separated function fi_ibv_rdm_ep_rma_preinit. Signed-off-by: default avatarEvgeny Leksikov <evgeny.leksikov@intel.com>
280e2ffc6 Merge pull request #1934 from hppritcha/topic/fix_verbs_fi_info
6b38d316c prov/verbs: fix a problem with fi_info
1d638769d Merge pull request #1933 from a-ilango/master
6185e1f4f Applied a patch for FI_CONTEXT support (ft_finalize) provided by @sayantansur Signed-off-by: default avatarEvgeny Leksikov <evgeny.leksikov@intel.com>
470830d8f Merge pull request #1932 from e-harvey/fabric_direct_fix
b2b9b6faa verbs: Initialize buf got from buf pool to zero.
f98cfc891 prov/sockets: Added terminating comment.
24ce1f178 Merge pull request #1929 from hppritcha/upstream_merge_pr761
e1a69b0dc Merge pull request #1928 from hppritcha/upstream_merge_pr758
fc375d04e Merge pull request #1923 from hppritcha/upstream_merge_pr757
29754f18a Merge pull request #1930 from jsquyres/pr/make-check-fi-info
a9f010f7e Makefile.am: add util/fi_info to "make check"
0a8d4ca3d prov/gni: fix problem when using FI_ADDR_UNSPEC
731ac1b3f prov/gni: match getinfo man page better
607dc1305 Merge pull request #1927 from bturrubiates/is-soft-fix
2242c93b7 usnic: Rename CQ member is_soft -> cq_is_soft.
c77b803ff Merge pull request #501 from bturrubiates/machr-fix
e79380fdf Merge pull request #1926 from bturrubiates/progress-fix
d38163466 Merge pull request #500 from bturrubiates/fd-fix
960b62f38 Updated nroff-generated man pages
3957c74f4 Merge pull request #1924 from hppritcha/upstream_merge_pr756
2ffd1fe97 Merge pull request #1925 from a-ilango/master
41ec44e34 Fix machine readable output.
5188ec4ea usnic: Keep progress thread alive for CQs.
8c08db516 Allow polling to timeout when waiting for a completion.
6f924a2c6 verbs: Update AUTHORS and man pages.
95289bd18 Merge pull request #499 from bturrubiates/getwait-fix
94921378a Merge pull request #498 from shantonu/pr/fabtests
0d688bec7 prov/gni:Update valgrind supression file
753d4e364 prov/gni: Return info struct for all supported
0b2c14a10 Defer fi_control until CQs have been bound.
14aae2c3e Updated nroff-generated man pages
b4209c658 Merge pull request #1922 from bturrubiates/unbound-cq-fix
8f580cbf9 usnic: Limit FI_GETWAIT to bound CQs.
86cff391e Merge pull request #1920 from hppritcha/upstream_merge_pr751
01f1da629 Updated nroff-generated man pages
25f7214f0 Merge pull request #1916 from sungeunchoi/update-gni-man-page
9633e5bef prov/gni: Added missing prototype for gnix_fabric_trywait.
caa3c2bce runfabtests: Added an option to choose timeout value
65035fcba Merge pull request #1917 from jithinjosepkl/master
662daa5f0 util/cirque: Fix bug in size calculation in cirque-create
777e2c888 Update of gni man page for 1.3.0 release
df46254d6 Updated nroff-generated man pages
7ba6faba1 Merge pull request #1915 from jithinjosepkl/master
ff939e3be prov/sockets: Update sockets man page
03b57b98f Updated AUTHORS
82d6be0e5 Merge pull request #496 from bturrubiates/complex-fix
7c8b38ea6 runfabtests.sh: Allow -u parameter to take priority
b9acb387f Merge pull request #1902 from sungeunchoi/gni-prov-release-notes
4828a44dc Merge pull request #1904 from hppritcha/upstream_merge_pr745
149a09315 Merge pull request #1903 from hppritcha/upstream_merge_pr746
e99a2949d Merge pull request #497 from sungeunchoi/update-authors
8627eaba6 Adding Cray names to AUTHORS.
67ce280b9 prov/gni: Minor debug cleanup
95464b90c Update news for 1.3
86173af97 Update GNI provider authors
c17276bbc prov/gni: Add CCM capability
e6a81b34d Merge pull request #1901 from jsquyres/pr/v1.3.0-more-prep
c61a24126 Makefile.am: update .so version number for libfabric.so
568b19caa NEWS: Add release date for v1.3.0
26e6f8230 Merge pull request #495 from jsquyres/pr/v1.3-prep
fac53a993 Merge pull request #1900 from jsquyres/pr/v1.3-prep
db7314675 .gitignore: add libfabric.map (it's a generated file)
e77e0b042 COPYING: Update Cisco copyright
732e2e1f5 COPYING: update copyrights
a08dccf5a configure.ac: bump up to v1.3.0rc1
eb5d54fb5 NEWS.md: re-flow a super-long line
a5afaf899 configure.ac: bump up to 1.3.0rc1
1caf3ac6a Merge pull request #1891 from evgeny-leksikov/rma_remote_completion
b32d1a04a Merge pull request #1876 from evgeny-leksikov/fabtests_enable
303f56ff7 Merge pull request #1898 from bturrubiates/efd-semaphore
333ea1369 Merge pull request #1897 from shantonu/pr/sockets-news
2739ec22d prov/sockets: NEWS.md updates for 1.3
3aab6e6a2 usnic: Use EFD_SEMAPHORE for EQ and fabric control FDs.
57f8c7bf9 verbs/RDM: Add check for connection and resources availability in fi_ibv_rdm_ep_rma_inject_write Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
fbdf54aeb verbs/RDM: Fix spacing Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
bfd1086d4 verbs/RDM: Custom macro FI_IBV_RDM_ADDR_STR replaced with inet_ntoa Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
158ee93e1 allocation/freeing of win contexts moved to init/finalize section, removed handling of EAGAING returned from inject in bw test for future common solution Signed-off-by: default avatarEvgeny Leksikov <evgeny.leksikov@intel.com>
5eff411fc Merge pull request #1878 from shantonu/pr/fabric-direct
a6b49deeb Merge pull request #1894 from jsquyres/bturrubiates-news-update
0aa3e140e NEWS.md: 1.3 updates.
2bb674e03 Merge pull request #1893 from jsquyres/pr/ben-waitsets
c450fee3a usnic: handle some error cases
8c533eb64 usnic: no need for EFD_SEMAPHORE on control fds
93ae9dbbe Merge pull request #1892 from hppritcha/upstream_merge_pr742
4efa40652 prov/gni: Increase timeout
46f877027 configury: add back FABRIC_DIRECT_ENABLED
dc2a6e68a prov/gni: Added the defines for FABRIC_DIRECT mode
fb772415c travis-ci: Addded a step that builds sockets provider with FABRIC_DIRECT
4dc9d9d62 prov/sockets: Added empty fi_direct* files and map file, modified header files to build with FABRIC_DIRECT
087328bba prov/sockets: Moved header files into sockets/include from sockets/src
8889fb813 Merge pull request #1872 from shantonu/pr/sockets
cc3d2f5db verbs/RDM: RMA enhancements 	- Implemented sread/sreadfrom Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
d9626f330 verbs/RDM: RMA enhancements 	- Implemented readv/readmsg, write/writemsg for iov count 1 	- iov count temporary reduced to 1 	- Added check for connection in RMA ops Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
a06119f58 Removed extra allocation of contexts in bw test Signed-off-by: default avatarEvgeny Leksikov <evgeny.leksikov@intel.com>
b6fed4bce verbs/RDM: Fabtests enable. Changes after code review. Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
174b2d79d usnic: remove unused variable
892a52398 usnic: Make sure progress thread is awake before waiting.
1850d2ce7 usnic: Run domain progress in the progress thread.
8cba90ace usnic: Implement wait support for emulated endpoints.
53b4ef5f4 usnic: Allow opening EQ with wait sets.
91663021f usnic: Store eq attr instead of individual fields.
a988f9763 usnic: Re-enable fi_control with FI_GETWAIT for EQs.
15bba3b22 usnic: Implement trywait for wait sets.
07d54b13e usnic: Update fi_wait implementation to make use of fi_trywait.
1d7bafa5d usnic: Implement fi_control for CQs.
c817336f7 usnic: Implement FD based sread.
1731b69c0 usnic: Implement fi_trywait.
2d278c5d1 usnic: Implement trywait for CQ.
e3e3c017a usnic: Add is_soft flag to internal CQ structure.
d983d3ecd usnic: Implement fi_control for usnic provider.
78d6e78a6 usnic: Implement fi_wait for usnic provider.
2581f3cc0 usnic: Initial CQ support for wait objects.
c213d17c7 usnic: Implement fi_wait_open and fi_wait_close for usNIC provider.
4a269f57c Add contexts allocation for fi_rdm_tagged_bw
6c4e1ca6c Merge pull request #1889 from hppritcha/upstream_merge_pr730
0b096a4ca prov/gni: fixes for use of fi_inject
e9a79258a Merge pull request #1888 from hppritcha/upstream_merge_pr735
9b2ea9dd7 Merge pull request #1887 from hppritcha/upstream_merge_pr740
902a131fa Merge pull request #1886 from hppritcha/upstream_merge_pr738
4a82ee01e prov/gni: Update gnix_av_straddr() to include
d3a01fa17 prov/gni: specify resource mgmt support
04950c6aa prov/gni: Fix valgrind warnings
e42f9c9dd Merge pull request #1885 from hppritcha/upstream_merge_pr733
ac31bce40 prov/gni: Set default mr_mode
4856a04f2 Merge pull request #1884 from hppritcha/upstream_merge_pr734
490b361a0 Merge pull request #1883 from hppritcha/upstream_merge_pr731
eec57b5a8 Merge pull request #1882 from hppritcha/upstream_merge_pr722
85906cb3c Merge pull request #1881 from hppritcha/upstream_merge_pr719
87418857c Merge pull request #1880 from hppritcha/upstream_merge_pr712
bff5546b9 prov/gni: fix shutdown related race condition
59ac84f21 prov/gni:Use fi_check_domain_attr from util provider
a2c75d59e prov/gni: Remove all assert(0) statements
2e172df6e Merge pull request #1879 from hppritcha/upstream_merge_pr696
c2367e8a2 Add handling of -FI_EAGAIN from inject
18261f950 Add support of FI_CONTEXT for rdm/tagged benchmarks
7cc186eb1 prov/gni: Prevent network operations on EP without
9a5ea4f7c prov/gni: change gnix_cm_nic to point to fabric
d4fe23535 prov/gni: Implemented gnix vector:
1d7d6e9d2 Merge pull request #492 from jsquyres/pr/rename-ud-pingpong-dgram-pingpong
92d901512 gitignore: update with the latest ignores
0a4605522 fi_dgram_pingpong: rename from fi_ud_pingpong
cd1cc7c48 Merge pull request #1875 from j-xiong/master
1523fc079 verbs/RDM: CM logic is reworked to enable fabtests automatically Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
4561dcac9 verbs/RDM: CM logic is reworked to enable fabtests Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
fa5183edf NEWS: update psm2 provider notes for 1.3 release
9733bc3c3 prov/sockets: Code cleanup based on Klocwork scan
8e6a8fc34 Merge pull request #491 from jsquyres/pr/rename-conflicting-argument
8ceaee6c3 Updated nroff-generated man pages
fe2cb6d0d fi_ud_pingpong: rename "-t timetout" to "-T timeout"
9c76505b4 Merge pull request #1866 from bturrubiates/usnic-info
b1555ba5d usnic: Document usNIC provider extensions.
71d4455b7 usnic: Move missed AV extensions to usdf_ext.c file.
8d231b758 usnic: Make fi_usnic_info_v2 compatible with fi_usnic_info_v1.
2bee83dba usnic: Add version 2 of usnic getinfo extension.
b0933f557 usnic: Move extension code into separate file.
9dd03ac7e Merge pull request #1874 from bturrubiates/update-usd
751bdc9e0 usnic: Update usnic_direct to SVN r267315.
e9ccc0260 Merge pull request #1870 from sayantansur/fi-direct-vpath
34b67c422 Merge pull request #490 from bturrubiates/exclude-complex
14a536fe4 Don't run complex tests that are excluded using the -e option.
cb654108e Merge pull request #1869 from j-xiong/master
ac224015a prov/psm2: use the eq/wait/poll objects from the utility provider
e89d026ee Merge pull request #1868 from a-ilango/master
68cdcdcc9 build: fix search for provider_FABRIC_1.0.map
1a1106f0f verbs: Update NEWS.md
e1da757f3 Merge pull request #1867 from evgeny-leksikov/rma_remote_completion
48303d363 Merge pull request #1858 from shantonu/pr/sockets-getinfo
26cdd6f45 Updated nroff-generated man pages
6277e590c Merge pull request #1862 from jsquyres/pr/fi-poll-minor-corrections
71707f477 verbs/RDM: fix coverity issue #123865 Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
346345702 Merge pull request #1865 from hppritcha/upstream_merge_pr717
2fe4b9c3b Merge pull request #1863 from hppritcha/upstream_merge_pr715
6bf6e048a Merge pull request #1864 from a-ilango/master
18b87240e prov/gni: better configury check for CFMA
958ef2053 verbs: Fix coverity issues
b726e2b88 prov/gni: use br0 iface for nodes with KNC
a3d1a06cd Merge pull request #1860 from hppritcha/upstream_merge_pr700
a090a8aaa fi_poll.3.md: remove "writable" from FI_WAIT_FD
f4b361c95 Merge pull request #1843 from jithinjosepkl/master
ae1d47636 fi_poll.3.md: minor corrections
44f330fc1 prov/sockets: Assign port correctly for source address 0.0.0.0. Bugfix for #1857
518d4107e Merge pull request #1859 from jsquyres/pr/usnic/fix-compiler-warnings
617645bbd prov/gni: Implement DGRAM endpoint type
a135664e9 usnic: fix compiler warning
c122c9239 Merge pull request #1856 from hppritcha/upstream_merge_pr711
26251a291 prov/gni: Add custom EP ops and tag matching opts
303f71aca Merge pull request #489 from a-ilango/dev
79f9ded0f Merge pull request #1855 from a-ilango/master
18ce7d3c8 util/proto - Fix build errors
07da270f3 proto: Add new ctrl-op type - ofi_ctrl_hdr_data - indicates a packet        carrying both ctrl and data information (for example, the first        packet of a new tx operation).
62ffdc6ff util/freestack: Update freestack_pop macro
c54f38aa9 ubertest: Print more config in test info
385bf922b Merge pull request #1827 from a-ilango/dev
4da02da30 Merge pull request #1850 from shefty/util
8d74257d4 Merge pull request #1854 from hppritcha/upstream_merge_pr705
337e58327 prov/gni: handle fi_endpoint_enable better
449b38f7b Merge pull request #1853 from jsquyres/pr/rename-files-for-windows
0052bb7a5 windows: rename two files to not contain ":"
7a099636d prov/util: Move util CQ implementation to util_cq.c
6caa9cb4d prov/util: Add EP progress handler
26b4a8aba prov/udp: Fixing locking from progress call
3d260ba38 prov/util: Define a generic endpoint structure
aafea2c6e prov/udp: Remove multi-recv control operation support
f002b743d verbs: Add support for fi_trywait call + Refactor cq_sread
aa0c484b6 prov/udp: Rename udp CQ functions with util prefix
2ae225d76 prov/util: Merge the udpx_cq and util_cq structures
fe902dab5 prov/util: Add util_trywait implementation
07a326c76 Merge pull request #1847 from hppritcha/upstream_merge_pr687
42c7b1326 Merge pull request #1848 from shefty/master
6d5633ab3 verbs: Define AF_IB, RAI_FAMILY if they are not defined already.
aa71e193d prov/udp: Remove indication that MULTI_RECV is supported
0f4b66517 core: Require that providers support 1.3
ab75811cc Merge pull request #1836 from shantonu/pr/sockets-pollset
d9792b249 prov/sockets: Added reference counting for pollset
c275e8c40 Merge pull request #1835 from bturrubiates/poll
311cd1310 util/buf-pool: Add context parameter for buffer pool
305825144 prov/gni: swat compiler warning
846ab1572 Merge pull request #1838 from jsquyres/pr/libnl-you-win-again
4253b23f5 Merge pull request #1846 from hppritcha/upstream_merge_pr689
96eafa3ca prov/udp: Set protocol_version to 0
7ac23a841 usnic: Add poll functionality for pollset implementation.
b48e87bdb usnic: ensure to really fail if we can't find libnl-route-3
47c90955d prov/udp: Remove indication that MULTI_RECV is supported
cb379b9ff usnic: Add functionality to enable progressing in pollsets.
c64c19bab usnic: Add functionality to add and remove from pollset.
f1f8cdd09 Merge pull request #481 from shantonu/pr/fabtest-fix
d37074c42 Updated nroff-generated man pages
85ae12c86 Merge pull request #1845 from a-ilango/master
fac866d00 Merge pull request #1844 from evgeny-leksikov/nonx86
fa3a01c44 Merge pull request #1825 from evgeny-leksikov/rma_remote_completion
5989ffe88 Merge pull request #1820 from shefty/shm
bd38c1d88 verbs: Fix uninitialized variable access in cq_readerr
f82bf6a46 manpages: Add fi_cq_signal short description.
7d9ea39e4 verbs/RDM: fix non-x86 build Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
09c624da6 Merge pull request #1839 from hppritcha/upstream_merge_pr671
c37067d31 prov/gni: enhance cdm_id generation
aad7399bb Merge pull request #1840 from jsquyres/pr/update-nightly-tarball-script
7f878bdba make-nightly-tarball: better error reporting upon failure
f1f9db3d1 prov/gni: fix of FABRIC_DIRECT_ENABLED
146058bed prov/gni: Implemented fi direct.
1a1fb53be usnic: Initial pollset support.
7428b1ead Merge pull request #1834 from shantonu/pr/sockets-news
5b237be25 NEWS: Added sockets provider updates for 1.3 release
0b6a347a8 Fixed simple tests to use the correct tx_buf/rx_buf for send/recv and added some cleanups
a803b68d0 Merge pull request #488 from bturrubiates/pollset-fix
cf188e03d Close the pollset before closing the associated CQs.
d95364012 Merge pull request #486 from shantonu/pr/ubertest-fix
92ae251f7 Merge pull request #1833 from j-xiong/master
f598fa110 Close ft_xcontrol mr before closing ep
f7a05ebed Merge pull request #1823 from bturrubiates/misc-cq-changes
bfcb8a6aa usnic: usdf_cq.c: Cleanup duplicate function.
4a42d29ab usnic: usdf_cq.c: Use general sread that operates using cq_read.
50722e7c9 usnic: usdf_cq.c: Improve readability of usdf_cq_read_common.
6ddab8058 NEWS: update psm and psm2 provider notes for 1.3 release.
07cdd972c usnic: usdf_cq.c: Use cq_read implementation in cq_sread implementation.
cc12ca143 usnic: usdf_cq.c: Improve readability of usdf_cq_read_common_soft.
b4fe0d68a Merge pull request #1829 from jsquyres/pr/we-dont-need-no-stinkin-cpp
be92ea1bc libfabric.map: use m4 to generate libfabric.map
c756507e5 Updated nroff-generated man pages
52ba42adc Merge pull request #1831 from bturrubiates/minor-spelling
7f38df576 Fix minor spelling mistake.
0111ee745 Updated nroff-generated man pages
8c593e54d Merge pull request #1821 from sayantansur/fi-man-order-region
a50e175ce Merge pull request #1830 from shefty/master
ddd616560 udp: Fix negative loop bound
14320210e util: Ensure strings are NULL terminated
291466333 Merge pull request #484 from shefty/master
6c9a6082c runfabtests: Disable running of fi_ubertest
4cc190928 Merge pull request #483 from bturrubiates/strncpy-fix
7e77551f7 Fix size parameter given to strncpy.
8870ba5a5 man: clarify ordering
268dd0d84 Merge pull request #479 from shantonu/pr/travis-cleanup
0cc0c18d1 Merge pull request #460 from shantonu/pr/ubertest-fix
81fe2fe99 Fixed build warnings in travis
1c7c06e8d Enabled ubertest for OSX, fixed segfault and added valgrind cleanup in ubertest
dfd9f4a75 Merge pull request #1764 from hppritcha/topic/preprocess_symbol_version_file
73f4dd30b configury: use configure-based libfabric.map
55e65570f Merge pull request #1819 from hppritcha/upsteam_merge_pr692
981a271af util: Define protocol headers for layered protocols
bbc5da266 Updated nroff-generated man pages
7bc8a1aea Merge pull request #1817 from shefty/master
25108eedc prov/gni: fixup includes in api test
12e3782dd prov/gni: Clean up api test, remove vc hang
03d1c9313 util/freestack: Add new buffer pool template
ae9896fa0 util/cirque: Allocate buffer with cirque structure
23f78bda1 Merge pull request #1815 from bturrubiates/misc-fixes
9a0fba83f Merge pull request #1802 from a-ilango/dev
d31743985 Merge pull request #1816 from hppritcha/upstream_merge688
b8f2c328a Merge pull request #1811 from evgeny-leksikov/self_connection
3a4f1664c Merge pull request #1813 from bturrubiates/news
244e508c9 Merge pull request #478 from raffenet/get_elapsed
4749579dc usnic: usdf_msg.c: Fixes to logging calls.
f2f94265c usnic: usdf_msg.c: Only use one receive complete function.
38b86c667 usnic: usdf_msg.c: Remove redundant code.
207e98b2d prov/gni: function renaming
11db8d293 common/shared.c: fix indentation in get_elapsed
174ad9275 Merge pull request #1814 from hppritcha/upstream_merge_pr686
2dc534f1c common/shared.c: use difftime to find elapsed time
24d7c44fb unit/eq_test.c: use correct type for elapsed time
13505458f Merge pull request #1806 from bturrubiates/pep-fix
280eb2c89 prov/gni: fixes for vc setup
b0532d26b usnic: Fix handling of info parameter passed to fi_passive_ep.
fca8a9339 NEWS: Provide initial information for 1.3 release.
540bc2c49 Merge pull request #1809 from bturrubiates/ep-msg-fix
d1932c40f Merge pull request #477 from bturrubiates/iov-formatting
73e6d0177 Add more formatting options that are randomly selected.
bdf0d5047 verbs: Code cleanups
77bb2c95f Merge pull request #1805 from bturrubiates/getname-fix
324937ccc Merge pull request #475 from bturrubiates/fi-msg-fix
18b5ee0d6 Merge pull request #1812 from hppritcha/upstream_merge_pr682
e2ec8589a verbs/RDM: buffered RMA operations works thru dedicated buffers  - This change fixes hang of RMA ops mixed with TAGGED messaging due to buffers releasing moderation  - Refactoring: somewhere prefix "tagged" is removed because of code is reused in RMA Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
633b140a9 verbs/RDM: Fixed pack/unpack cm_params that brought to "flush_err" during rndv messaging Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
f02e8da17 verbs/RDM: minor refactoring (sizeof usage) Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
d25e63502 verbs/RDM: refactoring of connection management logic Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
ab5bef3c8 verbs/RDM: connection to self Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
5748beb1a usnic: usdf_msg.c: Clear receive state when a message has completed.
43c264ee2 simple/msg_sockets.c: Convert to using common greeting function.
df61c2843 simple/dgram.c: Convert to using common greeting function.
8e7e7bf86 simple/rdm.c: Convert to using common greeting function.
67e906aeb simple/msg.c: Convert to using common greeting function.
4081575f4 Add new shared send/recv greeting function.
c06515a4b Updated nroff-generated man pages
ed3f74c91 Merge pull request #1804 from sayantansur/fi-man-remove-quotes
93b6d7925 prov/gni: fixes for cm lock issues
66c704db2 usnic: getname: Don't copy more than will fit in the buffer.
ddfdbc155 man: minor change removing quotes
2d4db0446 Merge pull request #1803 from jithinjosepkl/pr/sockets
3e0e056c6 prov/sockets: Clear hints info in getaddrinfo call
51ce11738 verbs: workaround for 'verbs work queue' getting full when unsignaled sends are posted
0259932cd verbs: Implement a software CQ and make cq read thread safe
d23db01d2 verbs: Store domain attributes
bb2a7077d verbs: consolidate cq_read functions
fe6cebb76 Merge pull request #1594 from bturrubiates/topic/unify-sends
d62b67f45 Merge pull request #1797 from hppritcha/upstream_merge_pr685
fc57d5998 Merge pull request #1800 from jsquyres/pr/disable-building-verbs-provider
b8517d481 README: updates for Ubuntu
93a56b3ef github webhook: add init.d script for Ubuntu
09b3a52b5 nightly tarball: disable verbs provider
b9d6d0d3d nightly tarball: enable udp, disable psm
ab0c48086 Updated nroff-generated man pages
a8adcd239 Updated nroff-generated man pages
3ab436da1 Updated nroff-generated man pages
8cda2504d Updated nroff-generated man pages
f674597dc Updated nroff-generated man pages
40926dd70 Updated nroff-generated man pages
0111983e2 Updated nroff-generated man pages
fb4c93dfc Updated nroff-generated man pages
2b7dbd999 prov/gni: fix damage in gniprovider from efb285e
f006bb9e4 Updated nroff-generated man pages
4d6a6750f Updated nroff-generated man pages
e33ad1974 Updated nroff-generated man pages
bca20f7d4 Updated nroff-generated man pages
ca805d34e Updated nroff-generated man pages
1b2038bba Updated nroff-generated man pages
4caec3339 Updated nroff-generated man pages
ac02d016b Updated nroff-generated man pages
22f84513a Updated nroff-generated man pages
457741fa7 Updated nroff-generated man pages
6bb306df1 Updated nroff-generated man pages
7efd6b2b2 Updated nroff-generated man pages
33fe8d207 Updated nroff-generated man pages
75727895c Updated nroff-generated man pages
dc9fb380e Updated nroff-generated man pages
683d62bca Updated nroff-generated man pages
adc170eae Updated nroff-generated man pages
e54e84e03 Merge pull request #1792 from jsquyres/pr/minor-nightly-tarball-tweaks
c550975dd Merge pull request #1794 from jithinjosepkl/pr/sockets
9f6b395ea prov/sockets: Check pending tx-ops-list before issuing new tx-ops.     - Fix out of order tx operations
5b1a02a7e crontab: update to latest copy
1d03a544c nightly tarball: force the use of --logfile-dir
f693d6ea3 nightly tarball: use appropriate exit status
3d6cb6ac6 usnic: Implement fi_recvv and fi_recvmsg.
2ee8c341d usnic: Unify sendmsg and sendv into a single function.
1303815d8 Merge pull request #1782 from a-ilango/master
ec8a86032 Merge pull request #1791 from bturrubiates/CID122627
81fa01caa usnic: Fix CID122627: dereference before null check.
953d5a79c Merge pull request #473 from bturrubiates/readme
3ffac54ca Merge pull request #1790 from bturrubiates/readme
a03cf91aa Update fabtests README.
0afe4aa2d Mention Libfabric-users mailing list in distribution README.
9c97d0e9c Merge pull request #1783 from jithinjosepkl/pr/devel
ab7b73e52 Merge pull request #1784 from evgeny-leksikov/buf_pool
26029171f Merge pull request #1789 from hppritcha/upstream_merge_pr681
88f3c8c46 Merge pull request #1788 from hppritcha/upstream_merge_pr680
ef9651b97 Merge pull request #1787 from hppritcha/upstream_merge_pr679
7c31c8146 prov/gni: Rename 'nic' field in gnix_datagram to
3561cf33a prov/gni: add more vc schedule calls
70904d1e2 prov/gni: fixes for auto progress
65eedb4f8 Merge pull request #1785 from bturrubiates/eop-fix
ea45d93ae usnic: Fix issues with IOV handling in EP_RDM and EP_MSG.
8393cf70f verbs/RDM: util_buf_get -> util_buf_alloc for auto extending Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
cb85a3d4a verbs/RDM: Fixed initialization of memory pools Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
e6c4271e7 verbs/RDM: migration to util_buf_pool Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
79649c601 prov/sockets: disable getwait-obj in manual progress mode for Cq and Cntr.
f69a5b3a2 prov/sockets: minor cleanups in connection management
aaf9a4140 prov/sockets: Disable get-wait-obj in manual-progress mode.
d286e8065 prov/sockets: Increase max_atomic_msg_size
27dafd28a Merge pull request #469 from shefty/master
1b2afb749 Updated nroff-generated man pages
db579e7ae man/ep: Document that FI_RECV includes FI_REMOTE_WRITE
efb285e1c Merge pull request #1780 from shefty/master
3454790a7 Merge pull request #472 from shantonu/pr/travis-fix
ccf198b9c Fixed the steps that are required by travis ci to avoid an extra build step
62c266bad Merge pull request #470 from a-ilango/dev
118ac4fc7 verbs: Don't throw error when user specifies only one of send or recv CQ
bad8f49bc Merge pull request #1770 from evgeny-leksikov/verbs_bugfix
33f7a9e75 Merge pull request #1778 from jithinjosepkl/pr/sockets
d65c9c49c Merge pull request #1781 from hppritcha/upstream_merge_pr674
36f7e5b1a Merge pull request #1779 from hppritcha/upstream_merge_pr672
2879d5aab Merge pull request #468 from sungeunchoi/handle-tagged-mr
45d60fd10 Merge pull request #467 from jithinjosepkl/master
430ad8e8a prov/gni: Reduce runtime of buddy allocator unit
a619a9f6b prov/sockets: Add fi_trywait implementation
35c7e4c8e prov/udp: Add fi_trywait support
04aa1e7c7 fabric: Add common fi_trywait implementation
95a4a74da prov/all: Disable FI_GETWAIT control operations
929aef379 man/fabric: Introduce new fi_trywait call
19f06d243 fabtests: Update tests to use fi_trywait
a92cc6d0e prov/gni: Modify progress functions to exit after
765d97242 Handle FI_TAGGED in ft_caps_to_mr_access (and clean up a bit)
25af6de2d Merge pull request #1758 from bturrubiates/eq-updates
66af2f6a4 runfabtests: Add no_data error value in FreeBSD
e2a6bae69 prov/sockets: Add '/' prefix to path in shm_open (to support FreeBSD)
78c6e079c Merge pull request #1777 from hppritcha/upstream_merge_pr677
a479f104a prov/gni: fix type impacting FI_PROGRESS_ ...
cc8d86f84 Merge pull request #1776 from jithinjosepkl/pr/sockets
3371dba1a usnic: Move FD reset into common read.
db204d770 usnic: Use common code in the readerr implementation.
b88fc4666 usnic: More cleanups to EQ code.
b813239b7 usnic: Tidy up some of the usdf eq operations.
68adf3680 prov/sockets:   - Rename getnodename to sock_getnodename   - Use sock_getnodename for sock_get_src_addr_from_hostname   - Get the first valid address from getifaddrs and use it for     sock_getnodename
49632e9ee Getinfo doesn't work for the sockets provider, if the hostname of the node doesn't resolve to IP address. Sock_getinfo uses gethostname to find the source address to use, but sock_ep_getinfo gets an error when it calls getaddrinfo. The end result is that the provider fails even though there is an IP network defined.
e067f3613 prov/sockets: pass servname as NULL to in getaddrinfo if the port is empty string (to support FreeBSD)
ad14c1823 Merge pull request #1774 from a-ilango/master
83dbc3980 Merge pull request #1775 from bturrubiates/fix-librdmacm-repo
c0e2d4a82 Update librdmacm git dependency to point at the Github mirror.
6f066c277 common: Use a separate fi_info struct for passive EPs
9531cbb2d util: Add missing include to fi_mem.h + fix buf pool release
9a24f1916 Merge pull request #1772 from hppritcha/upstream_merge_pr673
a1e7812bf prov/gni: Fix the assertion check on the CQ event
db592c34b Merge pull request #466 from raffenet/sleep-usage
2e4fdfac1 runfabtests: use sleep without suffix
1bcf5cf34 Merge pull request #1768 from hppritcha/upstream_merge_pr669
e6abeee24 Merge pull request #1767 from hppritcha/upstream_merge_pr666
934a153e4 Merge pull request #1766 from hppritcha/upstream_merge_pr664
0b4111bd0 verbs/RDM: fixed leaks of requests Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
91c8b8aa9 verbs/RDM: inject size aligned with buffered size instead of max inline size Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
ba4bc8fb9 verbs/RDM: enable RMA caps Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
1e09d2251 prov/gni: Remove tag by request should use
4e0729c90 prov/gni: Restrict API to interfaces requested
f287c4184 Merge pull request #464 from sayantansur/ft-bw-runfabtests
77d87486b Merge pull request #465 from sayantansur/ft-sync-local
411e979ab common: move parent/child communication to common
27aa13e8a prov/gni: Abstracted GNIX MR Cache and added
630b8634f runfabtests: add rdm_tagged_bw
bc0377d32 Updated nroff-generated man pages
dd59b35d6 Merge pull request #1762 from shefty/master
d94628496 man/sread: Restrict use of sread calls where waitsets aren't used
85a280fbe man/fd: Document that fd's must be checked for POLLIN to be active
94f73da07 Merge pull request #462 from sayantansur/ft-msg-rate
293037996 Merge pull request #457 from a-ilango/master
e3c70f279 Use the common code for memory registration in rma tests.
9cf7838a1 Merge pull request #1748 from jithinjosepkl/master
60e5f9121 prov/sockets: Use util_buf_alloc instead of util_buf_get based on the util buf API changes
95b416c19 util/buf: Add new interfaces to support memory region alloc/free handlers
98613e069 Updated nroff-generated man pages
ee2ca49d7 Merge pull request #1761 from shefty/master
4daae0915 Merge pull request #463 from bturrubiates/typo-fix
aad2a1896 eq_test.c: Fix typo in error message.
df2a7a494 Merge pull request #1760 from jithinjosepkl/pr/sockets
9e151285f man/cm: Add definition for fid parameter
75b79ec1b man/ep: Include missing reference to counter objects for fi_bind
101d41e1a benchmarks: add a bandwidth/message rate test
0c2c47697 prov/sockets: disable control-msg ack for inject operations that do not expect completion.
dc5f979f9 Merge pull request #458 from bturrubiates/eq-peek
15b7b2cbe eq_test.c: Add tests for peek functionality
67d536b51 Merge pull request #1759 from jsquyres/pr/infrastructure-updates
972249f28 infrastructure: update notes
0688931fb Merge pull request #452 from shantonu/pr/rpm-fix
f50aa3286 Merge pull request #455 from bturrubiates/shared-av-name-mandatory
a241c88f8 Updated nroff-generated man pages
d7b702ca4 Merge pull request #1754 from bturrubiates/misc-man-updates
23006bd7f Merge pull request #1753 from bturrubiates/dead-symlink
469487fd1 Minor updates to man pages.
3ace2334e common: Cleanup EQ and CQ error reporting.
235a0ce8b common: Check if we have a counter open before waiting on it.
22d0172b0 common: Add a warning logging option to fabtests.
32717ebca common: Add newline to FT_ERR
6fd558c82 Remove dead symlink.
1c6f097ed Merge pull request #1752 from j-xiong/master
cd409a84a prov/psm2: bug fix for multi-iov support
23aef6995 Make use of default name in shared AV test.
710395853 Provide default address vector name for shared AV test.
70de0bd13 Merge pull request #1749 from bturrubiates/usnic-av-name
b33103fe3 Merge pull request #453 from bturrubiates/shared-av-errors
e0405ee25 Merge pull request #454 from shantonu/pr/manpage-update
c91a37a84 Updated manpage and added runfabtests usage
097d997f8 usnic: Return -FI_ENOSYS if a named AV is requested.
9845d395c Check the return status of opening the AV in the child.
9276174e5 Merge pull request #451 from bturrubiates/usnic-uberconfig
07330afa1 Merge pull request #1739 from evgeny-leksikov/verbs_bugfix
94851b36e Merge pull request #436 from shantonu/pr/shared-av-fix
8337d8cee Merge pull request #449 from sayantansur/ft-mega-bytes
fe9c50d39 Merge pull request #448 from sayantansur/ft-reduce-iters
209141867 Merge pull request #450 from bturrubiates/seg-fault-fix
b5b7eaf19 Added rdm_shared_av to run from runfabtests.sh and fixed return value for error case
6d5748dfe Merge pull request #1744 from jithinjosepkl/master
069a3fa5b Merge pull request #1737 from jithinjosepkl/pr/devel
692b48305 Add ubertest configurations for usnic provider.
9c08b5a58 prov/sockets: fix a bug in sock_pe_discard_field. Updated to handle the case in which the same pe-entry can be used to send the ack/error message.
32d9b3311 Added test_config files to the rpm package to fix rpm build
911a584b9 prov/sockets: Remove check for cq-size availability during TX/RX operations. CQ overflows are handled internally.
e8e85cb55 prov/sockets: synchronize accesses to mr_get_key
d218f85a0 Fix seg fault in ubertest.
396b00134 Merge pull request #1746 from bturrubiates/topic/check-dgram-len
2dae593d3 usnic: Check length field given to dgram send functions.
4bc4fb96c shared: print bandwidth in MB/s
b639a1355 Merge pull request #1738 from bturrubiates/msg-size-fix
f99c6941a usnic: Correctly report max_msg_size for EP_DGRAM.
d8ea1743d Merge pull request #1745 from jsquyres/pr/usnic-libnl-common-netlink-cache
602ccf351 usnic: add a cache for netlink route query lookups
4db1388a2 shared: reduce iteration count
b5164b4c0 Merge pull request #1743 from hppritcha/upstream_merge_pr660
79dd166ff verbs/RDM. Apply pull request comments:  - Reworked trigger of eager buffers releasing  - Removed forward declarations of state machine handlers Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
8f42d54eb Merge pull request #1742 from hppritcha/upstream_merge_pr656
297160826 Merge pull request #1741 from hppritcha/upstream_merge_pr652
ac6c40cc8 Merge pull request #1734 from jithinjosepkl/master
f75e6efbb prov/gni: refactor cm nic code
e7734c02f prov/gni: Improved performance of gnix_buddy_alloc
00296fa17 prov/gni: Update to gnitest.supp
a30691231 verbs/RDM/TAGEGD. Fixed a bunch of bugs which led to crash or hang of stress tests with collective operations  - fixed early eager buffers releasing when out of order receiving happened. It led to memory corruption on sender's side.  - removed odd tagged request moving to completion queue by local completion  - fixed processing of postponed sends (removing dlist item during foreach iterating)  - fixed memory leak after processing unexpected pkt (state	FI_IBV_STATE_EAGER_READY_TO_FREE instead of FI_IBV_STATE_EAGER_RECV_END)  - minor debugging and refactoring things
5a37ff3b6 verbs/RDM. Add limitation rma read/write on fly processing Signed-off-by: default avatarEvgeny Leksikov <evgeny.leksikov@intel.com>
8195deceb verbs/RDM rma fixes: 	- hang of inject, implemented freeing of buffers thru request 	- fixed read/write for zero copy path 	- copy after completion of read refactoring: 	- all rma functionality is moved to separated handlers 	- renamed some tagged stuff reused for rma capability
7841a5903 prov/sockets: do ftruncate only once on the initial shm segment, to support OSX.
115190014 Merge pull request #1736 from j-xiong/master
a95486b03 prov/psm2: expose multi-iov support through provider attributes
95c94230d Merge pull request #1735 from j-xiong/master
af3899195 prov/psm2: add multi-iov support for RMA write
9da7094ea Merge pull request #1733 from j-xiong/master
abc7e8fea prov/sockets: Use buf-pool for progress engine overflow entries
e263d02ca prov/psm2: support multi-iov send for tagged message queue
fe354f3d3 Merge pull request #446 from shefty/master
953a703e8 Merge pull request #1732 from j-xiong/master
ee2400a19 Merge pull request #445 from sayantansur/ft-benchmark-fixes
b6afbacb1 Merge pull request #442 from bturrubiates/check-ft-finalize
ea1f77564 missed call that processes the inject size option
c16119793 prov/psm: remove the old PSM2 related code
a9fe0a48a remove unused variable
807be87a0 Merge pull request #1731 from j-xiong/master
d0fcfa064 prov/{psm,psm2}: coding style tweak for "else" statement
c1697cce7 shared: Fix use of page_size
be97ddb07 Merge pull request #444 from sayantansur/ft-warmup
b0b707720 Merge pull request #443 from sayantansur/ft-touch-data
b77904d77 Merge pull request #1730 from hppritcha/upstream_merge_pr655
5322f70b2 add missing help line
8ace57ca2 prov/gni: Remove unnecessary assert in
0655bbd97 touch memory locations to allocate pages
cb73958ef Merge pull request #441 from bturrubiates/finalize-prefix
5c5892945 Merge pull request #440 from bturrubiates/ud-pingpong-fix
4b969b6df Add an extra recv to avoid failure in ft_finalize
bd9fa272d Handle the prefix case in ft_finalize
388924c8c Check the return value of ft_finalize
3356a834a Merge pull request #439 from shantonu/pr/shared_ctx_fix
f324c2c4e Merge pull request #438 from sayantansur/ft-align-buffers
4b5fa3850 Added a recv to avoid occasional rdm_shared_ctx test fail
6fbd75db5 Merge pull request #1729 from hppritcha/upstream_merge_pr654
cb1218d32 prov/gni: Fix race condition in cntr_mt tests
687907790 add an option to align data buffers
d3c35199f Merge pull request #437 from shefty/master
024555a1b Change size_option to a flag
ef863ad24 benchmarks: do inject operation as part of pingpong
d4099b902 benchmarks: no need to print name of benchmark
7f4612861 benchmarks: visual realignment of loops
454ca129e benchmarks: add warmup iterations
fba6ed72d rename pingpong directory to benchmarks
e485b3c08 Merge pull request #1716 from bturrubiates/enhance-readme
6d21580e5 Provide friendly README.
8d45aa445 Merge pull request #1727 from hppritcha/upstream_merge_pr651
7db248f88 Merge pull request #1726 from hppritcha/upstream_stage_pr650
9b89c884a Merge pull request #1725 from hppritcha/upstream_merge_pr648
76e51d4f8 Merge pull request #1724 from hppritcha/upstream_merge_pr649
fe6b4bc19 Merge pull request #435 from shantonu/pr/bugfix
a58bf3179 prov/gni: Free buffer in memory_registration_cache
fd41eec5b Break out of the RX progress loop after seeing the same VC twice
d764202f9 prov/gni: Implement ep_getopt/setopt/sizeleft
33a9e5246 prov/gni: Implemented ofi-cray:PR649 feedback.
890ce8c53 prov/gni: Added stressor tests for the buddy allocator.
7aa8c8f94 Merge pull request #1722 from hppritcha/upstream_merge_pr643
7bb659de7 Fixed an error in fi_close for domain
868853e12 Added missing fi_close for scalable ep object
9d5d63f6c Merge pull request #1721 from hppritcha/upstream_merge_pr647
28df097a1 Merge pull request #1720 from hppritcha/upstream_merge_pr644
6fdfaca9e prov/gni: Add hlist implementation to tag matcher
54d20e586 Merge pull request #1719 from hppritcha/upstream_merge_pr641
68699b89d Merge pull request #1718 from hppritcha/upstream_merge_pr632
c296cdf68 prov/gni: fix an issue with datagram exchange
7e41c301a prov/gni: tone down a warning in gnix_mr.c
f7ec09c27 prov/gni: busy sread() implementation
7c9dfb0e2 prov/gni: Replaced tests with parameterized tests
d55d682d5 Merge pull request #1717 from hppritcha/upstream_merge_pr658
0952bf6c9 prov/gni: Fix build due to movement of stuff in
7be0e05e7 Merge pull request #432 from shefty/master
ab60fb98b Merge pull request #434 from jsquyres/pr/fix-distcheck
94e9325cd Makefile.am: cannot use * in automake dist listings
456d04a7d Merge pull request #433 from jsquyres/pr/readme-tweaks
05e911a87 README.md: minor tweaks
893c9bbbf Merge pull request #429 from bturrubiates/enhance-readme
18dc87aa4 Add information about configure options.
54af9efdc Merge pull request #428 from shantonu/pr/runscript-update
e147f87b7 Merge pull request #427 from jithinjosepkl/master
0a2d12638 Merge pull request #1715 from jithinjosepkl/master
c14b67196 Restructured config files in test_configs for ubertest
9d0e026b6 Added option to run complex/fi_ubertest from runfabtests.sh script
9a88470ca prov/udp: Avoid socket connect() in ep_create. Destination address is always specified in sendto().
693021ddc Merge pull request #1714 from sungeunchoi/add-null-check-to-slist-remove-head
aae8d0ad0 Add null check to slist item reset in slist_remove_head
f0d27d307 Mark tests that return with -FI_ENOSYS as 'skipped', rather than failed.
408267aba Merge pull request #1709 from shantonu/pr/sockets-bugfix
72ee0d025 Merge pull request #426 from ofiwg/revert-422-pr/runscript-update
5977c81d4 Revert "Added option to run fi_ubertest from runfabtests.sh"
b46669bbf Merge pull request #422 from shantonu/pr/runscript-update
68f4eb532 Merge pull request #1712 from jithinjosepkl/master
45a2ea8aa Merge pull request #1713 from a-ilango/dev
6d93f0383 prov/sockets: Fixed av_table calculation in av_close for shared av
03b7405d3 verbs: Fix uninitialized variable access found by coverity.
3b599b03b Merge pull request #1711 from shefty/master
6c0035a23 prov/udp: Allow configure time enable/disable of UDP provider.
bb5cfd721 configure: Remove check for libdl from FreeBSD
aabaa0f22 common: Move memory functions from fi.h to fi_mem.h
c08394810 util: Add missing include fi.h to util_buf.c
2d08ed5b3 common: Remove include of fi.h from fi_list.h and fi_signal.h
0ab9bf53f common: Move file related defines from fi.h to fi_file.h
5bfee1669 common: Move ABI defines from fi.h into fi_abi.h
b74fe7c17 common: Separate atomic operations from fi.h into own header
65d1b181e common: Separate locking functions from fi.h into own header file
eb850b6e5 common: Add fi_osd.h
d8d73537f fi_signal: Add missing includes for socketpair
9aafb4a77 Makefile: Move include/fi_mem.h to alphabetical order
4444ebbfd Merge pull request #419 from a-ilango/dev
e375773e8 util: Remove early break from switch statement
ea872132f Merge pull request #1708 from jithinjosepkl/master
5f14ec666 Merge pull request #1704 from jithinjosepkl/rdmx
15f2b75cd Merge pull request #1710 from j-xiong/master
14dbbf2a7 prov/{psm,psm2}: bug fix for debug build
304fae611 prov/psm2: fix a compiler warning
9fd1ee5c7 Added option to run complex/fi_ubertest from runfabtests.sh script
70856ffdb prov/util: Replace fi_fabric/domain_create with fi_fabric/domain_init to allow util objects to be encapsulated.
ad4ec775d Reset slist entry after removing it from list
7f6c59774 Merge pull request #1707 from a-ilango/dev
b6e25e46d Merge pull request #424 from a-ilango/master
70e19beae verbs: Add REMOTE_WRITE access for RMA reads on iWARP
e67f32c45 prov/util: Add buffer pool utility in common code
1dd01c844 Merge pull request #1706 from hppritcha/upstream_merge_pr635
7325d3dcf prov/gni: add support for fi_stx_context
9c6be7b7b Use correct MR access flags.
ee4bcb3c5 Merge pull request #1703 from shefty/master
19cd56cfd Merge pull request #420 from shefty/master
5da6b0261 Merge pull request #421 from shantonu/pr/coverity-fix
ce4d328d7 Coverity-scan: Added a missing break statement
cdf6b53bc Merge pull request #1698 from jithinjosepkl/master
5f8556f9d Updated nroff-generated man pages
f1b76ecf5 Merge pull request #1702 from jsquyres/pr/no-more-jekyl-highlight-weirdness
3fc5db8ab ubertest: Cleaning control structures before closing fabric resources
201d1c1e7 util: Release reference on fabric when domain is closed
735323406 ubertest: Remove un-needed quotes from config files.
c269000b3 ubertest: Add comments to the test config files
2359d7f99 pages: GH now supports Jekyl 3.0 with real Markdown
8d3e6c210 Verify fi_close succeeds
41d3d6354 prov/sockets: Return -FI_EAGAIN if connection establishment is  in progress.
b9b8c74c9 Merge pull request #1701 from hppritcha/upstream_stage_pr630
91b799e99 Merge pull request #1700 from hppritcha/upstream_stage_pr629
6ae53be81 prov/gni: Only retrieve debug strings if log
3f76e57df prov/gni: Implement remove tag for multi receive
b3362051e Merge pull request #1699 from hppritcha/upstream_stage_pr628
b52763643 ubertest: Allow comments in test config files
4eee99d14 prov/gni: More small fixes
da6752677 Merge pull request #1697 from bturrubiates/init-ret
b94251cd7 Fix 'maybe-uninitialized' error.
b4fcf5bec Merge pull request #1691 from sayantansur/fi-direct-vpath
5527d9d83 Merge pull request #1694 from shefty/master
b9a2291cb Merge pull request #417 from shefty/master
48d89b8a2 Merge pull request #1689 from shefty/freebsd
625edd170 udp: Fix call to cirque_avail to cirque_used
2cbf0f1e4 udp: Replace cirque_insert with tail/commit
64f1d28fd udp: Switch to support only for sockaddr_in
fe2dea104 udp: Remove nested locking from EP progress
3acc54ced udp: Allow binding an EP to an EQ
bf507a788 udp: Change default domain AV type to FI_AV_UNSPEC
059dfb685 util: Set AV type on fi_av_open if user specifies FI_AV_UNSPEC
606a963e8 common: Fix cirque allocation size
6baf1f3b8 build: fix search for fi_direct.h
19cb4bfb9 ubertest: Set AV type when opening the domain
8ad5e0007 Merge pull request #1690 from shefty/master
c441afcc4 prov/udp: Fix compile warning reported by jenkins
27b45c71e Updated nroff-generated man pages
20c880590 Merge pull request #1688 from shefty/master
93bf5ee28 Updated nroff-generated man pages
07cd71bd3 Merge pull request #1685 from jithinjosepkl/master
7fc5fdd28 Merge pull request #416 from sayantansur/ft-cleanup
c712bd16d Allow libfabric to build on FreeBSD
f331cd635 common: Add fairness to epoll abstraction
0741c6a6a common: Modify fi_epoll_create return value
b3beebec2 UDP: Add UDP provider with common implementation
040dd77d9 cleanup
c8715430f Merge pull request #409 from sayantansur/ft-shared-av
6d512477c Shared AV usage example
476a30fbb Merge pull request #414 from shefty/master
b6b1ebae9 Merge pull request #1686 from hppritcha/upstream_stage_pr627
bc7a40e06 FreeBSD: Allow fabtests to build on freebsd systems
ac05bf03b Makefile: Add udp testing to make test option
d22dab79b Merge pull request #1682 from shefty/master
8fd10388c ubertest: Simplify basic bw/latency test scripts
59c0e7b35 Merge pull request #1687 from j-xiong/master
ee3695d18 ubertest: Add test_config directory for sample config files
0a9cc476d Merge pull request #413 from shantonu/pr/sread-update
9dcffad79 Merge pull request #412 from a-ilango/master
53eb6f44d shared: Add epoll abstraction
55572f1df prov/psm2: allows recv w/o completion to work with multi-iov send
dcd0ae787 prov/psm2: handle multi-iov send in receives with FI_MULTI_RECV flag
19a462954 prov/psm2: add multi-iov support to non-tagged message send.
897c1e28e Updated tests using fi_cq_sread to use FI_WAIT_UNSPEC instead of FI_WAIT_NONE
c4297b8ac Merge pull request #1684 from jithinjosepkl/master
3b2ae283e Update AV man page to allow FI_AV_UNSPEC type during av_open()
c642d1a36 prov/sockets: Allow FI_AV_UNSPEC as type during AV-open. Set     FI_AV_TABLE as the preferred AV type.
1cb6ab6de Revert "prov/sockets: Set av_type in domain attributes"
7450030b1 prov/gni: minor code cleanup
8153e59ff Merge pull request #1680 from jithinjosepkl/master
e718020dd shared: Change roundup_power_of_two implementation
919ded939 common: Add circular queue template
f09593232 prov/sockets: Fix a bug in progress engine rx-entry processing     - The variable used to keep track of num_fds signalled was getting       overwritten.
49d009313 Merge pull request #1660 from shantonu/pr/sockets-av
09c346a1b prov/sockets: Coverity scan fix for map_addr calculation, added index array for shared av, cleaned up code
9e9907a21 Merge pull request #1678 from hppritcha/upstream_stage_pr621
e927d298e prov/gni: Fix all warnings when compiling
aa879a40c prov/gni: Change -EAGAIN to -FI_EAGAIN
d246c85a6 Merge pull request #1677 from hppritcha/upstream_merge_pr626
11c8091a2 Merge pull request #1676 from hppritcha/upstream_merge_pr623
b78e369a7 Merge pull request #1675 from hppritcha/upstream_merge_pr619
6859105d4 prov/gni: Added parens in the reference counting macros
0aee722bc prov/gni: Fix race in multi-recv tests
38b40b9d6 Updated nroff-generated man pages
fa1039e66 Merge pull request #1670 from hppritcha/upstream_merge_pr620
960405886 Initialize status in _gnix_vc_destroy
53ed07983 Only register local memory if needed
bea321746 Merge pull request #1673 from bturrubiates/topic/poll-man
317b69909 Add fi_control to fi_poll manpage.
86ab36979 Merge pull request #1672 from jithinjosepkl/master
13473d347 prov/sockets: Set av_type in domain attributes  - Fixes #1671
daf429b39 prov/gni: quiet down gni configury
ae4c6689e prov/gni: configury ws cleanup
fd60a2772 prov/gni:config - add war for a bug in gni
f2bd3270e Add command line addressing options to fi_ubertest.
c39fb35f1 Merge pull request #1667 from bturrubiates/topic/fi-ep-manpage
ab7ddffa1 Merge pull request #1668 from bturrubiates/topic/fix-foreach
56d9df15d Fix foreach macros for slist and dlist.
828a09825 Merge pull request #1665 from bturrubiates/topic/ip-frag
fa77b5deb Add fi_ep alias to fi_endpoint manpage.
e20a8baba Merge pull request #1666 from hppritcha/upstream_merge_pr609
f2a917f68 Set the DF (do not fragment) bit in the IP header.
550c753a9 prov/gni: fix atomic initialization problem
241678f3e Merge pull request #1664 from hppritcha/upstream_merge_pr607
04127d4fc prov/gni: Implement FI_MULTI_RECV
909c17ccb Merge pull request #1662 from hppritcha/upstream_merge_pr601
fa1b81def Merge pull request #1661 from hppritcha/upstream_merge_pr594
b8e8d2366 prov/gni: Fix CQE data for MSG requests using PCD
852bf8fd7 prov/gni: Implemented PR594 feedback.
af190d88f prov/gni: Added fastlocks to the buddy allocator
637a182b2 prov/gni: Implemeneted a buddy allocator. Finished
cb5e748a9 Merge pull request #1659 from hppritcha/upstream_merge_pr616
f5aaa6ccf Merge pull request #1651 from shantonu/pr/sockets-av
9e9b18a53 prov/sockets: Added the use of map_addr in fi_av_attr for shared-av
ebc34cfa7 prov/gni: remove certain assertions from the
e58aee546 Merge pull request #1658 from hppritcha/upstream_merge_pr582
aeb798ee4 Drop retired MR entries on overlap deregistration
7f2d8e4a1 Merge pull request #1657 from jsquyres/pr/fix-jeffs-typo
47b1faa54 Optimize memory registration cache framework
23d3e3b9c Merge pull request #1656 from hppritcha/upstream_stage_pr505
1b0444679 usnic: fix typo introduced in 656f12e
d8ddad8c3 prov/gni: Replace mbox double_free tests with one
0e1b1ef06 Merge pull request #1654 from jdinan/topic/sock-atomics
f94790497 Merge pull request #408 from p91paul/counters
29a219a29 Merge pull request #1655 from jsquyres/pr/libnl-can-you-hear-me-now
3d3583f36 libnl3_utils: remove unused field
656f12e74 libnl: lots of things can fail temporarily
fa73fca0c Drop redundant assignment in sockets provider
2c91ce3bd Restore initialization
bd2235658 Fix spacing and avoid double-check of ret value
713e7fd47 Merge pull request #1653 from jsquyres/pr/update-gitignore
4eb2c66f8 gitignore: ignore the generated pkg-config file
de0835885 Merge pull request #1648 from hppritcha/upstream_merge_pr597
c92d397b8 prov/gni: Review and update use of GNIX_ERR
a8227e9a1 Merge pull request #1647 from hppritcha/upstream_stage_pr589
dc5895564 Merge pull request #1646 from hppritcha/upstream_stage_pr590
ae31a8912 prov/gni: initial data progress work
d9f725c4e prov/gni:configury, add rpath for criterion
0cfb2f144 Updates for Criterion v2.2.0
c3cf922ca Merge pull request #1644 from hppritcha/upstream_stage_pr575
39b2c36b2 prov/gni/test: Allocated separate domains for eps
826af0ae8 Fix usage of fi_cntr_wait
f794aedae Merge pull request #407 from shantonu/pr/atomic
d1e77d5aa runfabtests: Decreased the number of iters in rdm_atomic
71bc65543 Updated nroff-generated man pages
fdd3b064b Merge pull request #1642 from bturrubiates/topic/remove-readcond
0116fe690 Merge pull request #406 from shantonu/pr/atomic
4a3a96318 Remove references to fi_cq_readcond and fi_cntr_readcond.
631cd441c rdm_atomic: Coverity scan fixes
a7a905eef Merge pull request #405 from shantonu/pr/atomic
ae1b83643 Extended rdm_atomic test to include all supported atomic ops and datatypes
254b4e337 Merge pull request #1639 from goodell/pr/wait-none
545f60b80 usnic: allow FI_WAIT_UNSPEC
3ea547018 Merge pull request #1638 from jsquyres/pr/cron-run-all-md2nroff-update
2e7f9ad6b cron-run-all-md2nroff: sort the pages listed in index.md
b3bcd50a4 cron-run-all-md2nroff: print the temp dir
f3bb2ae70 Merge pull request #1631 from jsquyres/pr/update-libtool-shlib-ver-number
c9695d4f2 Merge pull request #1633 from jsquyres/pr/remove-extra-libfabric.pc
9438dabd7 libfabric.spec.in: remove extra libfabric.pc
cfff6215f build: update Libtool shared library version number
7d38dfc61 Merge pull request #404 from jsquyres/pr/update-version-and-email
b1b9a8bb8 configure.ac: update version and email address
e532d87f3 Merge pull request #1628 from jsquyres/pr/bump-version-to-1.3
94d4886d1 configure.ac: bump version to 1.3.0a1
e78966571 Merge pull request #1623 from goodell/pr/news-dates
dbc8c5b73 NEWS.md: fix release dates
414e3aa46 v1.2.0
e1a5b7497 v1.2
c4a06e953 Merge pull request #1620 from shantonu/pr/sockets-news
c8a89dfc1 Updated nroff-generated man pages
509e32cca Merge pull request #1622 from bturrubiates/usnic-man
0f2ff6565 usnic: Update usnic.7 man page for 1.2.0
998530248 prov/sockets: Updated NEWS for 1.2.0
5bc129941 Merge pull request #1606 from jsquyres/pr/usnic/libnl-can-fail-with-econnrefused
d4260d5be usnic: gracefully handle when nl_send() temporarily fails
ccd09f14c Merge pull request #1619 from hppritcha/upstream_stage_pr510
780907d3d prov/gni: Remove calls to _gnix_vc_destroy,
50f8ec742 Merge pull request #1618 from hppritcha/upstream_merge_pr588
8d46c82d1 prov/gni: GNI provider checks the compiler's native atomic support.
2604b844a Merge pull request #1617 from hppritcha/upstream_stage_pr585
98e224318 Merge pull request #1616 from hppritcha/upstream_stage_pr586
c47f24372 prov/gni: check for GNI_VERSION_FMA_CHAIN_TRANS..
edfe26fb5 prov/gni/src: Fixed "HAVE_ATOMICS" build warnings.
e403e5aba Updated nroff-generated man pages
dabba285c Merge pull request #1615 from jithinjosepkl/master
922a42cd2 Merge pull request #1614 from shefty/udp
b9a7c09e1 prov/sockets: fix warnings in 32-bit build
b1e7f0837 Merge pull request #1613 from hppritcha/upstream_stage_pr563
cba620a75 prov/sockets: Update memory registration to support 32-bit builds
424786888 Enable using counters through command-line switch
5bd87c675 man/atomic: Specify valid range of count in atomic functions
0293acaea Updated nroff-generated man pages
5dc98d365 Merge pull request #1612 from a-ilango/dev
f317abae5 Merge pull request #403 from p91paul/remove-useless-addr-format
b7802b995 prov/gni: improve EP shutdown process
d2976f88f verbs: Update man pages.
19cc93095 Updated nroff-generated man pages
ef959b6c5 Merge pull request #1611 from hppritcha/upstream_stage_pr579
deb0d011b Merge pull request #1609 from jithinjosepkl/master
95d00e7c5 Merge pull request #1608 from shefty/udp
e56f8945e prov/gni: Set SMSG max retransmits #452
4f4576d40 Remove unused FI_SOCKADDR addr_format specifications
0905f0ce5 prov/sockets: Mask out context-id during connection lookup for scalable-endpoints
8fbfc1290 prov/sockets: Fix av mask calculation for scalable endpoints
45294deba man/poll: Clarify output from fi_poll
fa6c4661a man: Fix typo in tagged man page
24cea53f9 Merge pull request #1607 from jithinjosepkl/master
6d5ced0ea prov/sockets: Initiate conn-msg on the same tx_ctx on which the tx operation was initiated in case of scalable-endpoints.
32020bf77 Merge pull request #1605 from evgeny-leksikov/rma_impl2
4288156c5 Merge pull request #1603 from bturrubiates/topic/unsigned-fix
13c1ccd37 verbs RDM: fix sendv limitation for 1 iovec Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
38cd27e32 verbs RDM/RMA: read, write, inject Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
628c720b6 verbs RDM/TAGGED: fix warnings during debug build Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
f12b26b6c Verbs provider. EP_RDM/FI_TAGGED. debug build fix
a31deb59a verbs RDM/TAGGED: sendv implementation for iovec > 1 + refactoring: 	- memory pool entry alignment 	- common send function: fi_ibv_rdm_tagged_send_common 	- cleanup of struct fi_ibv_rdm_tagged_request Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
c741ac2ab usnic: Force FI_PROTO_RUDP to be an unsigned integer.
d81da3907 Force FI_PROV_SPECIFIC to be an unsigned integer.
558c0e736 v1.2rc2
dd2ddc047 Merge pull request #1600 from bturrubiates/topic/rdm-err
cd54626f6 Merge pull request #1602 from shefty/master
7c3318684 usnic: Report truncation error in RDM endpoint.
31f3056ad Merge pull request #1601 from jithinjosepkl/master
43953e4d6 Merge pull request #1599 from bturrubiates/topic/sock-err
d7e98141b prov/sockets: Use fi_strerror for converting fi_errno values EQ.
9ce5cfd94 mxm: Add missing header files to Makefile.include
76f51203d sockets: Use fi_strerror for converting fi_errno values.
f32eadfba Merge pull request #1598 from hppritcha/upstream_stage_pr581
8307ce3a2 prov/gni: Remove FI_MULTI_RECV capability
5d8db0d89 Merge pull request #1544 from disprosium8/master
9e2ffbb67 Merge pull request #1597 from j-xiong/master
228c8a7ae prov/psm2: fix a bug in multi-recv.
1b4e1438d Merge pull request #1590 from jswaro/topic/jswaro/feature/rbtTraverseLeft
05f3dff41 Added rbtFindLeftmost function
c7ba97025 Updating .spec to include new pkg-config file.
aff498128 Adding pkg-config support.
d8dc1149b Updated nroff-generated man pages
2e279c3bf Merge pull request #1596 from j-xiong/master
87746cc37 Merge pull request #1595 from bturrubiates/topic/get-wqe-fix
c418ec17a man: fix some typos in the fi_psm.7 and fi_psm2.7 pages.
823db8c1b usnic: Use helper function instead of modifying TAILQ directly.
a8176d87e Updated nroff-generated man pages
470b5780d Merge pull request #1593 from sungeunchoi/small-man-page-update
697ce5fa4 Fix type-o in FI_TAGGED section
13503ba84 Merge pull request #1591 from bturrubiates/topic/enosys
b10839831 cron-run-all-md2nroff: fix typo in markdown output
ba9778256 Merge pull request #1592 from jsquyres/pr/update-master-man-index-file
982e23449 cron-run-all-md2runoff: write a new master man page index
4f2d751d6 usnic: Use fi_no_* functions for unimplemented features.
d4dbe6774 Updated nroff-generated man pages
b59e58715 Merge pull request #1589 from sungeunchoi/small-man-page-update
435a505b0 Change formatting of GNI text
24544f44c Merge pull request #1588 from hppritcha/topic/another_criterion_fix
02519cb5f prov/gni: fix flubbed conflict resolution
30eb1100a Updated nroff-generated man pages
4bfa579df Merge pull request #1586 from j-xiong/master
13e53302a man: minor correction for the fi_psm2.7 page
a94a2c4f0 prov/psm2: minor fix - arrays are defined larger than needed
cdb6221fa Updated nroff-generated man pages
ebe4810ef Merge pull request #1585 from j-xiong/master
00efc9c0d Merge pull request #1584 from hppritcha/topic/fix_criterion_builds
71fe0df1f man: update the fi_psm.7 page
90e602a15 prov/psm2: remove AM based message implementation
dd90d9a85 prov/gni: get criterion working again
e73c10e92 Merge pull request #1583 from j-xiong/master
886e2a0bd prov/psm2: bug fix for atomics
655596c6e Merge pull request #1581 from hppritcha/upstream_stage_pr570
627f09825 Merge pull request #1580 from hppritcha/upstream_stage_pr568
b19f6477e Merge pull request #1579 from hppritcha/upstream_stagepr562
3bcddd0bd prov/gni: disable criterion config for dist
84b3ab3da Merge pull request #1578 from hppritcha/upstream_stage565
c08b39850 prov/gni:Update rdm_rx_overrun test to actually
dfc703d5e Merge pull request #1577 from hppritcha/upstream_stage_pr564
e97914131 Merge pull request #1576 from hppritcha/upstream_stage_pr573
2aff0a3a9 prov/gni: Add new multithreaded counter test
d7e5eebc4 Updated nroff-generated man pages
2233288b0 Disable CPU binding on job launch
777530f3d Add some GNIX_WARN calls and curly braces
0160112b2 Update gnitest.supp
a1c3a4ef2 Merge pull request #1574 from hppritcha/stage_upstream_pr572
4aedcb263 Merge pull request #1569 from bturrubiates/topic/no-shutdown
fbc60493f Merge pull request #1571 from jithinjosepkl/master
af522bd69 Updated nroff-generated man pages
0eaa293ee prov/gni: Fix rndzv recv w/mismatched buffer size
45cc03a63 Add registered cacheline sized buffer to each TXD.
150aeffa3 Merge pull request #1572 from hppritcha/upstream_stage_pr577
7752843ea usnic: fi_shutdown is not supported.
d08d7e8a2 Updates to fi_gni man page
3667bbbc4 Merge pull request #1573 from shefty/master
0ac36588f Update NEWS and AUTHORS with GNI provider stuff
228caa37a Merge pull request #1565 from a-ilango/dev
24756a6fb verbs: Add provider updates for NEWS.
c92699f8f prov/sockets: Update NEWS for sockets provider
1b23ce106 Merge pull request #1558 from jsquyres/pr/moar-pkg-config-prep
ce659871f build: separate install vs. dist of provider man pages
7652b0006 provider configury: pass $PROVIDER_PREFIX and $PROVIDER_LIBIDR
f83098204 fi_provider.m4: save prefix and libdir values
1413bc7cd fi_check_package: update comment
a1d87a4b4 verbs: condense down to $(verbs_CPPFLAGS|LDFLAGS|LIBS)
5b6343eb5 sockets: minor configury update for pkg-config
391a86d74 psm/psm2: minor update to configury
d73d78266 mxm: condense down to $(mxm_CPPFLAGS|LDFLAGS|LIBS)
a2deb6a6b mxm: trivial whitespace cleanup
fee3fe989 gni: condense down to $(gni_CPPFLAGS|LDFLAGS|LIBS)
1089da5d0 usnic: re-add usnic configury changes
24e13372d fi_provider.m4: restore CPPFLAGS/LDFLAGS
6ca6155ae fi_provider.m4: trivial whitespace cleanup
a768d5449 Merge pull request #1566 from sungeunchoi/link-gni-man-page
d6ce34c82 Adding GNI provider.
db85bf902 Merge pull request #1564 from a-ilango/dev
01f216275 verbs: Disable provider if rdmacm version is 1.0.16 or lower.
0b1508c8a Merge pull request #1563 from bturrubiates/topic/news-1.2
92436cae4 usnic: Add NEWS.
bc4d4386b Merge pull request #1562 from bturrubiates/topic/rudp
b9b9df856 usnic: Update protocol handling and versioning for EP_RDM and EP_MSG.
b302d1af7 Merge pull request #1561 from bturrubiates/topic/leaks
672d47fe3 usnic: Free EQ resources.
f1d3d9e8f usnic: Remove NULL checks for pointers passed to free.
66f9eb4d8 usnic: Free memory allocated with fi_enable in usdf_dgram_ep_close.
d4c27b267 usnic: Free resources acquired with strdup in usdf_fabric_close.
a6f2addae Merge pull request #1560 from bturrubiates/topic/mailmap
1633aed6b Update entry in .mailmap.
7eb90ca20 Merge pull request #1559 from hppritcha/upstream_stage_571
eeefb699a prov/gni: Fix criterion test for fi_no* change.
e504dfa6d Merge pull request #1547 from jsquyres/pr/move-provider-makefile-stuff
0469b869a Merge pull request #1557 from shantonu/pr/sockets-fix
a0d504c10 build system: move provider-specific Makefilery to their dirs
deb8e24f4 prov/sockets: Return error when fi_ep_bind is called with invalid flags
57247ac4b Merge pull request #1556 from a-ilango/dev
151e44de1 verbs: Fix for coverity issue.
aeb1a3c14 Merge pull request #1546 from jsquyres/pr/minor-gni-makefile-tweak
0482f60c1 Merge pull request #1554 from hppritcha/upstream_stage_569
e4f24ea0b prov/gni:Install the proper fi_no_* versions
68b98adca gni: move rdmainclude_HEADERS inside AM conditional
fd93cd91e Merge pull request #1549 from shefty/master
8c56c6f54 Merge pull request #1545 from jsquyres/pr/prep-usnic-for-pkg-config
1f42e5078 Merge pull request #1541 from bturrubiates/topic/nl-detect
3bd55a0d0 Updated nroff-generated man pages
daa3fc2f7 Merge pull request #1548 from j-xiong/master
664652fda verbs: Free AV structure on close
a6cbc1d52 verbs: Initialize the AV function pointers on creation
51a8db1bb man: separate the man pages of the psm and psm2 providers.
032cb1395 Merge pull request #1542 from xuywang/pr/usd_update
4759bb1ac usnic: one last condense down to $(usnic_LIBS)
87203cfe4 usnic: condense to $usnic_<FLAGS> macros
935e80b3a Merge pull request #1532 from hppritcha/topic/top_level_makefile_add
517aa1ad1 Merge pull request #401 from shefty/master
05c5c958b fi_size_left_test: Indicate that MSG capability is required
16a5aea0b fi_cq_data/fi_msg_epoll: Set completion method
69c095898 Merge pull request #400 from shefty/master
1ff871641 Add completion method that polls on the fd wait object
d634a0eeb Merge pull request #1543 from alexander-sannikov/master
16c7ec891 prov/gni: don't include criterion stuff with dist
bda89f30d makefile - add bin_SCRIPTS
eed9afe76 Redundant configure options for mxm provider.
021e61ded Update to SVN r254426: Fixed 2 coverity warnings
93dc656dd usnic: Fix libnl3 detection.
4892bdd9d Merge pull request #1540 from goodell/pr/badge
595e2e1c0 Merge pull request #1539 from goodell/pr/travis
6bac4f4ab README.md: add Travis CI badge to GH landing page
6233d8e6f travis: install dependencies for the verbs provider
58322c60a travis: re-indent to consistent 4-space indent
392e281fc Merge pull request #1537 from bturrubiates/topic/fix-build
90383766e Remove reference to non-existent seq_num variable.
77400f53d Introduce a completion method to client-server tests
1a202bf01 Merge pull request #1524 from ddurnov/verbs_ep_rdm_squash
63580c787 Verbs provider. EP_RDM/FI_TAGGED. send_buf -> send_buf_head + non magical initial request state
4a7609c02 Merge pull request #1511 from alexander-sannikov/master
f400b36c4 Merge pull request #1530 from xuywang/pr/usd_update
6cc9c6cec Verbs provider. EP_RDM/FI_TAGGED. ACK handling optimization. Updated after review.
464548d87 Merge pull request #1536 from j-xiong/master
10c25d05a prov/psm: move handling of aliasing out of the common code path
40a8b2c3d Merge pull request #1535 from j-xiong/master
450f8779f prov/psm2: move handling of aliasing out of the common code path
b78598bf8 Merge pull request #1534 from j-xiong/master
f249e0970 prov/psm2: remove the hard cap on the AM chunk size
aeef88ead Update usnic_direct to SVN r253971
7d6973a4b Merge pull request #1531 from hppritcha/upstream_stage_pr557
543a0255b prov/gni: fix potential deadlock in vc wq
0ff358091 Merge pull request #1529 from hppritcha/upstream_stage_pr555
4df20336d Merge pull request #1526 from hppritcha/upstream_stage_pr554
d976dfe86 Merge pull request #1527 from jithinjosepkl/master
e7e8a3701 prov/gni: Fix atomic error completions, add tests
0b1dc93bf prov/gni: Remove uneeded code from gnix_atomic.c
f3e1f311d prov/gni: Fill out atomics API
03b62259b prov/gni: check atomic alignment
eaa4373dd Merge pull request #1528 from hppritcha/upstream_stage_pr556
8b9887639 prov/sockets: coverity scan fixes
2c4440020 Merge pull request #1525 from hppritcha/upstream_stage_pr550
599bb96d4 prov/gni: properly initialize atomic variable
e2960d6fa prov/gni: fix up error handling in mbox allocator
ca41ae081 prov/gni: Disable slow tests in tags.c.
64bace1ef Verbs provider. EP_RDM/FI_TAGGED. fi_tinject fix + ack handling optimization
d0b25673f Merge pull request #1520 from jithinjosepkl/master
552186eb3 prov/sockets: Remove unused ep->connected flag
adc745cb7 prov/sockets: Update protocol version for sockets-provider
70732555f Merge pull request #1522 from j-xiong/master
4d8524258 prov/psm2: bug fix for address resolution
3cb2d7e5f prov/sockets: Add comm buffer per PE entry instead of per connection
aacb27c56 Merge pull request #1519 from j-xiong/master
05b56887d configure: list all valid settings for the "--enable-xxx" options
366adc29a Updated nroff-generated man pages
c16e32698 Merge pull request #1518 from j-xiong/master
4a56e3b51 man: update fi_psm man page
4f6aa2cab Merge pull request #1517 from j-xiong/master
44dfbc48f prov/psm2: remove tagged senddata/injectdata functions
5e35cb90f Merge pull request #1516 from j-xiong/master
f3fc82cec prov/psm: use rbtree for mr key mapping
43a7b14a1 Merge pull request #1515 from j-xiong/master
423f07ad0 prov/psm: fix a potential deadlock with abnormal termination
3ba1b325a Merge pull request #1514 from j-xiong/master
8581c67b8 prov/psm2: bug fix for writedata
5ee09d604 Merge pull request #1513 from j-xiong/master
48d717050 prov/psm2: fix a potential deadlock with abnormal termination
3fc6aed96 MXM: fi_tinject support
012cc28c4 prov/sockets: Use poll instead of select for non-blocking connet and other connection mangement improvements
018eee25c prov/sockets: Use rbuf for tx_ctx instead of rbuffd
76ef9f93f prov/sockets: Removed inbuf/outbuf and fixed a hang issue in poll/signal
52dd9e59f prov/sockets: Remove comm buffer to improve scalability
a296edda5 prov/sockets: Use dlist for tx/rx list
84a5e7ca3 prov/sockets: Use epoll API for polling
a33afd5a8 prov/sockets: Fixed formatting issues
d2bd59010 prov/sockets: Update msg_len calculation for FI_ATOMIC_READ op (ignore src_iov len)
c87b66e4e Merge pull request #1510 from hppritcha/upstream_stage_552
526442b93 Merge pull request #1509 from jithinjosepkl/master
ae50dcad4 Merge pull request #1508 from hppritcha/upstream_stage_pr548
efd6dc556 prov/sockets: Simplify mr_key comparison
fd6d0a3a6 Merge pull request #1504 from jithinjosepkl/master
f0384f0ca prov/gni: Added performance measurement tests for the memory registration cache
bd7442c72 Merge pull request #1507 from j-xiong/master
8271fce74 prov/gni: fix problems with progress engine
3864d45d4 prov/psm2: simplify the key comparing function
f9138467b prov/sockets: read out wait_fd after wait() call
d29d157ce Merge pull request #1503 from hppritcha/upstream_stage_pr549
936aee590 Merge pull request #1502 from hppritcha/upstream_stage_pr546
70957a650 Merge pull request #1501 from hppritcha/upstream_stage_pr542
1dd413711 remove compile time warnings in av.c
95be901a6 prov/gni: fix send to self case
a681499da Merge pull request #1500 from hppritcha/upstream_stage_pr547
4afbf13f9 MSG recv err handling, TXD management, cleanup
ab7534e46 Support fi_send() of unaligned remote data.
70fede1c2 Support fi_read() of unaligned remote data.
cf1f585ca Merge pull request #1499 from hppritcha/upstream_stage_pr522
effe80ab1 prov/gni: disable gni provider if not enough fmas
b4563bfa1 Update the rdm_rx_overrun test (still doesn't work)
95eb604cf Merge pull request #1498 from hppritcha/upstream_stage_pr539
d24abd593 Merge pull request #1497 from hppritcha/upstream_stage_pr537
3a7b4fa4b Merge pull request #1496 from hppritcha/upstream_stage_pr536
ee06204cb prov/gni: schedule vc when initiating connection
4927eb087 prov/gni: register send/recv bufs for w/r
d7582899a Merge pull request #1495 from hppritcha/upstream_stage_pr533
5dad2cbc1 Fix bug in gnix_fab_req usage and do a bit of cleanup
5786ae14b Implement FI_SOURCE capability.
e6c615012 Silence compiler warning when calling free().
e3ce0bec1 Merge pull request #1493 from hppritcha/upstream_stage_pr544
80b0b6443 Merge pull request #1492 from hppritcha/upstream_stage_pr530
cdc6ebc64 Merge pull request #1491 from hppritcha/upstream_stage_534
39eb2d8b0 Merge pull request #1490 from hppritcha/upstream_stage_pr516
bd328e779 Merge pull request #1489 from hppritcha/upstream_stage_pr535
4b6161917 Merge pull request #1494 from hppritcha/upstream_stage_pr545
c2e3c7904 Add aprun/srun timeout
2b7776001 Zero target buffer before receiving data for better error checking
d3d2329ed Silence valgrind errors in GNI (many are false positives, still investigating others).
1f2971bfc Disable the bitmap performance tests (and move them to a separate suite, for later use)
91c9da21c Cancel all VC queues in gnix_vc_destroy.
6b0756c85 Iterate over all VCs to find TXs in fi_cancel.
518d436a4 Refactor VC progress.
337d1c481 Fixes for progress.
2a00f0e4f Refactor teardown function to create one that does not close memory regions.
205468c15 Merge pull request #1485 from j-xiong/master
6520b55e5 prov/psm2: fix the compare function used for mr key mapping
92e6665c6 Merge pull request #1484 from bturrubiates/topic/insertsvc
c23c02415 usnic: Implement fi_av_insertsvc.
768971993 Merge pull request #1483 from jithinjosepkl/master
3cf436c55 prov/sockets: set mr-key in memory registration, cleanup compare function
f869cdc8d Merge pull request #1480 from j-xiong/master
da9636a0e Merge pull request #399 from shefty/master
980e45835 autogen: Fix reference to deleted file
9e73e6059 prov/psm2: use rbtree for mr key mapping
84439546e Merge pull request #1479 from jithinjosepkl/master
d367c6177 Merge pull request #1478 from j-xiong/new_psm2_provider
ba465e1a6 prov/sockets: Move indexer.c to common code. 	      - Fixes #1477
4b005fce4 prov/psm2: remove tag bit reservation code
9014b145c Merge pull request #1472 from evgeny-leksikov/master
e736ace30 verbs: correction of subsystems in logging Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
c22c90e19 prov/psm2: full implementation of the vlane support
59b19626e prov/psm2: implement vlane allocation
2ea182b93 prov/psm2: format tweaks for functions with long names
c74daa826 prov/psm2: rename some internal functions
b48817345 prov/psm2: use macro to simplify some specialized functions
670b87492 Merge pull request #1470 from jithinjosepkl/master
40d865fb4 verbs: verbs_util macros do not use fi_log correctly #1463 Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
73b30b960 prov/psm2: move special tag bits out from the the 64 bit base tag
ad3a9c21d prov/psm2: separate the source code from the psm provider
d2eba1bea verbs: Fix coverity #119683 Unchecked return value Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
43c9a2808 verbs: Fix coverity #119684 Missing unlock Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
8bcdf4832 verbs: Fix coverity #119685 Missing break in switch Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
9f085aacc verbs: Fix coverity 119686 Dereference before null check Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
f3f5efbb4 verbs: Fix coverity #119696 Unchecked return value from library Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
7266d7b16 verbs: Fix Out-of-bound access in fi_ibv_rdm_tagged_cq_read Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
7c083b845 verbs: Error handling in fi_ibv_open_rdm_ep Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
35df8d9a5 verbs: cleanup: 1) remove FI_IBV_ERROR macro, used VERBS_INFO 2) add return code in case of unsuccessfull repost receives Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
0644818a9 Merge pull request #1471 from j-xiong/master
944e0c060 prov/psm: add parameter for progress thread suppression
bcaf4af37 prov/sockets: increase mr_key_size to 64-bit
7078fdfe6 prov/sockets: Use rbtree for mr heap
a0cfe9e4c Merge pull request #1469 from goodell/pr/osx-warnings
967ff5d23 verbscleanup: request matching functions Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
8d0eba197 verbs: CQ opening difference for RDM/MSG replaced by domain->rdm statement insted of attr->format. Fix code indentation. Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
170daeebd fi_tostr: fix warning on OS X
ea491b7db fi.h: fix endianness detection on OS X
3c8163025 v1.2rc1
bbeed7361 Merge pull request #398 from shefty/master
26b95e36b Updated nroff-generated man pages
787318d16 Merge pull request #397 from a-ilango/master
e3a5cda3c Merge pull request #1468 from shefty/master
533857265 prov/gni: Moved rbtree.* and fasthash.* outside of prov/gni.  Moved rbtree.* and fasthash.* from prov/gni/Makefile.am to Makefile.am.  Modified gnix_hashtable.c to refelct the fasthash changes.
719627e4e Adding GNI provider README.
f12fea8af prov/gni: configury changes for GNi provider
4c4530dea prov/gni: common lib code changes for GNI provider
5e166528c prov/gni: initial GNI provider import
03d31df43 Merge pull request #1467 from shantonu/pr/sockets-news
585ad18f9 Merge pull request #1466 from evgeny-leksikov/ep_rdm_init
2b578068c NEWS: Update sockets provider notes for 1.2.0
79951b619 Merge pull request #1465 from j-xiong/master
e4d8ee03b verbs: Fix initialization of RDM EP Signed-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>
ce1fb9a75 verbs: Export support for RDM EPs
eb6c0d2ad Merge pull request #1452 from goodell/pr/config-h
d18fc6c91 Merge pull request #1461 from goodell/pr/verbs-warnings
014584985 NEWS: update psm/psm2 provider notes for 1.2.0
b1a206f3e Updated nroff-generated man pages
79155497e Merge pull request #1462 from j-xiong/master
b52290659 Merge pull request #1451 from goodell/pr/usnic-av
3e958f3ba man: minor tweaks of the fi_psm page
350c12871 usnic: fix fi_av_remove
907fe0711 verbs: fix warnings revealed by PR #1452
cf5a20e1c usnic: check for NULL on av_open
405bcd6b1 remove unnecessary & incorrect HAVE_CONFIG_H check
1133699c2 Updated nroff-generated man pages
89841aac0 Merge pull request #1460 from j-xiong/master
078d0c447 configure.ac: strengthen warning defaults
57dfe4f10 fi_log.h: include missing config.h
b6ccaef7e man: update the fi_psm page to reflect the latest changes
74ccb2b21 Merge pull request #1459 from j-xiong/master
510784208 prov/psm: add the missing injectdata functions for PSM2
478be55e3 Merge pull request #1458 from j-xiong/master
4d41aeb69 prov/psm: support running psm provider over psm2-compat library
f1187b533 Merge pull request #1456 from j-xiong/master
932d23573 prov/psm: add FI_SOURCE to the supported capabilities on PSM2
05775951d Merge pull request #1455 from j-xiong/master
a9c743b81 prov/psm: report and validate the valid range of MR keys
0d6e7b3d6 Updated nroff-generated man pages
df1f41294 Merge pull request #1453 from goodell/pr/recvv-man
eb4519664 Merge pull request #1454 from j-xiong/master
3ccbc5f00 prov/psm: a few minor fixes for domain opening
087779e94 Merge pull request #1446 from j-xiong/master
8b3df5de0 man: fix typo in fi_recvv prototype
9b4b19396 Updated nroff-generated man pages
bae2d4f3f Merge pull request #1435 from jsquyres/rfc/FI_PROV_ATTR_ONLY
eab498cf9 prov/psm: move fabric implementation into a separate source file
778d65661 Merge pull request #1445 from j-xiong/master
02cc3f040 prov/psm: add reference counting to the fabric and domain object
a90b54f65 Merge pull request #1444 from j-xiong/master
ae1eee8a2 prov/psm: refactor the MR implementation
afc41cbc4 Merge pull request #1438 from shefty/master
0263fe303 Merge pull request #1443 from j-xiong/master
cde277760 fabric: add functions to free the resources allocated for indexer
d7815299c fi_info: add --list / -l option to list all available providers
61a92cb8a rdm_tagged_pingpong: Remove need for FI_MSG support
7df4fb250 Merge pull request #1440 from j-xiong/master
d6b44d2d2 prov/psm: more accurate setting of the FI_CONTEXT mode
341d196ac Merge pull request #1434 from jithinjosepkl/master
0ca465b94 fi_getinfo: add FI_PROV_ATTR_ONLY flag
4ce325882 prov/sockets: Acquire progress-engine lock before removing EP entry from stx/srx list (fixes #1433)
db2d8f6fc verbs: Add RDM implementation
efa2d213f list: Add find_first_match functionality
b34f9edbf Fixes for fi_rc_pingpong and add a test to runfabtests
08699fcfc Merge pull request #1429 from alexander-sannikov/master
00d619335 mxm: define a protocol value
58ec0e3fd mxm: define a protocol value
a769ac4e3 Merge pull request #1432 from j-xiong/master
727e61c26 Merge pull request #1430 from shefty/master
393dc3ade prov/psm: fix fabric/domain/provider name checking
19ef20fc0 Merge pull request #1427 from shantonu/pr/travis
425b83cfc fabric: Fix debug build and add asserts to lock routines
1f89e5268 Merge pull request #396 from shefty/master
ae2c3b585 ubertest: Simplify EAGAIN inject testing loop
4a78faf05 travis-ci: Added --enable-debug for linux with gcc
95a47e11f Merge pull request #1426 from jithinjosepkl/master
c53d0340a mxm: define a protocol value
34bda4bbb Merge pull request #361 from a-ilango/dev
946581414 prov/sockets: fix default tag format for sockets provider
14d005a79 Merge pull request #1418 from a-ilango/dev
4d64cd6cd Updated nroff-generated man pages
5f7af2e19 Merge pull request #1425 from sayantansur/fi-mem-tag-format
004535432 prov/verbs: Make a copy for check_info
d6ba0e519 Merge pull request #1421 from goodell/pr/usnic-sread-perf
4d7687337 Merge pull request #395 from shantonu/pr/cleanup
6f9b36ae6 man: clarify tag values with mem_tag_format
732879d9c Merge pull request #1424 from jithinjosepkl/master
fabdd6d64 usnic: improve fi_cq_sread performance
a961fd0a5 Merge pull request #1423 from shefty/master
c4247b1b4 verbs: Move fabric, domain, and MR calls into new file
6fc9350e5 verbs: Move fi_getinfo related functionality into new file
795191ee9 verbs: Move RMA interface into separate file
6ecb35d9c verbs: Move message interface into separate file
e20f25aac verbs: Move base message endpoint support into separate file
4ef1c55e8 verbs: Separate CM functions into their own file
6564a23d5 verbs: Move atomic functions into separate file
9fcb0cea8 verbs: Move EQ functionality into separate file
04a5e129c verbs: Remove unnecessary call to fi_ibv_init_info
093d0f62f verbs: Move CQ related functions into their own file
14b05e282 prov/sockets: do not set tag field in CQ entry for send completion 	      - Fixes #1420
a63f9878e Merge pull request #1422 from goodell/pr/usnic-ext-versioning
75348586a usnic: set ui_version union tag correctly
1fa2a27bd Updated nroff-generated man pages
6f9ed3c3a Merge pull request #1417 from shefty/master
cba393998 man/cq: Fix description of EPs bound to CQs and counters
0c1df6f98 Merge pull request #1416 from jithinjosepkl/master
870895ddc prov/sockets: coverity fix
991f0ea49 Merge pull request #1415 from j-xiong/master
c4b382b6c prov/psm: fix the handling of context for ops w/o completion
7d4567f3a ubertest: Add inject option; retry send on EAGAIN
9989c2402 cleanup: Added check to prevent overflow and NULL dereferencing, fixed error path
05a7b7885 cleanup: Fixed potential memory leaks when option is supplied multiple times
6cd96ad29 cleanup: Use strtol instead of atoi and handled error case
8aca67a53 Merge pull request #1413 from alexander-sannikov/master
8e00f9dd8 Merge pull request #1414 from jithinjosepkl/master
159da10fc Corrected handlers for unsupported MXM operations (event queue)
c7132e385 prov/sockets: change ifdef to if while checking for debug flag
3955b9974 prov/sockets: fix src/dest iov len mismatch for readv operations.
8ff318fb3 Updated nroff-generated man pages
0d5c3685c Merge pull request #1412 from shefty/master
3793a2218 cm: Add control option to set listen backlog
f9a5cbdbe Updated nroff-generated man pages
5424c1d5a Merge pull request #1410 from shefty/master
3ac46695f docs/providers: Document helper functions for providers
910e6587f Merge pull request #1409 from j-xiong/master
beb644547 Updated nroff-generated man pages
83c6a83c4 Merge pull request #1408 from shefty/master
5fc2e6eac prov/psm: make sure FI_PSM_TIMEOUT=0 works as expected
0b6605356 man: Change wording from FI_COMPLETION to FI_SELECTIVE_COMPLETION
3dda3dfae Merge pull request #394 from a-ilango/master
76c8ab921 Merge pull request #1405 from j-xiong/master
e88cf0a3c Merge branch 'psm2_symbol_rename'
d307396b7 prov/psm: update to the new PSM2 library with renamed symbols
454f625e7 Merge pull request #1404 from shefty/master
a0e4eaac2 fi_list: Add foreach macros for list iteration
3f5be8389 Updated nroff-generated man pages
dfe1249d6 Merge pull request #1403 from shefty/master
4fdee183d Updated nroff-generated man pages
06acc9732 Merge pull request #1402 from sayantansur/no-cq-strerror
cddd7e182 Merge pull request #1400 from shefty/master
a2e5a4d41 man: Document behavior of pending requests when an EP fails
f13cda6c2 fabric: provide enosys like call for cq_strerror
a62889244 man: Clarify use of FI_ASYNC_IOV
568f6eded Merge pull request #1397 from jithinjosepkl/master
ce4f8e2fa Updated nroff-generated man pages
21a450f5c Merge pull request #1398 from shefty/master
2da4e1276 Updated nroff-generated man pages
79cc38496 prov/sockets: fix out-of-bound access while setting min-multi-recv size
afc81590b Merge pull request #1396 from shefty/master
15d3e7c99 man: Fix wording when using FI_CONTEXT
74d7b9444 streaming: Pass remote_fi_addr for rma read/write fns.
5353be08e man: Add reference to FI_DELIVERY_COMPLETE to msg and rma man pages
316cd6b05 Merge pull request #393 from a-ilango/refactor
703176fbf Return error code with correct sign.
5ae12d71e Merge pull request #1395 from j-xiong/master
8046d408e util: bug fix -- potential memory leak
1cf485055 fabric: bug fix -- potential buffer underflow
c05d28f60 fabric: bug fix -- potential dereference of NULL pointer
114dfe0b6 Merge pull request #392 from a-ilango/master
8ba394846 common: Use shared code for av insert
190ed8132 runfabtests: Fix timeout when ssh-ing to nodes
f805160c5 Updated nroff-generated man pages
92955dd21 Merge pull request #1390 from goodell/pr/mode-handling
9c41b8a75 Merge pull request #1392 from j-xiong/master
4621682ef prov/psm: replace pthread spinlock with fastlock
3f5486ff5 Merge pull request #1391 from j-xiong/master
03c5c91e5 fi.h: add definition of fastlock_tryacquire
80cb14026 usnic: fix mode handling
520738ada fi_getinfo(3): clarify mode bit handling
ed1cb0104 Merge pull request #1389 from j-xiong/master
aea95d8a7 prov/psm: use fastlock instead of pthread mutex whenever suitable
9736244d6 Merge pull request #1388 from j-xiong/master
334cd4b21 prov/psm: properly destroy pthread mutex and conditional variables
5c10de940 Merge pull request #1387 from j-xiong/master
e6508f9f5 prov/psm: fix a potential memory leak
81c2abe9f Merge pull request #1386 from j-xiong/master
141034691 prov/psm: use unsigned type for 1-bit bit field
060a836f1 Merge pull request #1385 from j-xiong/master
71bd7c341 prov/psm: bug fix -- add missing check of malloc return values
2ca5b2d38 Merge pull request #1384 from j-xiong/master
2ad70433c prov/psm: configure script fix for cross compilation
a64649b2c Merge pull request #1383 from j-xiong/master
b6dcafdd1 prov/psm: protect the access of the CQ/EQ free list with mutex
e407fc633 Merge pull request #390 from shefty/master
5d20a72ea ubertest: Fix reference to wrong string field
7cbeeddc4 Updated nroff-generated man pages
27226511c Merge pull request #1380 from shefty/master
420389cd6 man/av: Fix incorrect reference of fi_av to fi_eq
1d187fcfa Merge pull request #389 from pmmccorm/master
67ef4f585 Add libfabric Travis CI badge to Readme, update slightly. Rename markdown README and create a skeleton readme for inclusion in the tarball.
467b1a206 Merge pull request #1366 from pmmccorm/rpmci
44ecbcf39 Enable RPM building in CI.
6fc20746d Merge pull request #1364 from pmmccorm/master
1676a1969 Merge pull request #387 from jithinjosepkl/master
616632cc9 - Fix timeout issue in runfabtests.sh (fixes #385) - Minor cleanups
a3fc7a2e3 Merge pull request #1372 from afriedle-intel/master
2bc968429 Merge pull request #1377 from sungeunchoi/change-prov_name-warning
ac5660d57 Merge pull request #1376 from jithinjosepkl/master
be9022010 Update prov_name warning to include provider name (and use the actual field name, so as to not read so confusingly)
4db0628ed prov/sockets: fix incorrect return value for fi_domain() and fi_fabric()
7aaa5a305 prov/sockets: return -FI_EINVAL instead of -FI_ENODATA for fi_endpoint() in case of invalid attributes
2e67c0755 Merge pull request #1374 from jithinjosepkl/master
bdff7bc84 Merge pull request #1375 from j-xiong/master
5d1dd19fa prov/psm: don't set fabric_attr->prov_name in fi_getinfo
0441a70f9 AC_CHECK_FILE always fails when cross compiling
df1f4ff52 prov/sockets: do not set prov name in fabric_attr
a9eb74b2b Merge pull request #1373 from sungeunchoi/add-prov_name-warning
2fe28f20b Add warning log message if prov_name is non-NULL in fabric_attr field of struct fi_info.
0df6d33b8 Merge pull request #1370 from j-xiong/master
5f145bf4c prov/psm: bug fix -- wrong type for the affinity parameter
a67c8a572 Merge pull request #1369 from jsquyres/pr/usnic-does-not-yet-support-fi-reg-mr-domain-bind
fb641b763 usnic: return -FI_EOPNOTSUPP on domain_bind to FI_REG_MR
850822c3d Merge pull request #1368 from j-xiong/master
8000b8893 prov/psm: replace usleep with nanosleep
f97422b77 Merge pull request #1367 from j-xiong/master
a8253ee7f prov/psm: a few tweaks to the progress thread parameters
65df22199 Merge pull request #1365 from j-xiong/master
0d70fed78 prov/psm: new format for progress thread affinity setting
1f87e0338 Enable Travis CI on OS X. Enable parallel builds for speed.
5fe3a6e8c Merge pull request #383 from pmmccorm/master
e4299aa42 Re-enable OS X testing with Travis CI. Include and return right header and value for msg_epoll. Don't run perl each test since we no longer have sub-second timing. Hack around OS X returning different value for ENODATA.
8f59557c7 Merge pull request #382 from shefty/master
2c2dd4a53 fi_msg_epoll: Remove unneeded fi_recv call from simple server tests
688cb18a5 Merge pull request #1363 from j-xiong/master
4eff9c9e4 prov/psm: add option to set the CPU affinity of the progress thread
c37988890 Merge pull request #380 from pmmccorm/master
934d10f0b Make fi_msg_epoll no-op when epoll is unavailable.
2c3fcd43b Merge pull request #379 from shefty/master
014c10f57 common: Remove debug printf
486d2b092 Merge pull request #376 from a-ilango/msg_epoll_debug
c4e74d735 Merge pull request #378 from shefty/master
821829d24 ft_ubertest: Fix seg fault
aff4f34f9 ft_config: Check return values from jsmn parser
0e180ea23 ft_config: Fix resource leak
803737776 Merge pull request #377 from a-ilango/master
bce6b8324 runfabtests: Remove set -x for test commands.
bcfabf8a3 Merge pull request #370 from a-ilango/master
d3a703970 runfabtests: Add client and server interface options.
cb5724f4e Enable -vvv option for runfabtests to debug fi_msg_epoll failure in CI
00a34a5dd Merge pull request #375 from shefty/master
f26faaa24 common: Delay setting default port values
f83db2541 common: Fix ignoring service field if node is null
7e221acee cq_data: Spelling fix
8425103e2 common: Remove ft_getdestaddr as unused function
a9012a094 Merge pull request #374 from shefty/master
5f89458e7 Merge pull request #1362 from a-ilango/dev
dd9151c8c prov/verbs: Fix incorrect setting of node argument.
1ec1f7688 Fix errors reported by coverity
0dad230ac jsmn: Fix possible NULL dereference
da6a5a325 Updated nroff-generated man pages
f5b6cd1f1 Merge pull request #1361 from shefty/master
7f1e5bd3c man/av: Minor formatting tweak
dfc12049c Merge pull request #372 from shefty/master
320361463 travis: Add support for clang
d17276380 Merge pull request #1351 from hppritcha/topic/add_os_x_testing_to_travis
ab9eb9dcf Merge pull request #1359 from j-xiong/master
435c231b9 prov/psm: add an environment variable to adjust progress interval
feebe7203 Merge pull request #1358 from j-xiong/master
5a42ac81d prov/psm: disable the wait thread if the progress thread is on
72f105431 Merge pull request #1357 from j-xiong/master
31c8627bf prov/psm: allow auto progress & more threading modes in fi_getinfo
7ea2885ed Merge pull request #1356 from j-xiong/master
93560bf89 prov/psm: add a progress thread to enable auto progress
e5f6f590e Merge pull request #1355 from j-xiong/master
2c53ffcac prov/psm: add a lock to the polling function for thread safety
e8cfc4347 travis: exclude fabtest run for os-x
34e7bcece Merge pull request #1354 from j-xiong/master
f317872ba travis: Added steps to build and run fabtests
ff50dcb2c prov/psm: reduce the default timeout value for psm_ep_close
e394390d2 Updated nroff-generated man pages
d8b9a7429 Merge pull request #1352 from sayantansur/rm-enabled-buffered-recv
92f342ebd man: clarify FI_RM_ENABLED and total_buffered_recv
8e152ce99 Merge pull request #368 from shefty/master
db9dce379 travis: make travis yml file smarter
17e77b033 Add basic travis CI test script
129c8fe2d Merge pull request #365 from shefty/master
09f9f2fbd Merge pull request #1350 from a-ilango/dev
e9e46f1af prov/verbs: Fix crash in fi_sendmsg when msg->desc is NULL
72e504140 Updated nroff-generated man pages
ced5f02fe Merge pull request #1347 from shefty/master
3efa49d7f man/poll: Minor grammar fix
09ca0ae5e Merge pull request #1342 from jithinjosepkl/master
3c836d369 Merge pull request #1346 from shefty/master
d27ecd0c9 travis: Add support for containers
6e7bad2fc Merge pull request #1343 from shefty/master
5e2c6b767 prov/sockets: Ignore FI_INJECT flag for atomic-read op 	      - Fixes #1333
aee74be15 prov/sockets: increase buffered recv limit
c291adfd3 Remove unused function - sock_eq_openwait
afa581d6d Merge pull request #1341 from shefty/master
e63521961 make: Add make test option
6a8ad8392 verbs: Fix build by updating to fi_signal.h
4302b3fb1 Merge pull request #1337 from shefty/master
1c420a4ff Merge pull request #1338 from j-xiong/master
7da27723c fabric: Add missing fi_signal.h file
6edd65a79 prov/psm: fix assertion failure due to unset psmx_active_fabric
f48515032 Merge pull request #1334 from shefty/master
5f103b12a Add .travis.yml to support Travis CI
0854b9fc8 Merge pull request #1325 from a-ilango/dev
86ddb5288 common: Add abstraction to support signaling via an fd
9f33498f8 common: Add memory duplicate call
7748cbd35 Merge remote-tracking branch 'upstream/master'
275c3c5c9 prov/verbs: Refactor send path
ae29b31fd Merge pull request #1332 from jithinjosepkl/master
7f83f7f72 Fix rbuffd/dlistfd reset
80565052a Use common code for message processing
60851e66b Merge pull request #364 from ofiwg/revert-363-master
0c3334eba Revert "Use common code for message processing"
29523fd3d Updated nroff-generated man pages
13bd2461f Merge pull request #362 from sungeunchoi/mac-compatibility
253008df5 Merge pull request #363 from shefty/master
73bec67dd Merge pull request #1330 from jsquyres/pr/trivial-cq-man-page-fix
286b712df fi_cq.3.md: trivial s/event/completion/ fix.
ecd1bb943 Merge pull request #1327 from shantonu/pr/sockets-cleanup
918a9d19e Add common call to post a send message
5dbc3acdf v1.1.1
443a6240f prov/sockets: Formatting fix
e51598d49 Updated nroff-generated man pages
a751858dd Merge pull request #1319 from shantonu/pr/master-news
167d1b4d7 Merge pull request #1320 from pmmccorm/master
6ac6eb472 Merge pull request #1324 from shefty/master
b26b6a719 prov/verbs: Add fi_inject functions
2bd142ec7 prov/verbs: Refactor atomic functions
a2858a7c7 man/FI_ASYNC_IOV: Include the memory descriptor as part of the full IOV
33e2d137e prov/verbs: Refactor fi_send and fi_rma calls.
d5a2fbdbe man/cancel: Clearly indicate that fi_cancel is asynchronous
c15aa702f man/atomic: Clarify use of count
53f2ef977 Merge pull request #1321 from a-ilango/master
9dd033b69 Merge pull request #1322 from j-xiong/master
41f2dd6e2 NEWS: update psm provider notes for v1.1.1
bc3ff2ea5 Re-wire the specfile configopts.
c8651d08d NEWS: Update sockets provider notes for v1.1.0
566ff2003 NEWS: Update sockets provider notes for v1.1.1
d5f96a392 prov/verbs: Fix invalid usage of IBV_SEND_INLINE
ad8baa0d4 Merge pull request #1318 from a-ilango/master
9b54df6bc Update news.md with verbs provider updates.
a2d32e68f Merge pull request #1315 from jithinjosepkl/master
f937b9b54 prov/sockets: set address size correctly in fi_getname/fi_getpeer  - Fixes #985
dab8e5308 Updated nroff-generated man pages
60f8fc3a5 Merge pull request #1313 from goodell/pr/master-doc-updates-for-1.1.1
3a515d1d5 fi_usnic(7): updates from Ben
f1234234d fi_usnic(7): clarify FI_MSG_PREFIX compatibility
f95816c0c fi_usnic(7): use alternating */- bullets for source clarity
407d6a9ab fi_usnic(7): fix bullet indenting
fce76c2a9 NEWS: update usnic provider notes for v1.1.1
91787103a Allow runfabtests.sh to be invoked without arguments using the sockets provider in loopback-mode without ssh.
fd981fec4 Changes to get runfabtests.sh working for OSX:
e2ea2db42 Merge remote-tracking branch 'upstream/master'
f02faa531 prov/psm: move provider specific defintions into version.h
6c375876e Merge pull request #1307 from pmmccorm/master
b9cc3cc18 Add missing header to Makefile.am for psm2.
036f9f9fd Merge pull request #1302 from jithinjosepkl/master
a47f51ff6 Merge pull request #360 from a-ilango/dev
8e4e4f0ee Update man page to sync up with fabtests changes.
5bce30728 Updated nroff-generated man pages
295f6e172 Merge pull request #1304 from shefty/master
647ad243d prov/sockets: use size_t for min_multi_recv, buffered_len
7547bbde5 man: Remove reference to RMA generating a CQ entry
01255698d prov/sockets: enable rx/tx attr primary caps only if requested by app
986c39cfe prov/sockets: return initial values for cswap_* operations
87e59d563 Merge remote-tracking branch 'upstream/master'
e725899d1 prov/sockets: do not generate CQ events for remote write events
5167fde15 Merge pull request #1301 from j-xiong/psm-dev
ea57eb311 prov/psm: update psm2 rename.h with new symbols
cd09bac38 Merge pull request #1298 from j-xiong/psm-dev
b2779afa4 prov/psm: convert a remaining "perror" to logging function
525017ec9 Merge pull request #1297 from j-xiong/psm-dev
3c9f18b6d prov/psm: properly terminate the name server thread
d0fc37ad9 Merge pull request #1296 from j-xiong/psm-dev
e26735c67 prov/psm: fix inversed condition for freeing up fabric object
28f2c7106 Merge pull request #1295 from j-xiong/psm-dev
1fe5e27ac prov/psm: add UUID and PSM epid to debug output
4d3fb3128 Merge pull request #1294 from j-xiong/psm-dev
6d8657076 prov/psm: fix a typo in log messages
793f8732b Merge pull request #1293 from j-xiong/psm-dev
90c054336 prov/psm: add environment varible to control psm_ep_close timeout
6b50a0a09 Merge pull request #1292 from j-xiong/psm-dev
b493912d2 prov/psm: code refactoring of the AM-based messaging
03fa87970 Merge pull request #359 from shantonu/pr/av-insert-cleanup
3a3de2510 Merge pull request #1290 from j-xiong/psm-dev
e0681dffa prov/psm: check more fields of the hints passed to fi_getinfo
302d42a73 av_insert: Fixed the return value of the calling function
0bb8f4b9d Merge pull request #1285 from shefty/master
0bb8fbb72 Merge pull request #1287 from j-xiong/psm-dev
9c4405b66 prov/psm: create error entry for empty result of recv with FI_SEEK flag
8b48cc05a fabric: Ignore provider errors in fi_getinfo
8ec2fd70f Updated nroff-generated man pages
ee3141d06 Merge pull request #1281 from jithinjosepkl/master
d7a23cb00 Merge pull request #358 from shantonu/pr/options-fix
8c1c261c3 Merge pull request #357 from a-ilango/master
6267ebb90 Merge pull request #356 from a-ilango/dev
0bf8740fa Merge pull request #1284 from bturrubiates/topic/comp-status-fix
81785ac57 Merge remote-tracking branch 'upstream/master'
f13f577c5 usnic: usdf_msg.c: Fix handling of erroneous packets in EP_MSG.
4cddae163 usnic: usdf_rdm.c: Fix data corruption issue in EP_RDM.
9f8dc2860 Update manpage to clarify FI_PEEK behavior
330a434ec prov/sockets: FI_PEEK operation is always asynchronous
c1f5c7341 common: Removed unused option to display version number
983eae8b1 complex: Throw error for invalid config entries.
095b149f9 complex: Add fi_ubertest config files for verbs and sockets providers.
fcb27a7ed Merge pull request #355 from shefty/master
1ee2b1b60 Move fi_domain() into ft_open_fabric_res()
bf541278c Updated nroff-generated man pages
78483e771 Merge pull request #1276 from shefty/master
0ac0393ef MXM OFI provider
cb525de56 Merge pull request #354 from shefty/master
25b5a3c11 Added send/recv context required for psm provider
b7a056107 Merge pull request #351 from shefty/master
ae8d69dbc Merge pull request #353 from shantonu/pr/improve-parser
9d5ce032a Move init_av calls into common code
d2418b212 Merge remote branch 'upstream/master'
2b94096f1 Updated nroff-generated man pages
b450b37f6 Merge pull request #348 from a-ilango/master
ad993a087 Merge pull request #1273 from hppritcha/topic/minor_manpage_fix
432bf3989 man pages: fix to fi_rma_msg def in man page
4c51ed71d Merge pull request #1272 from jsquyres/pr/save-a-copy-of-crontab
be626232b crontab: the ofiwg-bot user's crontab on flatbed
89c029422 Merge pull request #1270 from jsquyres/pr/update-man-pages-without-gh-pages
7bde7f17b cron-run-all-md2nroff.pl: update without pushing to gh-pages
410496107 Merge pull request #1239 from shantonu/pr/sockets-1226-fix
b6e80d63d Updated nroff-generated man pages
fc4a1d85c Merge pull request #1260 from hoopoepg/master
9b327ccda Merge pull request #1265 from shantonu/pr/sockets-manpage
ca204813d prov/sockets: Added a function to read default env values, seperated from the definition
9967f750b Modified yaml output to percentage
025c04dd7 Merge remote branch 'upstream/master'
163b48c81 prov/sockets: Added description of env var in the manpage
0160af4db Merge pull request #1263 from j-xiong/psm-dev
83a4f78a8 prov/psm: correctly handle overlapped local buffers in atomics
0f05d3728 Updated nroff-generated man pages
dced51ddb Merge pull request #1262 from a-ilango/master
1b01041da Update verbs provider man pages.
96befdd8a here is implementation of complex types of atomics for socket provider. used GCC/ICC built-in complex types
f724c7bc9 Merge pull request #341 from a-ilango/dev
1a836bac2 complex: Add wait object type option.
59e5b69a4 Updated nroff-generated man pages
e00909094 Merge pull request #1244 from shefty/master
6792178d7 Merge remote branch 'upstream/master'
8145f44b6 Merge pull request #350 from shefty/master
264fb444b Merge pull request #1223 from shantonu/pr/sockets-cleanup
c07405697 Merge pull request #1256 from goodell/pr/contributors
6be3c26a8 Cleanup and fix rdm_multi_recv completion handling
3ab54ab1f CONTRIBUTORS: link to OFA bylaws
7a7ec6069 prov/sockets: Removed common code and added a function to get src_addr from hostname
09d9c81a2 Merge pull request #1254 from jithinjosepkl/pr/devel
5834ea039 Specify correct cq format for tests with CQ data
9caf30826 prov/sockets: Add env options to specify default sizes for AV, CQ, EQ, and Conn-map.
96fdc2e39 prov/sockets: avoid bind before connect as the port info is exchanged during connection establishment.
9568a0016 prov/sockets: Add env option to specify connection retry attempts
7450eed2d pr/sockets: Increase default connection map size
a63fdf299 Add retry for addr-not-avail error
fa3b5b351 ft_finalize: Pass local memory descriptor to fi_sendmsg
81a4a4af3 Merge pull request #347 from shefty/master
dde7d7f55 Merge pull request #346 from shefty/master
cc8a400c6 prov/sockets: Changed sprintf to snprintf for safety
b4a2155e2 Merge pull request #1253 from j-xiong/master
e3bad1c8c prov/psm: handle duplicated addresses in fi_av_insert
328bd038c Fix ft_alloc_bufs to set tx_buf correctly
0089d82fc Merge pull request #1252 from jsquyres/pr/new-NEWS
1208ac251 prov/sockets: Added empty string check in sock_av_insertsym
19bec25f9 NEWS.md: first version
2257a536a Merge wait_for_completion with wait_for_data_completion
6ee0e4055 Merge pull request #345 from jithinjosepkl/master
c58740242 Fix stack corruption in CQ data test
a2ec4e7e7 Merge pull request #342 from a-ilango/master
bf7812d38 Merge pull request #344 from shantonu/pr/cleanup
2ba5fc75a Merge pull request #1237 from shantonu/pr/sockets-1225-fix
8f7495255 Merge pull request #1247 from goodell/pr/empty-if-body
7bc8744f1 Merge pull request #1248 from goodell/pr/warning-squash
c5dc9df3c usnic: fix warning from keyword ordering
b34c1b8c1 sockets: avoid empty "if" body in macro expansion
3944f0787 Merge pull request #1245 from j-xiong/master
964494fb9 config: remove unnecessary quotes for shell variable assignment
a1fd84dc2 prov/psm: configure script bug fix
e86d6aca0 config: save original CPPFLAGS and LDFLAGS before checking prefix.
b58ebb6f1 Cleanup atomic definitions
e684d8528 Merge pull request #1241 from a-ilango/dev
df257c453 Merge pull request #1243 from jsquyres/pr/psm2-minor-makefile-fix
e61a7b0e9 Makefile.am: remove bogus psm2/src/makefile entry
1dd769247 Updated nroff-generated man pages
91c4a7348 Merge pull request #1242 from j-xiong/master
a8b4c512d prov/sockets: Removed redundant error log as the same error is reported in the calling function
daaad8b99 prov/sockets: Removed separate read/write cq as FI_SEND includes send, atomic and rma operations
f60cd405e prov/sockets: Corrected debug log to error log
a076ab33b prov/psm: add PSM2 support (updated)
a832e42f7 Added missing returns in the error path
027bd35ed prov/verbs: Add logs for fi_getinfo error paths.
e9e4ff35c Merge pull request #343 from shefty/master
94cf063c3 cq_data: Set CQ wait object and avoid > 64-bit shifts
58775e2e7 ported: Fix rc_pingpong to post recvs based on rx ctx size
b69468c6c Merge pull request #1238 from a-ilango/dev
625a3e078 Merge pull request #1236 from bturrubiates/topic/fix-cq
c86de1c98 usnic: usdf_cq.c: Return number of read completions on error.
8cc469305 usnic: Distinguish between a full queue and an empty queue.
3d757e909 prov/verbs: Make fi_getinfo return -FI_ENODATA for errors which aren't fatal.
c4960cb82 Merge pull request #340 from shefty/master
20f641775 Remove FI_CONTEXT support from tests that do not use it correctly
648c63e4b Move active EP allocation to common code
a01fa50e1 Merge pull request #339 from shefty/master
de5038a23 Merge pull request #335 from bturrubiates/topic/add-no-verify
759aa3bf0 Work around psm provider not supporting bind EPs to EQs
aea12b4c9 Merge pull request #336 from bturrubiates/topic/fix-ud
66f8dafea ud_pingpong.c: Post recv on both client and server side.
dcb437d8b Merge pull request #338 from shefty/master
e2d657c0d Merge pull request #1234 from j-xiong/master
50085de30 Merge pull request #1233 from bturrubiates/topic/fix-tx-size-left
4699fd7ad prov/psm: more fix for coverity issue #29854 -- unused value
3274d2027 usnic: usdf_rdm.c: Track number of entries in tx/rx free queue.
57c4a6523 usnic: usdf_msg.c: Track number of entries in tx/rx free queue.
fe388f577 runfabtests.sh: Run pingpong tests in default and prefix mode.
29a04fede Merge pull request #1228 from jithinjosepkl/pr/sockets
e6861e517 Updated nroff-generated man pages
032b5d259 Merge pull request #1231 from a-ilango/dev
b6beab276 manpages: Add info about injectdata functions
4a790af3c Use separate buffers for send and receives
524a0b96f Merge pull request #1229 from j-xiong/master
57dca039c prov/psm: fix coverity issue #29730 -- unckecked return value
aff0eb4ae prov/psm: fix coverity issue #29746 -- unchekced return value
f5fd62f7b prov/psm: fix coverity issue #29752 -- dereference after null check
5996fc793 prov/psm: fix coverity issue #29754 -- dereference after null check
468813ca1 prov/psm: fix coverity issue #29755 -- extra high-order bits
64d2ad9c2 prov/psm: fix coverity issue #29798 -- resource leak
8c9b962b1 prov/psm: fix coverity issue #29811 -- resource leak
ddb34276f prov/psm: fix coverity issue #29844 -- unused value
9ea9e0094 prov/psm: fix coverity issue #29854 -- unused value
c7ef99c93 - Add retry for connection timeout - Set default backlog for listen       - Fixes #1195
e443e0a1e Fallback mechanism for getting src address
85f0c1910 Merge pull request #1227 from jsquyres/pr/coverity-fabtests-project-name
176ac69ca nightly tarball: update fabtests project name
65b0ea45a Merge pull request #334 from bturrubiates/topic/fix-buildrpm
6a20ac4f0 Makefile.am: Add pingpong_shared.h to distribution tarball.
dcae2b32c Merge pull request #1224 from j-xiong/master
586a011b2 Revert "prov/psm: eliminate some unnecessary mutex lock/unlock calls"
e0defc7c8 Merge pull request #1220 from shantonu/pr/sockets-1207-fix
22a80a0ec Merge pull request #1222 from bturrubiates/topic/fix-segv
bbfe29e74 prov/sockets: Check hints for NULL before dereferencing.
93216a044 prov/sockets: Used strdup instead of calloc+stcpy
43427381a Merge pull request #1219 from a-ilango/dev
cb3ff562d Merge pull request #1213 from bturrubiates/topic/reassembly-fix
7811b7235 Merge pull request #1203 from shantonu/pr/sockets-caps-fix
09c3abaf4 Merge pull request #1221 from shantonu/pr/sockets-1209-fix
c270c6dcc prov/sockets: Fixed host name and port number in sock_av_insertsym
1d2ea7c15 prov/sockets: Defined SOCK_EP_XXX_CAP by ORing SOCK_EP_XXX_PRI_CAP and SOCK_EP_XXX_SEC_CAP
fb491da15 Merge pull request #331 from shefty/master
81d8b0bdf prov/sockets: Changed ep capabilities definition to primary and secondary
4849776b7 prov/sockets: Fixed fi_getinfo to user provided capabilities from hints
ea3ea7003 Merge pull request #329 from bturrubiates/topic/fix-ret
0f749f99d common/shared.c: Negate ret before passing to fi_strerror.
2b63ac9b0 prov/verbs: Delete ib_rai from the list only if caller requested rai
2d481ddff Merge pull request #1216 from jithinjosepkl/pr/sockets
b3dddf8d5 Merge pull request #1198 from patrickmacarthur/fabtests-coverity
a4865ae4c Create shared server initialization code
3ebb022c1 Updated nroff-generated man pages
9bbd696bd Create shared call to open base fabric resources
088910236 Merge pull request #328 from bturrubiates/topic/unify-pingpong
2e605007f Use shared fi_eq_attr structure
541eb4176 Merge pull request #1205 from jsquyres/pr/version-bump-to-1.2.0
2a0971fca Merge pull request #1214 from shantonu/pr/manpage-fix
9a1e0ae90 runfabtests.sh: Test prefix and data integrity of pingpong tests.
f6a4fea6b Only regenerate hashes and latest.txt if new tarball
c9e47f9f5 Make libfabric-specific options have libfabric prefix
cfd151620 pingpong: Add bool to enable timeout on receive.
feb74d952 pingpong: Add prefix and data verification to shared pingpong code.
4f301d39e ud_pingpong.c: Use recv_msg and send_msg for setup.
b95ea617d pingpong: Move send_msg and recv_msg to pingpong_shared.
007ff03a3 pingpong: Extract common pingpong functionality.
67fda0cec Fallback mechanism for getting src address
7420c55f2 Merge pull request #1215 from j-xiong/master
76784a5b0 prov/psm: detect MPI runs and turns off name server automatically
3a5c807c6 ud_pingpong: Replace poll_all_sends with call to wait_for_completion.
03f7d9493 Added FI_TRIGGER and FI_RMA_EVENT as secondary capabilities
80c547926 Merge pull request #1204 from a-ilango/eq
a17f01257 Merge pull request #1212 from jsquyres/pr/cron-run-all-md2nroff-fix
230c907e2 cron-run-all-md2nroff: ensure the logfile dir is created
db0c46c75 Merge pull request #1211 from shantonu/pr/sockets-1208-fix
3f08f2f0a usnic: Fix reassembly bug in EP_RDM.
88092b439 Merge pull request #325 from shefty/master
8b3b256e7 Merge pull request #326 from jsquyres/pr/version-bump-to-1.2.0
c352b084f Added code to release av resources in the error path
ee1d26bca configure.ac: v1.1.0 has been released; bump to v1.2.0
8b42a63b9 configure.ac: v1.1.0 has been released; bump to v1.2.0
dd3e4ec1c prov/verbs: Add support for fi_eq_write + update fi_control
1c7f38ee8 Used shared call to bind resources to an EP
f0bb10d05 Merge pull request #1201 from j-xiong/master
969591cd5 prov/psm: eliminate some unnecessary mutex lock/unlock calls
9bc41f158 Merge pull request #1200 from j-xiong/master
31f8ce75f prov/psm: call AM progress function only when AM is used
7780829cb Merge pull request #1199 from j-xiong/master
0c5fcf34d prov/psm: fix the return value of fi_cq_readerr
295523719 Merge pull request #324 from shefty/master
127e0ff46 Provide common cleanup routine
e8a2a6b39 msg_sockets: Fix call to fprintf
e0c009db1 Merge pull request #322 from shefty/master
5cc63fe54 Merge pull request #323 from patrickmacarthur/pr/eai-system
1c8acac0b Correct error strings on EAI_SYSTEM
aeec28e5b cron-make-nightly-tarball: Also make/submit fabtests tarballs
1d188226a cron-make-nightly-tarball: Install into temporary directory
1542c2716 cron-make-nightly-tarball: Extract sub submit_to_coverity
044a8d679 cron-make-nightly-tarball: Extract sub make_tarball
fc5006088 cron-make-nightly-tarball: Extract sub get_git_version
34af932c4 cron-make-nightly-tarball: Extract sub git_cleanup
d198a2759 cron-submit-coverity: Allow fabtests submission
05c0828f5 Use shared buffer variables
73fdf5947 Merge pull request #321 from shefty/master
b15ac5795 msg_pingpong: Fix memory registration call
cbfd6df3f Merge pull request #320 from shefty/master
39b3220cd size_left_test: Use single fi_info
57b54dc5c Use common fi_info variable definitions
2283fc2c1 Merge pull request #319 from shefty/master
1020b82c2 Rename cs_opts to ft_opts
6c8c754b5 Move cs_opts definition into common code
3520e6574 Define cntr variables in shared code
e121c2616 msg_pingpong: Use single MR
de33c4dfa Use common variable name for fid_cq
830636a28 Use common variable name for fid_eq
d98c2efd2 Use common variable name for fid_domain
f24919af1 Use common variable name for fid_fabric
d4176e47d Merge pull request #318 from shefty/master
e93a61cb2 Move fabric variable declarations into common file
0b455ee68 Merge remote-tracking branch 'upstream/master'
046bbcb91 v1.1.0
24d44db36 v1.1.0rc2
72685ce54 spec: Remove prefix from spec file
3558a67a3 Merge pull request #317 from shefty/master
00560a5bd v1.1.0
46cfa4345 msg_socket: Fix strict aliasing build warning
c4fbaa606 Merge pull request #316 from a-ilango/dev
465d02f1d Merge pull request #1194 from jithinjosepkl/pr/devel
f99c9bdfe Ensure progress of ctrl context
afc31cf33 Merge pull request #1193 from a-ilango/dev
3b79804ed prov/verbs: Prevent double free of connreq object.
9433337cc complex/ft_config: Fix -Wunused-result warning
8b45b9c22 prov/verbs: Store a copy of fi_info during EP creation.
0ee7dd25e Merge pull request #315 from shefty/master
9ce32c5d4 fi_msg_socket: Use different src port for client
be4c14228 Merge pull request #305 from jithinjosepkl/master
0004693ae Merge pull request #313 from shefty/master
03406f295 Merge pull request #312 from jsquyres/pr/shared-secondary-fi-getinfo-fix
5e8be8c1b Merge remote-tracking branch 'upstream/master'
a638f6bc4 shared.c: pass hints when calling fi_getinfo()
ea0cb0e21 Replace use of CLOCK_REALTIME_COARSE
92b145db1 Merge pull request #1192 from a-ilango/dev
1f3fda761 prov/verbs: fix addrlen check in fi_setname for passive EP
28c738e03 Merge pull request #310 from shantonu/pr/fabtests-ud-fix
2ecbdabfb v1.1.0rc4
7b1473925 Reverted back default timeout to 5s for msg timeout
9f45f5e4a v1.1.0rc1
8eb61a084 spec: Add missing BuildRoot
449037f17 Modified error log to explain timeout error, changed default timeout from 5s to 30s
a8f58096f spec: Add missing BuildRoot line and minor spec file updates
efe962a2c v1.1.0rc3
6e808ffe6 Merge pull request #1190 from shefty/master
10c886829 verbs: Fix crash in fi_ibv_create_ep
2f94a3576 verbs: Fix resource leak
c2c310d62 verbs: Initialize fi_info variable in fi_ibv_msg_ep_setname
784fc5c07 Merge pull request #1189 from shefty/master
b336f8f26 Merge pull request #1185 from a-ilango/dev
dc984c86b prov/verbs: Add support for AF_IB addresses.
dde9faee8 spec: Remove BuildRequires dependencies from spec file
0592a3c5d Merge pull request #1188 from j-xiong/master
dedcc4754 prov/psm: move processing of triggered ops outside AM handlers
ffb70d762 Merge pull request #1180 from sayantansur/fi-min-max
036f86b3f fi.h: don't define MIN, MAX if already defined
1c08c17b0 Merge pull request #1160 from a-ilango/setname
df2745925 Merge pull request #1187 from jsquyres/pr/convert-FI_foo_VERSION-to-macros
8b34c97d6 fabric.h: convert FI_MAJOR|MINOR_VERSION to be macros
79909acd9 Merge pull request #1184 from rfaucett/pr/recv_more
fd55ed8f2 Updated nroff-generated man pages
e73e1a72e Merge pull request #1183 from jsquyres/pr/usnic-svn-r236263
7a145eec7 fi_usnic.7.md: remove note about completion lengths
3b81e3ded Update usnic_direct to SVN r236271.
f8602821e Update usnic_direct to SVN r236263.
fd5542add usnic: make dgram recvmsg implementation be native instead of trickling   down to usd_post_recv(), use FI_MORE flag to defer writing   posted_index to RQ control register
d69d88f6a Merge pull request #1182 from xuywang/pr/usd_update
efbeed615 Merge pull request #307 from patrickmacarthur/pr/remove-ib-include
25f90c723 simple/msg_sockets: Remove infiniband/ib.h include
fdd7edb32 Merge pull request #1179 from jithinjosepkl/pr/devel
6d529c87a Merge pull request #306 from patrickmacarthur/pr/runfabtests-sockets
fa87fec7b Merge pull request #301 from a-ilango/parse_config
1b57430c5 scripts/runfabtests.sh: Pass -s option to msg_sockets
54b92b70a Merge pull request #1181 from bturrubiates/topic/fix-pep-open
96864bec4 Merge pull request #304 from patrickmacarthur/setname-test
81beee827 usnic: usdf_pep.c: Update open to allow a src_addrlen of 0.
ddf10d0a3 Update usnic_direct to SVN r233646.
ae3d7e6c8 Add new test: fi_msg_sockets
64c3b82ce Added example for Triggered RMA write operation
527a46816 sockets: check comm-buf avail size while reading from socket
4cbec9cba sockets: reset FI_TRIGGER flag while triggering triggered operations
dc3a5e217 Updated nroff-generated man pages
beae58109 Merge pull request #1178 from shefty/master
283fa357f Update license and authors.
f5028d17a complex/fi_ubertest: Add support for config files.
51f6c7787 man/endpoint: Clarify migration of address from PEP to EP
a5acd2632 prov/verbs: Implement fi_setname and pep migration to active ep.
f52aa45e9 Merge pull request #303 from bturrubiates/topic/excluded-fix
947afaadd Merge pull request #1174 from bturrubiates/topic/coverity-fixes
2692d804f usnic: usdf_ep_dgram_open: On failure free ep.
58ecba9e2 Merge branch 'bturrubiates/topic/usdf-getinfo' (PR #1094)
78ba0eb14 usnic: dgram: Add proper handling of iov_limit. Fixes #1161.
81cf940dd usnic: Implement new fill functionality for rdm ep type.
427a24b13 usnic: Implement new fill functionality for msg ep type.
328057837 usnic: Implement new fill functionality for dgram ep type.
18489be37 Updated nroff-generated man pages
659cf3803 Merge pull request #1170 from bturrubiates/topic/recv_completions
2c165f3f7 Merge pull request #1172 from bturrubiates/topic/fi-usnic-comp-len
a32cc2cad fi_usnic.7.md: Document receive side completion length generation issue.
d0226a9fe Updated nroff-generated man pages
a223c52f6 Merge pull request #1171 from bturrubiates/topic/fi-msg-man-fix
a4536144a fi_msg.3.md: Fix fi_completion description.
38ace23f6 usnic: usdf_ep_dgram_bind: Update receive side completion handling.
9429daf53 Updated nroff-generated man pages
2292a3eb7 Merge pull request #1169 from goodell/pr/man-fix
878b09d8b man: fix fabric(7) env var name typo
eb1d48475 runfabtests.sh: Fix is_excluded function to only match full test names.
f6cb314a8 Merge pull request #1168 from jithinjosepkl/pr/sock_opt
a448b5c39 sockets: reset ret after polling CQ ringbuffer
5a727cbbc Merge pull request #302 from bturrubiates/topic/test-prefix
067f52b5a runfabtests.sh: Add prefix version of fi_ud_pingpong to standard suite.
62ecc3c67 Merge pull request #300 from bturrubiates/topic/ft-finalize
efe0b0335 ft_finalize: respect FI_MSG_PREFIX if selected
d3932d338 Merge pull request #1166 from shefty/master
82bef5ca9 Merge pull request #299 from shefty/master
d5d931253 Revert "ft_finalize: respect FI_MSG_PREFIX if selected"
850ae0c84 Merge branch 'master' of https://github.com/shefty/libfabric
e5e8f1c96 Merge pull request #298 from goodell/pr/fix-finalize
25c5e2150 v1.1.0rc2
b138b56f5 Merge pull request #1165 from shefty/master
73b54e353 configure: Fix symver format
e14dda2c0 Merge pull request #1162 from jithinjosepkl/pr/sock_opt
10ddd30e0 sockets: set pep src address as hostname if user does not input it
6f87025cd Merge pull request #1163 from bturrubiates/topic/fix-param-undefine
ffbd9031e fi_param_undefine: Don't access structure after calling free on it.
4bd14c220 Merge pull request #1057 from bturrubiates/topic/dgram-inject
f6f2e1b47 usnic: usdf_dgram_prefix_recvmsg: Use prefixed version of recvv.
3142fbce1 usnic: Make send completion lengths reflect sizes given to library.
974124bdf usnic: dgram: Temporarily fix handling of iov_limit and size.
aad975258 usnic: Update _usdf_dgram_send_iov_copy to use new utilities.
83d0706ce usnic: Update code to use utility routines for prefix sends.
845858226 usnic: Add prefix version of utility function to adjust headers.
e6be21b1b usnic: Update functions to use new iov utility functions.
a8695196b prov/verbs: Add some logging.
a9c364314 ft_finalize: respect FI_MSG_PREFIX if selected
65149d0df prov/verbs: Free rdma_cm_id when freeing ep structure
ef0f30d75 usnic: Add a _usdf_dgram_send_iov with a completion generation option.
54e3dc2a1 usnic: Add completion generation option to _usdf_dgram_send_iov_copy.
c752b97ec usnic: Add utility functions to reduce code duplication.
10d61cdb3 sockets: - add rx-ctrl context for every tx context (for progressing control messages). 	- minor cleanups
beedde0a0 Merge pull request #1159 from goodell/pr/fix-uninit-warning
873cd2088 usnic: fix "used uninitialized" warning
2ca8ed941 Updated nroff-generated man pages
debcc9c35 Merge pull request #1150 from goodell/pr/usnic-man-page
b77872259 usnic: Update usdf_dgram_send implementation.
e1fa502ed usnic: Add support for handling completion generation.
623222b49 Merge pull request #1158 from j-xiong/master
d0df503d1 prov/psm: fix provider parameter type
a9253bcce Merge pull request #1157 from j-xiong/master
fc8ba3f69 man: update fi_usnic(7) for 1.1.0 release
351e64980 sockets: mark tx entry as completed only if data is sent out to wire
1cbe8a9ad Merge pull request #1156 from bturrubiates/topic/send-path-fixes
f77f73cd3 Merge pull request #1155 from shantonu/pr/specfile-fix
0cf662b7a usnic: Add new inject function for prefix.
be78bed49 usnic: Fix copy optimization path of usdf_dgram_prefix_sendv.
9ba440ef4 Merge pull request #1152 from bturrubiates/topic/fix-completion-len
34060ed31 prov/psm: generate cq entries for cancelled operations
399abe181 usnic: Return the correct completion length.
ba6b41062 Merge pull request #1154 from jsquyres/pr/gitignore-update
1f96576cd .gitignore: add util/fi_info
c487938d9 Fixed the changelog format in the specfile
bdc077f35 Merge pull request #1153 from patrickmacarthur/pr/verbs-prov-name
6c874c293 Merge pull request #1149 from patrickmacarthur/pr/sockets-dest-addr-hint
c0be5c42c prov/verbs: Set fabric_attr->fabric on connreq
b976ef163 prov/verbs: Set fabric_attr->prov_name in connreq info structure
75639b976 sockets: Add error checking for sock_comm_send
63222165e sockets: avoid extra recv() call in sock_comm_data_avail and sock_comm_discard
da5c4068d sockets: avoid ringbuf signalling in manual-progress mode
b6ed69983 prov/sockets: Do not ignore dest_addr in hints
99d87735a Merge pull request #296 from bturrubiates/topic/prefix-fixes
2fa71ca0d Merge pull request #1143 from bturrubiates/topic/prefix-fix
0499ec074 usnic: Update usdf_dgram_prefix_sendv.
2ad4eb038 usnic: Update usdf_dgram_prefix_send.
423343a1a ud_pingpong.c: Add command line switch to enable prefix mode (-P).
2307702c4 ud_pingpong.c: Include size of prefix in length parameter to fi_send.
c3d3a7af1 Updated nroff-generated man pages
f6bffbe98 Merge pull request #1141 from goodell/pr/prefix-contiguous
4ba6b9d89 Merge pull request #1140 from shefty/master
1697d7260 fabric/man: Clarify use of len to send/recv with FI_MSG_PREFIX
40ef0755a man: add prefix region contiguity requirement
66fb4c21f Merge pull request #295 from a-ilango/dev
7cc258279 Fix runfabtests.sh script to correctly interpret host and client args
369dd8c50 fabric: Define CQ entry fields
90c52a999 Merge pull request #1139 from a-ilango/dev
0935959ff prov/verbs: fix coverity issue and memory leaks
617b1afd5 Merge pull request #1137 from shefty/master
2b7b62e85 Revert "sockets: Use fastlock for progress engine list-lock"
c61467efc Merge pull request #1136 from jsquyres/pr/libfabric-so-version-bump
6bbc9564a Merge pull request #291 from bturrubiates/topic/fix-prefix-version
25d6cca40 Updated nroff-generated man pages
3ab9ed515 Merge pull request #1133 from bturrubiates/topic/prefix-2
825320abf usnic: Implement new FI_MSG_PREFIX behavior.
d70ebb7b6 libfabric.so: bump the Libtool .so version to 2:0:1
b26e6a95c Merge pull request #1130 from a-ilango/acm_fix
ab6a50375 man/fi_getinfo.3.md: clarify FI_MSG_PREFIX behavior.
7c650f8ff ud_pingpong.c: Update to use correct FI_MSG_PREFIX behavior.
21d87629d Merge pull request #1134 from jithinjosepkl/pr/devel
d5f931271 prov/verbs: Ignore address info got from ibacm
648a6be9b Add rx_entry pool
11698ce8f Merge pull request #1132 from shefty/master
efd7a5c87 sockets: fix resource leak in comm buffer
a42674765 sockets: Use fastlock for progress engine list-lock
f7677042f sockets: coverity scan fix
c91b926ee Merge pull request #293 from shefty/master
05d3a1382 Merge pull request #294 from xuywang/pr/dbfree_fix
fdd8e69b5 Merge pull request #1129 from pmmccorm/misc
8d10181f9 Merge pull request #1127 from shefty/master
ddfd1acaa Merge pull request #1131 from xuywang/pr/usd_update
3d47aad78 prov/sockets: Check for disconnected sockets
128bf6593 Add param_undefine call to remove registered vars. No locking should be necessary as long as fi_param_undefine is called serially (ie while under init lock in fabric.c).
d0908e4be Fixed a double-free bug in server setup error handling path
a8f550427 update usnic_direct to SVN 231979
d06e24db9 fabric: Add check against version in fi_getinfo
edc16632e Remove unused includes from fi_list.h
82454fd18 prov/all: Report version that is actually supported
ec7b362cb prov/sockets: Fix version check
7d5f12c18 fabric: Update API version to match ABI release
8ca684eb3 Merge pull request #1128 from jithinjosepkl/pr/devel
97926269d sockets: bind endpoint to wildcard address if app does not provide node, service; set src_addr based on hostname.
1a7c15854 Merge pull request #1125 from pmmccorm/master
2eaaf1788 Merge pull request #290 from sayantansur/getinfo-not-getaddr
c3b8cfd65 Update fabtests to support libfabric 1.1
aa9035fe0 use fi_getinfo instead of getaddrinfo
86fc6a4ae Merge pull request #292 from bturrubiates/topic/timeout-help
066c39863 Merge pull request #287 from sayantansur/ud-pingpong-bug
7a8ba594b Allow fi_getparams to be called before fi_getinfo.
4c9dae5ca ud_pingpong.c: Add help string for timeout (-t) argument.
664373819 Merge pull request #1115 from shantonu/pr/sockets-fix
69d85a15d ud_pingpong: use the right dest_addr in av_insert
a54fac1b7 Merge pull request #288 from sayantansur/ud-pingpong-sockaddr
26ae2f0bc Merge pull request #1121 from jswaro/topic/jswaro/bugfix/quick-exit-fi-fini
4e21df364 Add quick exit to fi_fini
c681b5c26 Merge pull request #286 from shantonu/pr/fabtests-fix
feb768886 Merge pull request #289 from sayantansur/ft_read_addr_opts
0a8e08a45 Merge pull request #1116 from jithinjosepkl/pr/sock_opt
c0244b430 Merge pull request #1120 from jswaro/topic/jswaro/bugfix/1119-initialize-param-list
e6a291b15 use ft_read_addr_opts when possible
621dd04cb Initialize param_list to avoid crashing in library destructor
3902371b0 sockets: move atomic op synchronization just before updating data
8883169eb ud_pingpong: remove addr_format specification
319975f68 sockets: fix an incorrect var definition type.
a983c8bd6 sockets: Avoid polling all connections while checking for incoming messages
c644dc22f sockets: Avoid reverse lookup for every received message
051d7cb94 prov/sockets: Returned correct error code when socket connection fails
175f37f65 prov/sockets: Returned error code when fails to connect to target
274e93e9d Returned error if fi_send fails
2d62c45ca Merge pull request #285 from bturrubiates/topic/misc-fixes
c10aa12c2 v1.1.0rc1
20f573d9a Merge pull request #1114 from shefty/master
851d51a51 fabric/param: Merge fi_param_get calls into a single function
57f4aa6b6 fabric/param: Rename fi_param_register to fi_param_define
80709a459 fabric/info: Cleanup fi_info source
fc72f18a9 fabric/param: Define socket drop rate as int
cd8af8c35 fabric/param: Rename len to cnt in fi_getparams
c9b56a6c2 fabric/param: Use dlist for param list
96dedf7bd Merge pull request #1113 from shefty/master
1bb5f4bf2 Update command line options on tests.
669be5b13 Fix Valgrind issue with uninitialized jump.
59d16853f Port over FI_* env vars to new var API.
a811dc8f5 fabric: Rename 'var' to 'param' for internal structures
0602001ae fabric/var: Rename fi_var_* calls to fi_param_*
66a5a2f34 fabric/var: Cleanup provider param help messages
5123f0012 fabric/var: Add provider name to help string
caf05896a fabric/var: Remove prov_name from fi_param
3cfdb32ac fabric/var: Properly cleanup on variable registration error
e638f4352 fabric/var: Minor code cleanups
81a22754b fabric: Rename fi_var to var_list
0e0de134b fabric: Rename fi_var_t structure
d65024eb3 fabric: Export only one name for parameters
f2349549c fabric: Rename 'settings' to 'param'
031f034b8 fabric: Move fi_var_fini to internally only call
300ac1aa4 fabric: Merge fi_var.h into fi_prov.h
edae16317 Merge pull request #1110 from shefty/master
c4cee781e prov/psm: Fix resource leak in pmx_cq_create_event_from_status
3e12d1900 prov/psm: Fix resource leak in psmx_cntr_open
432c3da24 prov/psm: Fix resource leak in psmx_atomic_compwrite
3fa0004eb Merge pull request #1107 from shefty/master
cb433536d prov/sockets: Removed redundant handling of pe_entry attributes
b3bf08434 Merge pull request #1075 from pmmccorm/misc
2c4c83479 Merge pull request #1105 from shefty/master
78b4fad6a Add -e option to fi_info to print environment vars.
d6f13f065 Updated nroff-generated man pages
7b79b8942 Merge pull request #1103 from j-xiong/master
8c1d64517 prov/psm: remove envar FI_PSM_VERSION_CHECK
8fbc237b0 Merge pull request #1102 from j-xiong/master
5017efe0c prov/psm: use FI_ETRUNC for truncation error
89eda81d7 Source address does not need to be duplicated.
95ceffc0a Merge pull request #1101 from jswaro/topic/jswaro/bugfix/1086-fix-errno
693b54391 Fixed fi_strerror issue with returning the wrong error string
a3d5b332a Updated nroff-generated man pages
d3d1a0108 Merge pull request #1100 from shefty/master
1c4069308 Merge pull request #284 from bturrubiates/topic/av-port
a781e58fc Merge pull request #1091 from jithinjosepkl/pr/devel
0d2fecc5e Ensure that the information given to fi_av_insert has a valid port number.
b882f29b4 Updated nroff-generated man pages
8a7b6db18 Merge pull request #1098 from shefty/master
7bd7a49dd fabric/man: Clarify when rx/tx attr mode & caps bits are valid
e100c5ca7 man/multi-recv: Clarify intent of CQ entries flagged with FI_MULTI_RECV
a0d8f7104 Merge pull request #1097 from shefty/master
9f7b7fae4 Merge pull request #1096 from jsquyres/pr/always-set-ret
e26d11ffe var.c: ensure ret is initialized
fad11ff71 Merge pull request #1095 from j-xiong/master
753d6ab34 prov/psm: fix multi recv completion generation
9221eabda fabric/var: Minor code cleanups
693397b43 Merge pull request #1087 from pmmccorm/fi_var_fixup
a3783ca15 Export fi_var_* functions as 1.0 API.
4cb4ac39f Merge pull request #1092 from ofiwg/revert-1090-master
afba17bcf Revert "prov/psm: bug fix for incorrect length of MULTI_RECV completion"
cc9fc87ab Do argument sanity checks only in debug mode.
f1dc76625 Coverity scan fixes
05df03476 Merge pull request #1090 from j-xiong/master
a577880fc prov/psm: bug fix for incorrect length of MULTI_RECV completion
cbcc69e38 Merge pull request #281 from shefty/uber
48b17c6b7 Merge pull request #1089 from jswaro/topic/jswaro/feature/atomic_sub_add
05cc19608 Merge pull request #283 from shantonu/pr/fabtests
13010510a Removed fi_info's reference from runfabtests and man page
03ef801c9 Merge pull request #1071 from jithinjosepkl/pr/devel
5d0763129 Add check for progress mode in sock_pe_signal
960fd603f Add atomic_add and atomic_sub to the list of supported basic atomics
e2862dc27 Merge pull request #282 from shefty/rminfo
7e846be62 Merge pull request #1074 from pmmccorm/master
706b4d153 Move fi_info utility into tree.
ff2d1f8f7 Merge pull request #1072 from xuywang/pr/usd_upd
ffe97fa97 Remove fi_info test
86a2e0e3d Rename fabtest to fi_ubertest
59ad5e4c7 Enable option to set affinity for progress thread
98ebbf182 Change SOCK_LOG_INFO as debug logs.
5842d8120 Merge pull request #1078 from shantonu/pr/devel
f299c66bc Merge pull request #1083 from jithinjosepkl/master
d60d6d9a9 prov/sockets: Reverted back sock_rx_release_entry outside lock
7a91823f6 prov/sockets: Fixed a race condidition in releasing rx_entry
1f25aa853 Fix fi_var_register     - remove an unnecessary check that caused this API to fail always.
01245510d Merge pull request #1082 from bturrubiates/topic/authors
72d873e3b Update AUTHORS file.
8b51c7990 Merge pull request #280 from bturrubiates/topic/ud-mtu
e89579975 Merge pull request #1081 from j-xiong/master
1c7a1eb40 prov/psm: more tweaks to the environment variables
8a879d398 Don't allow fi_ud_pingpong to make sends larger than the buffer_size or MTU.
8682555eb Merge pull request #1080 from a-ilango/dev
52e2b37ec prov/verbs: Pass imm_data in network byte order.
2db41c799 Merge pull request #1077 from jsquyres/pr/coverity-fix
1d25a79a7 CID 98882: ensure to check the return of asprintf
acb888d28 Updated nroff-generated man pages
9d08536aa Merge pull request #1076 from j-xiong/master
99354c5a9 prov/psm: environment variable tweaks
a281c970d Support custom ./configure options in rpmbuild command line.
b8d0fe49e Merge pull request #1073 from jsquyres/pr/github-webhook-also-open-prs
abff4dcbb github webhook: also check when PRs are opened
8326372db Merge pull request #1068 from jsquyres/pr/signed-off-by-github-webhook
d9f3eb5ff update libusnic_direct to SVN 22938
501bfe705 server: github webhook checking for Signed-off-by lines
3ec3f117d Merge pull request #1070 from shantonu/pr/build-fix
d0cab2512 prov/psm: Fixed build errors and warnings
ffc0a285d Merge pull request #1055 from jsquyres/pr/env-variable-roundup
d0f0de892 psm: convert to use the fi_var interface
da8f55c92 sockets: convert to fi_var (vs. getenv())
95922079e var: add new config var registration system
c13e5f262 Merge pull request #1062 from jdinan/master
9bc8175e0 Add missing fi_atomic manpage to Makefile.am
142d01cfa Merge pull request #1061 from p91paul/master
8c712c7df Merge pull request #1060 from jithinjosepkl/pr/devel
3c5664674 Wrong array boundaries check
938b3db03 Avoid 32-bit overflow for sock_pe_progress_buffered_rx
75692f581 Merge pull request #1059 from ofiwg/revert-1058-master
7c3300643 Revert "Wrong array boundaries check"
88dd3e3bf Merge pull request #275 from jsquyres/pr/moar-fi-ud-timeout-fixes-arrgh
215ee66c9 Merge pull request #276 from jsquyres/pr/fi-printerr-update
d80d576fc Merge pull request #1058 from p91paul/master
e3612226b Wrong array boundaries check
f694db26d shared.h: make the FI_PRINTERR message more clear
dd1ca78b9 fi_ud_pingpong: more UD timeout fixes
b0fd3a0b9 Updated nroff-generated man pages
2585e43e2 Merge pull request #1056 from sungeunchoi/fix-fi-atomic-man-page
c082116c4 Fix small type-o in fi_atomic man page.
f2a3e8902 Merge pull request #1054 from jithinjosepkl/pr/devel
1a7746cc5 Bug fix: remove rx entry from rx-buffered list in case of truncated recvs.
ebf7af266 Merge pull request #274 from jsquyres/pr/fix-ud-timeout
cbdf63619 ud_pingpong: fix the timeout (i.e., "now - past")
9ba8ecef2 Merge pull request #272 from jsquyres/pr/runfabtests-ssh-dev-null-is-good
5aa3701e0 Merge pull request #273 from jsquyres/pr/add-timeout-to-fi-ud-pingpong-connect
d9a5d5eaa ud_pingpong: add timeout in server_connect(), too
0732e8a06 runfabtests: force ssh to get /dev/null as stdin
506e145ac Merge pull request #1050 from a-ilango/dev
81bc7c38c Merge pull request #1052 from jithinjosepkl/pr/devel
535d5e2d1 Merge pull request #1051 from shantonu/pr/sockets-fix
580c69865 prov/verbs: Return all fi_info structures that match hints.
53f727333 prov/sockets: Fixed a bug in error reporting of fi_cancel
79a8bad30 Assing valid IP address (hostname) when endpoint is enabled, instead of using any-src-address (this case occurs only if app does not pass any addressing info).
a639b3cda Merge pull request #269 from jsquyres/pr/fi-ud-pingpong-timeout
e5bcee399 runfabtests: also emit the number of notrun tests
f63d56a14 runfabtests: ensure the file exists
1d954c685 ud_pingpong: whitespace cleanup
b79d53663 ud_pingpong: add a coarse-grained timeout
234c146da ud_pingpong: return the real error
0641821b2 Merge pull request #270 from jsquyres/pr/osx-gettimeofday
119c611d8 Support fi-cancel for tx operations (always return not found)
43e7bbe37 osx/osd.h: add emulated support for CLOCK_REALTIME_COARSE
954dbb36d osx/osd.h: use #include protection for this package
d5db87409 osx/osd: use gettimeofday() on OS X
d66177c2e Merge pull request #1049 from jithinjosepkl/pr/devel
779af817f Merge pull request #1048 from sayantansur/sockets-eagain
cc60ab187 Generate error completion event for succesful fi_cancel.
373312da1 sockets: improve error reports when connect fails
f2f901780 Merge pull request #1047 from goodell/pr/contributors
d5631d73f Merge pull request #1046 from zakattacktwitter/ibv_cq_close
8be34225a CONTRIBUTORS: clarify Signed-off-by tag
84505e3dd Fixing a file descriptor leak with WAIT_FD on verbs cq.
ca3c169a8 Updated nroff-generated man pages
afbd74b7b Merge pull request #1045 from goodell/pr/man
6673323dc Merge pull request #1042 from shantonu/pr/atomic-fix
d00ea877f man: fi_inject never generates completions
91083966f prov/sockets: Fixed seg fault issue with FI_ATOMIC_READ
042d0604f Merge pull request #267 from a-ilango/dev
7d6186734 Merge pull request #265 from a-ilango/master
6895785d0 Merge pull request #1041 from soniczhao/master
2d83c78b7 Merge pull request #1037 from pmmccorm/master
64f958b2f Update .mailmap
f2d960cfb Update AUTHORS
740a32301 Merge pull request #1040 from j-xiong/master
b76aa73a1 prov/psm: better parameter checking for functions taking io vectors
624a103c4 Merge pull request #266 from jsquyres/pr/runfabtests-exclusions
4126a7804 complex: Add options to get destination address and port from command line.
86ff397a8 runfabtests.sh: add ability to exclude/skip tests
7f00d7355 runfabtests.sh: compare numbers with -eq and -ne
1f4138b1e runfabtests.sh: trivial simplication
1d90fc368 runfabtests.sh: whitespace cleanup
7395aea04 Add some missing fields to fi_tostr function.
fc4f045f2 EQ and CQ readerr additions + fixes
2e6e272d3 Merge pull request #264 from a-ilango/master
7cd510019 Merge pull request #263 from goodell/pr/fi_msg
a037c7bfa Merge pull request #261 from pmmccorm/master
ce7c026d0 Merge pull request #1036 from goodell/pr/fi_tostr
b06fa936f fi_tostr: fix typo that generated invalid YAML
7a1b86e58 pingpong/msg_pingpong: Remove extra call to fi_endpoint on the client side
56cdc6bef fi_msg: pass the src_addr on the server side too
f9f9117be Merge pull request #1034 from prankurgupta/pr/fi_cq_sread
d5daa07c9 Merge pull request #262 from goodell/pr/rft_fixup
b3a0ade6d runfabtests: small fix for time formatting
7bb14d568 usnic: implement fi_cq_sread()
115213a5f Merge pull request #259 from goodell/pr/runfabtests_xml
832b1a87c add script to convert runfabtests YAML to jUnit XML
fa82ccb0d Merge pull request #1035 from jsquyres/pr/copying-fix
0072ebbdb COPYING: Add Cisco copyright, fix Intel copyright
835d99b5c runfabtests.sh: emit more detailed YAML on -v
055cad2f4 Add simple script to convert runfabtests.sh output to CSV.
81124439b Merge pull request #1031 from ggouaillardet/topic/psm_header_check
cb51126b4 Merge pull request #1033 from pmmccorm/master
022c74119 configury: check the psm_epconn_t type can be used
4b1632eaf Fix some broken configure checks.
50eb4c350 Merge pull request #257 from goodell/pr/av_test
12eeb8d45 Merge pull request #1032 from pmmccorm/master
e6f32ae12 DL-providers broken by logging framework.
e4501005e runfabtests.sh: fix inaccurate usage text
bb8e76c5c fi_av_test: allow a src addr to be specified
3917ee149 Merge pull request #256 from goodell/pr/av_test
a7c272201 fi_av_test: fix arg parsing + usage msg
75dd84ef6 Merge pull request #1030 from goodell/pr/usnic
11436cd1e usnic: add dbg logging for bad address cases
060a665d1 Merge pull request #255 from jsquyres/pr/dumb-free-fix
e2a44c73f ud_pingpong.c: do not double free hints->src_addr
0db0563d4 Merge pull request #1027 from goodell/pr/usnic
b1bcd22a9 Merge pull request #1028 from goodell/pr/autoconf
16376300f Merge pull request #1029 from goodell/pr/usnic_comment
a08bfebf8 usnic: remove errant "XXX DJG" comment
a25484227 configure.ac: require autoconf 2.60
c40734ac1 usnic: fix -Wsign-compare warnings
25b425313 Merge pull request #254 from prankurgupta/pr/data_integrity
9b3e1ef8b Including Data Integrity Test functions
7c62e7e78 Merge pull request #1024 from a-ilango/dev
194e40d32 Merge pull request #1025 from goodell/pr/man
7124aeb32 man: fix fi_control(3) typo
7e69c9646 Merge pull request #1021 from goodell/pr/setname
607e8636c usnic: implement fi_getname/fi_setname
8ff8d5d71 usnic: add a bit more DBG logging
14dc82749 usnic: delete stale prototypes
fbf6a1981 man: add missing fi_setname.3 man page
0f2d1d6a5 prov/verbs: fix missing free for ibv devs + misc updates
04eac6b77 Merge pull request #1023 from jithinjosepkl/pr/sockets
1eadadb67 Return -FI_EAVAIL for fi_cntr_wait if error available
4185342ac Updated nroff-generated man pages
5d41ab7b2 Merge pull request #1022 from jsquyres/pr/man-grammar-fix
cbbde4b0f fi_cm: grammar fix
3b6cd8844 Merge pull request #253 from a-ilango/complex
e30ea4187 complex: Show provider info in test results + fix for current test_type
c012036c1 complex: Fix race condition in fabtest when run over verbs.
669a2bfab complex: Add server timeout and error path cleanup
cfc5e3d67 complex: Add a test set for verbs provider
768b439f1 Merge pull request #251 from a-ilango/dev
f3efe3360 Merge pull request #252 from shantonu/pr/fabtests
9e64b9238 Merge pull request #998 from ajaykulk/pr/recvv
512eab3a1 autogen.sh: mkdir config if the config directory does not already exist
25446edc2 Merge pull request #1020 from jithinjosepkl/pr/sockets
4adf5404e Close locks after progress engine finalize
50e0e3c37 usdf: recvv and recvmsg for EP_MSG type
2bcdcba06 Merge pull request #1019 from jsquyres/pr/allow-others-to-limit-the-git-clean-check
368b26481 Updated nroff-generated man pages
51df1ce36 Merge pull request #1018 from sungeunchoi/fi_endpoint-man-page-fixes
57f270297 make dist: allow a list of files to bypass git clean checks
4ef46f1f5 unit: av_test should not be run for providers that don't support RDM or DGRAM EPs.
302887e6c Fix small type-os.
9f0d1dcf9 Merge pull request #1016 from jsquyres/pr/bump-version-after-1.0.0
820533723 configure.ac: bump version to v1.0.1
5e9250cc9 Merge pull request #980 from prankurgupta/pr/etrunc_error
74510f00d usnic: fix too short recvs does not return -FI_ETRUNC
bde2dfb32 Updated nroff-generated man pages
2b9de3480 Merge pull request #1013 from jithinjosepkl/pr/devel
a667c133d - Add triggered operations support in sockets-provider - Fix an incorrect return value in cntr_wait
7d1304238 Updated nroff-generated man pages
57eb12bd9 Merge pull request #1008 from jsquyres/pr/usnic-libibverbs
a8b176410 Makefile.am: ensure usnic provider has libibverbs
640db89f8 Merge pull request #1012 from ofiwg/revert-1009-pr/devel
71c2a2934 Revert "Pr/sockets"
43d2d935e Merge pull request #1010 from xuywang/pr/usd_dofork
fabf82c33 Updated nroff-generated man pages
29fd551df Merge pull request #1009 from jithinjosepkl/pr/devel
76784621c Disabled copy-on-write for memory used for usd internal buffers
3a0f87498 - Add triggered operations support in sockets-provider - Fix an incorrect return value in cntr_wait
3dd893796 Minor clarification in fi_trigger man page about usage
9e0ee69f2 v1.0.0
a5c01db3f v1.0.0
47ba620cb Merge pull request #1006 from shefty/master
9009e149f prov/verbs: Fix build warnings
026888bf2 Merge pull request #250 from shefty/master
bbf176315 Merge pull request #1005 from a-ilango/dev
875768358 prov/verbs: Fix coverity issues.
c514cbd6a Updated nroff-generated man pages
9a13c0f5d Merge pull request #1004 from jithinjosepkl/pr/sockets
d8fa811d4 Merge pull request #1003 from a-ilango/verbs_refactor
86ad2ba34 Manpage update about triggered operations support in sockets-provider.
f569b2fc4 prov/verbs: Copy fi_info attributes to EP in fi_endpoint()
add849c97 prov/verbs: Move FI_COMPLETION check to a macro
63ac0ebf1 Add overflow list for CQ to support resource-management
e15d9cebd - Check for CQ size before posting tx/rx operations.
0c5a7996b fabtest: Fix unconnected bandwidth tests
eaf2e7c62 prov/verbs: Move FI_INJECT check to a macro
6cc19fe22 Merge pull request #1002 from a-ilango/dev
f77b687c2 prov/verbs: Move verbs_info cleanup to fini.
b841c0e0b Merge pull request #994 from a-ilango/dev
f39512181 Merge pull request #249 from shantonu/pr/fabtests
50681afd7 prov/verbs: Add partial support for the case where multiple verbs devices are present.
7271b5c5a Merge pull request #1000 from shefty/master
f425ef936 Updated nroff-generated man pages
9df57292c streaming/rdm_atomic: Removed FI_ATOMIC_READ from base atomic op
cd6079525 Merge pull request #999 from shefty/master
330764c1d fabric: Change value for FI_NUMERICHOST
7cc2866d5 fabric: Limit FI_ATOMIC_READ to atomic::readwrite
a486ba9be Merge pull request #995 from sayantansur/remove-comment
20ec56b30 Merge pull request #997 from jithinjosepkl/pr/sockets
fff918b8a - Add check for op types in atomic operations - Add check to avoid extra mr checks
c01338a53 Merge pull request #996 from jsquyres/pr/usnic-fix-fake-ibv
f1dbc2fd8 usnic: only build fake ibv when also building verbs
6033f9a36 fabric: update comment
d4ab6e56e Merge pull request #989 from goodell/pr/libusnic_direct
5273d7d3b Updated nroff-generated man pages
1adf346f7 Merge pull request #991 from shefty/master
072ec5515 man/cm: Document return value for fi_getname
c7c01a027 Merge pull request #990 from jithinjosepkl/pr/devel
a5f7b36c3 Set error value to -FI_ETRUNC if received message is truncated.
5533b7976 Merge pull request #986 from jithinjosepkl/pr/sockets
3a8135b1a Fixes #985
3a35b6839 usnic: update libusnic_direct to SVN r223029
1392d08aa Merge pull request #978 from jsquyres/pr/fake-usnic-ibv-provider
9c453af01 usnic: add libibverbs provider to squelch libibverbs stderr messages
ec0e51014 Merge pull request #988 from shefty/master
f89e49ef2 prov/verbs: Search for verbs device on init
b9e1565cb Merge pull request #983 from a-ilango/dev
f8ffa1189 Merge pull request #984 from shefty/master
871029e20 prov/verbs: Return ENODATA if no verbs devices are present
fcee3c1f7 prov/verbs: Modify init to avoid prints from librdmacm
2563b523c prov/verbs: misc fixes
b6e014e56 prov/verbs: Release lock before returning from fi_ibv_init_info
f4d4568ff Merge pull request #982 from patrickmacarthur/pr/verbs-pep-setname
8f2de307d Merge pull request #967 from jithinjosepkl/pr/sockets
97e661fe3 prov/verbs: Fix passive endpoint fi_setname() segfault
d137d2465 Merge pull request #248 from shefty/master
7395b0bde ud_pingpong: Use fi_getname to retrieve src_addr
49145ffc3 Merge pull request #979 from shefty/master
0eb630c71 Do not use BUFSIZ for the length of fi_tostr() function.
3edad61f8 Updated nroff-generated man pages
3a7ce1077 Merge pull request #973 from shefty/master
7bcdc97d7 Ignore mr_desc fields, since FI_LOCAL_MR is not set
f93cea1e9 Merge pull request #974 from j-xiong/master
da63f2fb4 prov/psm: replace a few assertions with always-on error-checkings
2eec687f9 - Reset port to 0 in sock_get_src_addr() - Inherit address info from PEP for msg-endpoints - set source address in endpoint allocation if provided src address is NULL
13a73c2eb Bind immediately after setname, so that ephemeral port could be assigned.
977485094 Reset fabric and domain ptrs before sending CM conn requests
9415b2d16 man: Fix spelling errors
6ad89648b man/cm: Document when getname is valid to call
bfb454e7c Merge pull request #972 from a-ilango/dev
797716c59 prov/verbs: Reset verbs_info to NULL after free.
624c9d570 man/provider: Update provider requirement list
03db14db3 Merge pull request #970 from jithinjosepkl/pr/devel
6667bb3ef Set default op-flags for tx operations
af353c255 Merge pull request #968 from goodell/pr/usnic-rdm-inject
c89f268a3 usnic: fix dummy fi_inject() bug for EP_RDM
bbdeae479 v1.0-rc6
d72f41daa Updated nroff-generated man pages
6f271536e Merge pull request #964 from goodell/pr/completion
739152df6 Merge pull request #244 from shantonu/pr/fabtests
d2d736baf fabric.h: slightly clarify flag values
cf1840a32 sockets: FI_COMPLETION is not a capability
734e988ec use FI_SELECTIVE_COMPLETION as a bind flag
198bb451e Merge pull request #965 from bturrubiates/topic/fix_slist
4e7fdbaad Add initilization of tail to slist_init.
f690798a6 Merge pull request #963 from j-xiong/master
0b63adbe3 prov/psm: check addr_format hint in fi_getinfo
f6324d740 unit/fi_av_test: Fixed return values to be consistent with other tests and minor cleanup
4984b7955 Merge pull request #961 from jithinjosepkl/pr/sockets
05e167575 Coverity scan fixes for rbuf, list
79c290d4c Merge pull request #960 from jithinjosepkl/pr/devel
1f2aef125 Merge pull request #959 from goodell/pr/usnic-setname
b39774275 Set fi-setname in passive endpoint CM ops
10d2e83a5 usnic: prevent SEGV upon fi_setname with non-MSG EPs
4f0913536 Merge pull request #956 from shefty/master
3964e83ae prov/verbs: Fix build warnings
0d7373d70 Merge remote branch 'upstream/master'
5d4638465 Updated nroff-generated man pages
6d441fccc Merge pull request #955 from a-ilango/dev
96f967446 Merge pull request #953 from goodell/pr/man
a4ce42a21 Merge pull request #951 from shefty/master
0117a116b prov/verbs: fix for issues found by coverity
d81076480 Merge remote branch 'upstream/master'
d3e58174e Merge pull request #952 from jithinjosepkl/pr/sockets
f681c9cee man: fix typo in fi_msg(3)
08b4c77e6 Merge pull request #949 from ashleypittman/master
c5b78b476 Merge pull request #917 from goodell/pr/usnic-rdm-msg
e7b9224b4 Bug fixes for supporting fi_setname
2cfcc824d usnic: add EP_MSG support for sendv,sendmsg,inject
182c44bef usnic: add EP_RDM support for sendv,sendmsg,inject
81d84ec0b man: Explicitly state that FI_INJECT_COMPLETE is independent from fi_inject
f8f3b232a Fix a crash at startup where the sockets provider doesn't initialise
316ed5666 Add check for fabric service entry before accessing it.
d5f60368d Implement fi_setname in sockets provider
dc1f1c09c - Add error-reporting for RMA operations - Discard pe-entry in case of error
5001a79b3 Reset rx and tx connections while releasing progress table entry
2ac759df1 Bind conn-socket to src_addr before connect()
923da37ef Merge pull request #947 from goodell/pr/domain_attr
38ac4df84 Merge pull request #948 from jithinjosepkl/pr/devel
75adc86f8 Set correct return value for Av-insert ops
04f50851e Avoid calling mremap in Mac OSX, since it is not supported
0e8b4e3a7 Updated nroff-generated man pages
fa2e281ff Merge pull request #934 from jithinjosepkl/pr/devel
26d25f3f5 Updated fi_no_setname to match new signature of fi_setname
c37b2b15f Merge pull request #243 from shefty/master
d3bdcf12d usnic: fix getinfo logic for domain_attr attributes
209116e2a Merge pull request #932 from goodell/pr/usnic-mr-reg
440832074 Updated nroff-generated man pages
72777a051 Merge pull request #933 from shefty/master
302152b09 Update fi_setname signature        - addrlen need not be a pointer
fadb46d66 Merge pull request #931 from goodell/pr/usnic-misc
1669f0a13 Update asynchronous AV insertions to check for 0 on success
d21bebad4 fabric: Return 0 on successful asynchronous AV insertions
19408be70 usnic: improve MR API mode+flag handling
32a9ab897 usnic: increase EP_MSG default queue depth
0bdd52c58 usnic: fix domain reference counting
2e85c4564 Merge pull request #930 from shefty/master
69776783f prov/verbs: Improve getinfo attributes check
43a51a1be Merge pull request #929 from jithinjosepkl/pr/devel
f8f600dad Fix build error from PR #907
613efa9c6 Merge pull request #907 from shantonu/pr/sockets
93c07e2e3 Updated nroff-generated man pages
e9e3f12f4 Merge pull request #235 from pmmccorm/master
22852394f Merge pull request #241 from goodell/pr/quote-grep
2415708b6 Merge pull request #242 from goodell/pr/poll-cleanup
bb0ee382b Merge pull request #240 from a-ilango/dev
ae740cd5d fi_poll: fix bad cleanup logic
52fe44a7b Merge pull request #237 from goodell/pr/good-addr-arg
bd6c0a488 Merge pull request #239 from shefty/master
24f0a7036 Merge pull request #919 from shefty/master
4166b9c68 prov/sockets: Added env var SOCK_DGRAM_DROP_RATE to emulate unreliable DGRAM behavior
47ec14005 runfabtests.sh: quote grep args for zsh
ed4d1764c simple/poll: Make use of common code for address options.
9db7fbe0d prov/sockets: Copy fabric and domain attributes if provided
bd09ea5b0 runfabtests.sh: add -g GOOD_ADDR option
e36fbb85f Merge pull request #928 from j-xiong/master
ec1b1798c Merge pull request #927 from goodell/pr/usnic-size-left
b610a889c prov/psm: fix a hanging in fi_wait
faf28a028 Update parseyaml script with diff support:
7a1f0754a usnic: implement size_left for EP_MSG and EP_RDM
e2510035b Merge pull request #926 from j-xiong/master
404a1b07b prov/psm: bug fix for EP capability checking
2279eb801 Merge pull request #925 from goodell/pr/usnic-pr676-followup
0accd5f3b fabric: Change how memory registration support is exposed
94e871b52 Use new mr_mode field
06c5cb066 Merge pull request #234 from shantonu/pr/fabtests2
27e1f9108 Merge pull request #232 from shantonu/pr/fabtests
16ce6072c Fixed hang issue in simple/rdm_tagged_peek
7ecf7f48b usnic: report optype as part of completion data
912e5a123 Minor modifications and cleanups
d031ebc02 usnic: support fi_getopt(...,FI_OPT_CM_DATA_SIZE,...)
f522ce1f9 Merge pull request #922 from a-ilango/dev
0994c5e27 Merge pull request #883 from goodell/pr/atomic-init-check
89a99429a fastlock_t: attempt to catch missed initializations
fd427eb09 atomic_t: attempt to catch missed initializations
7ae518e0d Merge pull request #923 from jithinjosepkl/pr/sockets
e41867492 - Avoid checking for buffered-rx progress if the recv entry is already   claimed.
d6d50e785 - Remove check for REMOTE_CQ_DATA in RMA Read ops.
c8168e8f4 Fix a bug in FI_PEEK functionality
8f2cb653b prov/verbs: fix return values of data transfer functions.
c8eabbf28 Merge pull request #916 from goodell/pr/usnic-misc
7fa5469b3 usnic: add TRACE to slow path provider entry points
647667796 usnic: remove unused function
5307dce6c usnic: use DBG logging in usdf_rdm.c
d4e89e7d3 usnic: update logging macros
e472f54ca usnic: fix incorrect return from usdf_getinfo
80078779c usnic: fix incorrect structure size
d24751b33 Updated nroff-generated man pages
89c3ddced Merge pull request #921 from bturrubiates/topic/fix-typos
d7bb85396 Fix typo (outout -> output) in fabric.7.md.
46bb39664 Merge pull request #920 from jithinjosepkl/devel
fd307bf30 Fix FI_REMOTE_CQ_DATA flag value
958ee192b Merge pull request #918 from shefty/master
38934b157 Update version to next rc to avoid issues with current rc release
14929af34 1.0.0rc5
00b39ecc5 Merge pull request #233 from shefty/master
d5c96166d Remove ft_runall script
ba915cd53 Merge pull request #914 from jithinjosepkl/pr/sockets
4977d1a16 Updated nroff-generated man pages
43cf9e8e8 Merge pull request #915 from j-xiong/master
7bc477a1a prov/psm: fill out the missing fields of domain_attr
428aa290f Merge pull request #912 from shefty/master
7934f8150 - Fix a data corruption issue with inject-write
e3825a260 - Set default TX/RX ctx count in fi_getinfo if user passes in 0
fabba5b73 Updated nroff-generated man pages
855b00f0f Merge pull request #913 from a-ilango/dev
96bdff607 man: Update fi_verbs man page
7251f311b info: Add missing caps, remove unneeded ones
02924e612 Remove use of FI_CANCEL to sync with libfabric
f5e6968a3 Merge pull request #911 from j-xiong/master
bc347a76e fabric: Add attribute to report max EPs per shared context
5e01a997f prov/psm: add a log message for AM initialization function
75a203aa2 prov/psm: fix a few wrong log types
47aa221a7 prov/psm: check ep caps against domain caps
a9eddff7f Updated nroff-generated man pages
0d836093b Merge pull request #910 from ofiwg/revert-909-master
6a052cbfe Revert "prov/psm: add environment variable OFI_PSM_AM"
a790d11b7 Updated nroff-generated man pages
77be78ff8 Merge pull request #909 from j-xiong/master
bb9f260f2 prov/psm: add environment variable OFI_PSM_AM
94935a9e4 fabric: Introduce FI_RMA_EVENT capability
13d051b64 fabic: Remove FI_CANCEL flag
2a0091d55 fabric: Add missing flags, caps, modes to fi_tostr
53b37f0f2 fabric: Renumber flags
15f65b34f man/tagged: Mention source address as part of metadata
fc44a951d fabric: Update completion flags
5aad005dd Merge pull request #908 from jithinjosepkl/pr/sockets
11bf1618b Use mremap for resizing shared AV
26c74bedd Add env parameter to control progress engine waittime.
467eaac65 - Return op-flags in fi-getinfo based on user input - Minor fix in progress engine while checking op-flags
3c3cc38d9 Set TX/RX ctx count in fi_getinfo() based on user input
f740012a7 Merge pull request #231 from pmmccorm/master
39d960ccc Updated nroff-generated man pages
cabd4fc2c Merge pull request #906 from goodell/pr/man
d3fcd53f3 Trivial cleanup in msg.c
8fc9e58ae man: fix fi_tagged formatting
793b4a718 Merge pull request #889 from prankurgupta/pr/usnic_msg
58862e19b Updated nroff-generated man pages
ffac98d26 usnic: fix fragmentation and reassembly bug
f2e6bed73 Merge pull request #228 from shefty/master
4fd005334 Merge pull request #900 from shefty/master
886601230 Merge pull request #905 from jithinjosepkl/pr/sockets
bdb2b351d - Fix bug in memory registration
0aa33eee8 Merge pull request #227 from jithinjosepkl/pr
f82a63224 fabric: Allow an active endpoint to inherit properties of a passive EP
5c0cec0f2 fabric: Add setname functionality to endpoint ops
09b9fc7ab fabric: Define connreq handle type
65c63b0a8 fabric: Change fi_connreq_t to fid_t
cf538da57 Merge pull request #904 from jithinjosepkl/pr/sockets
17afdcd1a - Pass rx/tx attr as NULL in scalable-ep example, instead of passing them uninitialized.
5ff35846f - Update to mr registration structure
58cbfd9c7 - Fix bug in FI_CLAIM
27f7dfdf7 Merge pull request #903 from jithinjosepkl/pr/sockets
ea3afd08b - Fix an issue in tx-ringbuf avail-sz calculation
afca95271 - Set TX/RX operation flags correctly
2988b5b9a Merge pull request #902 from j-xiong/master
fa15fed1d prov/psm: add rx_size_left and tx_size_left
7dfb4fc9d Merge pull request #901 from j-xiong/master
ad828f137 prov/psm: support asynchrous av insertion
b770fa756 Merge pull request #899 from shantonu/pr/sockets
2ae7dc333 prov/sockets: Corrected num_rx_ctx during fi_close
c60f426ed Merge pull request #898 from j-xiong/master
2d0a7b1fc prov/psm: make peek recv work asynchronously
b5f329b08 Merge pull request #897 from jithinjosepkl/pr/sockets
703a00f82 - Update sockets-provider to support FI_PEEK/FI_CLAIM/FI_DISCARD.
e3c49f262 Updated nroff-generated man pages
d7b3b6fbd Merge pull request #226 from shefty/master
41fe4bdfe Merge pull request #896 from shantonu/pr/sockets
5478901a2 Merge pull request #892 from shefty/master
2dfc521c6 Added missing arguments in fi_endpoint
c2b24e55a Rename connreq to handle
dc8d5f4ef Merge pull request #895 from j-xiong/master
1fba5d612 prov/psm: implement event queue
6f64a7734 Merge pull request #894 from jithinjosepkl/pr/sockets
b4b4f0116 - Check mr in atomic operation
9d1b73d99 Merge pull request #893 from a-ilango/dev
9dc02f8db Merge pull request #224 from a-ilango/dev
e07371bcf simple: Pass correct modes in hints and use FI_WAIT_UNSPEC wait obj for CQ (for using sread)
07459a655 Update error reporting for TX/RX operations.        - Remove assert and return appropriate error
87f45df48 prov/verbs: fix FI_RX_CQ_DATA mode bit check.
ea51239c0 Merge pull request #225 from pmmccorm/master
247cca450 Merge pull request #884 from a-ilango/dev
c339608e7 fabric/tagged: Remove tsearch call
413178b12 Merge pull request #890 from jithinjosepkl/devel
09974f004 Merge pull request #891 from jithinjosepkl/master
437dfb57b Replace tsearch with FI_PEEK receive flag
c127201f7 Use calloc instead of malloc in fi_dupinfo
f12e1f4f5 Cleanup logging
c350258d5 Various small fixes for runfabtests.sh.
2782b5f9c Add check for ep-type during tx/rx creation
43a05f597 - Updated EP/TX/RX attribute verifications - Add missing fields in EP/TX/RX attr - Minor cleanups
2fa84a38e Coverity scan fixes
71d343b86 - Disable buffered-recv by default - Display warning and proceed if buffered-recv limit is exceeded
32452ae06 Add check for AV type during av-open.
cf8377fff - Add support for domain_attr::domain, fabric_attr::fabric
74f564cdd fabric: Define EQ event to report that an EP has been disabled
a34a9d017 fabric: Define behavior of fi_av_insert after fi_av_remove
1d6f7e21c Updated nroff-generated man pages
7c4a23986 Merge pull request #888 from shefty/master
8767ab3cb man/domain: Define cq_cnt attribute as an optimal value
edecf9e75 Merge pull request #222 from pmmccorm/master
48c839923 Merge pull request #223 from shefty/master
dd5cbe021 More features for runfabtests.sh.
e9704eb36 fabtest: Minor fixes to fabtest bandwidth test
07f230827 Merge remote-tracking branch 'upstream/master'
915326b9e Merge pull request #221 from charlesarcher/master
3ef2781c7 Merge remote-tracking branch 'upstream/master'
ea549eed8 Merge pull request #887 from jithinjosepkl/master
6689f07d9 Cleanup - Remove sock-progress-wait
42d8fc6e9 Optimizations to sockets-provider progress engine
5f46df68e Merge pull request #886 from shantonu/pr/sockets
3ebacd12b Merge pull request #220 from a-ilango/dev
7b15a5660 Added missing av in tx_ctx and rx_ctx
044ffa646 Add uni-directional bandwidth test
b5b1c8cc7 Merge pull request #885 from jithinjosepkl/master
7feaa08e3 Add check for FI_MR_KEY flag
df1776534 Added check for attr in rx_ctx open
9b7ec0075 Update error-reporting for CQ read, poll, wait
e8628d86c prov/verbs: Implement fi_cq_signal
69f501fd3 Fix RPM build errors.
ce110c841 Updated nroff-generated man pages
3de4ab5af Merge pull request #881 from shefty/master
d64afd42d man/cq: Clarify CQ signal use and fix formatting
16bd4b33e Updated nroff-generated man pages
73569b627 man: Cleanup sockets provider text
794ce2cba Merge pull request #880 from shantonu/pr/sockets
9c222758f prov/sockets Added content to sockets provider release note
daf97654e Merge pull request #876 from pmmccorm/master
cb6c0bfc8 Merge pull request #875 from a-ilango/dev
d824f2c9e Merge pull request #878 from jithinjosepkl/pr/sockets
1954de337 Merge pull request #879 from j-xiong/master
51023056b prov/psm: set the op_context of incoming RMA ops to NULL
47d9d50b3 Set flags for CQ completions
7e45b7107 Merge pull request #877 from j-xiong/master
ff094c790 prov/psm: fix a hanging in the RMA write long protocol
e118ff242 Merge pull request #872 from shefty/master
e9ed9a8ff Update tsearch to support FI_DISCARD flag.
94ab9550b Make fi_log exported functions part of 1.0 ABI.
fade76695 prov/verbs: CQ and CQ sread fixes
541343714 Merge pull request #874 from j-xiong/master
ad912915c prov/psm: bug fix for RMA target side access validation
7ee1b69c3 prov/psm: remove the NOREPLY flag from most of the AM requests
cc4103ec3 prov/psm: add mutex to the completion queue
aa57a4638 prov/psm: fix a compiler warning about unused vaiable
70bc7dde6 Merge pull request #873 from jithinjosepkl/pr/sockets
991e805a4 Merge pull request #219 from shantonu/pr/fabtests
48f1fb4b2 Delay FI_CONNECTED event until ACK is received for CM accept message
923b2f489 README: Expand readme with more details
9d031b729 Merge pull request #871 from j-xiong/master
68ab01edf Merge pull request #870 from prankurgupta/pr/atomic_init
d8151a749 prov/psm: prevent duplicated counting of incoming RMA writes
493a5572a usnic: fix atomic_init for cq->refcnt missing
32a7485b3 Updated nroff-generated man pages
334f85d68 prov/psm: remove MR-CQ binding
f210cd46c Merge pull request #869 from shefty/master
32d64008d Modified run script to run for all msg sizes
1697d97d0 prov/psm: generate completion for RMA write with data on recv CQ
b5bd06b08 man: Clarify RMA write completions at target
acdf425ce Added runfabtests.sh script to the bin directory
fdc67f13f Renamed scripts/runFabtests.sh -> scripts/runfabtests.sh
feae95b9b Merge pull request #215 from pmmccorm/master
03a8abf10 Fix remaining tests to return ENODATA.
cbe76b384 Merge pull request #868 from shefty/master
5a93f167a Merge remote-tracking branch 'upstream/master'
bbed63f25 Merge pull request #866 from jsquyres/pr/distscript-git-clean-nightly-tarball-tussle
3deaaede7 Merge pull request #867 from j-xiong/master
1b7a13047 prov/psm: bug fix for reading multiple CQ completions
07a11a650 distscript.pl: updates and fixes
17613d058 Merge pull request #865 from jithinjosepkl/pr/sockets
6b0eb376c Fix random hang for RMA ops seen on 32-bit VMs   - Add additional check for pending-send before releasing PE entry
e07c81c4c Update fabtests.sh script and add features.
c2ee34741 Update source tree to report rc5
ea14b9b53 Merge pull request #864 from goodell/pr/authors
8cb560ad0 Merge pull request #858 from jsquyres/pr/distscript-check-for-clean-source-tree
5e1e8f732 distscript.pl: check for a clean source tree
56a20ccff update AUTHORS
dd80fcf26 Merge pull request #214 from shantonu/pr/fabtests
cce3b6fb2 Modified msg_epoll options to be consistent with other simple tests
0ad05e934 v1.0.0rc4
bf5b45a89 Merge branch 'master' of github.com:shefty/libfabric
5a56730a1 Added -s option to the command that starts server and adjusted the timeout for VM to pass the tests
f260063ab Merge pull request #860 from jithinjosepkl/pr/sockets
53057db6e Merge pull request #859 from jsquyres/pr/trivial-configure-tweaks
5060688cc Merge pull request #857 from jsquyres/pr/bump-version-to-1.0.0rc4
c453751ca Use pthread_mutex_lock for progress engine list-lock.     - Avoids delay in ep-close()
7a9b48010 Minor optimization in progress engine.
5b41beaab configure.ac: fix grammar of AC_DEFINE comments
876c22c44 configure.ac: 1.0.0rc3 has been released, on to 1.0.0rc4
f7fd30a2f Merge pull request #196 from pmmccorm/master
568839ffc v1.0.0rc3
cca8d7c30 Merge pull request #855 from shefty/master
bce893e71 v1.0.0rc3
aca8d9b6d spec: Change build requirement from libnl3 to libnl
5b97a4fbc Merge remote-tracking branch 'upstream/master'
d8544404b Merge pull request #853 from goodell/pr/usnic
3fa5f0bc2 Merge remote-tracking branch 'upstream/master'
86703d4fa Updated nroff-generated man pages
b096ea78b Merge pull request #850 from shefty/master
1bdab0843 fabric: Document FI_COMMIT_COMPLETE
160db01d3 Merge branch 'master' of github.com:shefty/libfabric
84596216b Merge remote-tracking branch 'upstream/master'
178da5524 fabric: Define FI_ORDER_DATA
34ea9ce3e Add some missing automake stuff for msg_epoll.
7fbf150b7 Clean up and organize tests a little.
91ed57bbc Merge pull request #213 from shantonu/fabtests-devel
ae6d7d391 Merge pull request #851 from patrickmacarthur/pr/verbs-tx-ops-bugfix
41e737929 usnic: empty "reject" func should return -FI_ENOSYS
76b2507d0 Merge pull request #852 from j-xiong/master
731eedbb2 prov/psm: fix for the supported op flags
30d710148 Add the missing option initialization
c9f006264 Fixed the unit test to use RDM ep type as it uses av
0cb1e8943 Fixed the running options for ported tests, adjusted timeout value for quick tests, and added one missing unit test
14b2c90f8 Merge pull request #212 from jsquyres/pr/epoll-check
eaf2d5e60 prov/verbs: Fix bug where op_flags incorrectly set
cf08d2e9f prov/verbs: Make internal endpoint flags uint64_t
e9c08f231 prov/verbs: Make hints const where possible
8f332f63a tests: check for epoll_create1()
efa68cd72 fabric: Remove duplicate ordering attributes from fi_ep_attr
eafd2ed37 Fabric: Cleanup FI_ORDER defines
24103fa35 Merge pull request #849 from jithinjosepkl/pr/devel
17c84ca89 Set src_addr as wildcard address if src_addr = NULL and flags & FI_SOURCE     - Fixes #845
2b5c1a06d Merge pull request #848 from shefty/master
b1bfda6f7 Updated nroff-generated man pages
8d08cad87 Set default op-flags for tx_context
ef877e43e prov/sockets: Remove unused function
be2baf8af Merge pull request #847 from j-xiong/master
ae068cc32 Merge pull request #844 from jsquyres/pr/distscript-man-page-fix
058fbd7cb man: update the PSM provider man page
b41b77652 Merge pull request #200 from a-ilango/dev
341b06923 Merge remote-tracking branch 'upstream/master'
cfd1843af  - Make ported tests use same options for getting addressing info    like the rest of the tests.  - Refactor ft_csusage ft_usage to use well defined formatting.  - rc_pingpong:     - Remove unused ib_port arg     - Remove check for prov_name in info list returned from fi_getinfo.       since this is already done as part of fi_getinfo.     - Use FT_PRINTERR for error logging.     - Drop long options support.
35235cbe7 Merge pull request #846 from j-xiong/master
92c234a40 simple: Update other simple examples to use the addressing and fabric options.
e54f8fd4a prov/psm: implement fi_cq_signal
8db93f831 Updated nroff-generated man pages
3936aec38 distscript.pl: man pages were moved to subdirs
2a2ef2f4e Merge pull request #843 from j-xiong/master
447af36b4 man: format fix for the PSM provider man page.
bea098e2b Merge remote-tracking branch 'upstream/master'
7cd91c941 Merge pull request #198 from shantonu/fabtests-devel
d4732e35b Merge pull request #208 from shantonu/fabtests-script
584bbd381 Updated nroff-generated man pages
75ed184ae Merge pull request #836 from goodell/pr/man
b3339943e Merge pull request #842 from shefty/master
077802b69 prov/verbs: Return -FI_EAGAIN on queue pair overflow
231053882 Merge pull request #841 from shefty/master
3274eac6d Updated nroff-generated man pages
697521a93 Merge pull request #840 from j-xiong/master
1a93e3940 man: finish the man page about the PSM provider
0eba30022 Merge pull request #839 from j-xiong/master
694bc7393 usnic: fix various compiler warnings
1809b8f15 fi.h: fix various compiler warnings
7e3f5c085 prov/psm: remove unused environment variable OFI_PSM_WANRING
44e6e9ee1 sockets: fix various compiler warnings
eecc11b9c Merge pull request #210 from shefty/master
f6ffa63a2 Merge pull request #821 from shefty/master
78e5e06b8 Updated nroff-generated man pages
737cb2031 Merge pull request #835 from jsquyres/pr/fi-usnic-7-update
a5faf235c fi_usnic.7.md: update usnic provider page per fi_provider.7
7dd58e266 Merge pull request #837 from goodell/pr/verbs
2fd11c7ee verbs: fix old VERBS_INFO warning
02c81e981 man: update fi_provider(7) and fi_av(3)
19a806cf2 prov/psm: Check in psmx_write should be FI_COMMIT_COMPLETE
ef451dfb0 fabric: Renumber flags to group like ones together
21bf910b8 prov/sockets: Make FI_TRANSMIT_COMPLETE default
565a0b3e1 prov/sockets: Add CQ-signal API
680f2dba0 fabric: Replace CQ write functionality with wake-up
1119d147a man: Minor clarifications to fi_getinfo description
f88c31dd3 man: Update description of rx/tx attr size field
bacc89831 fabric: Define FI_TRANSMIT_COMPLETE as the default for completions
4d60e332d prov/sockets: Remove FI_TRANSMIT_COMPLETE as a cap
5d35f5133 fabric: Introduce FI_INJECT_COMPLETE completion option
4ea4a7e90 fabric: Rename FI_REMOTE_COMMIT to FI_COMMIT_COMPLETE
a386d7dd3 fabric: Rename FI_REMOTE_COMPLETE to FI_TRANSMIT_COMPLETE
49b619da5 fabric: Remove FI_REMOTE_SIGNAL
6e475f4a8 fabric: Define mode bit to indicate that CQ data consumes a posted receive
74dcc85ee fabric/log: Adjust FI_LOG_TAG macro to match other FI_LOG macros
0db4e5446 Merge pull request #832 from jithinjosepkl/pr/devel
74fd40f86 Init CM locks, cleanups
db8c6bbf6 Merge pull request #831 from goodell/pr/issue828
f4dbc473d usnic: return -FI_ENODATA when ib_uverbs is missing
3cf82fd9e Merge pull request #830 from j-xiong/master
98b072451 prov/psm: fix a deadlock in RMA progress
edf07f961 Merge pull request #829 from j-xiong/master
c31f8da74 prov/psm: allow completion be generated when FI_INJECT is used
8c07f3853 Merge pull request #788 from patrickmacarthur/pr/verbs-completion
72e503274 Merge branch 'master' of github.com:shefty/fabtests
ecd27d177 Merge pull request #822 from goodell/pr/usnic
51b66df39 Merge pull request #823 from j-xiong/master
3beafc2e7 prov/psm: replace more names with macros
a3286520a usnic: return -FI_EAGAIN on empty cq/eq read
c161307cf cron-run-all-md2nroff.pl: improve logfile support
32565807a cron-run-all-md2nroff.pl: add logfile support
dc4f71043 Merge pull request #816 from shefty/logging
5da59d12f Merge pull request #799 from bturrubiates/topic/spinlock
7b171a3f0 Fix warnings in sockets provider when using spinlock for fastlock_t implementation.
b6241b494 Check for pthread_spin_init and set PT_LOCK_SPIN appropriately.
1ff4b7199 Merge pull request #819 from j-xiong/master
8019b777b prov/psm: define macros for prov/fabric/domain names
0c538422e Merge pull request #818 from j-xiong/master
a72b6c1ea prov/psm: remove an unused vaiable
eb84f73a6 Merge pull request #817 from j-xiong/master
ab6d6e5d2 Merge branch 'master' of ssh://github.com/ofiwg/libfabric


a12e9ade1 prov/psm: allow reading more than one CQ event in the bypass mode
4b3be9ca9 Merge pull request #815 from shefty/master
596b74733 prov/usnic: Re-enable logging for usnic
2a1e13d7e prov/psm: Re-enable logging in psm provider
56dee97e7 prov/verbs: Accept FI_REMOTE_COMPLETE in fi_tx_attr::op_flags
81b6bf34f prov/verbs: Allow selective send completions
a819b7ec0 prov/verbs: Accept FI_INJECT in fi_tx_attr::op_flags
f1bda1618 Update to use FI_TRANSMIT_COMPLETE as the default completion model
a3091ba94 fi_info: Add support for FI_INJECT_COMPLETE
dfcb1ca5e Rename FI_REMOTE_COMPLETE to FI_TRANSMIT_COMPLETE
960d2ca38 fi_info: Remove FI_REMOTE_SIGNAL usage
7c8fa152e fi_info: Add support for FI_RX_CQ_DATA mode bit
2610ec8e0 Merge pull request #814 from shefty/master
63d5a5b39 prov/ibverbs: Re-enabled logging output
306bbc597 Merge pull request #808 from jithinjosepkl/pr/sockets
07213fe72 Merge pull request #812 from jithinjosepkl/pr/logging
73d809432 Fix fi_log_enabled check
0599e2396 Updated sockets-provider to use new logging framework
ba2dc8afa Merge pull request #804 from pmmccorm/master
487e5b414 Merge pull request #807 from shefty/master
1fc206f1d Merge pull request #209 from shefty/master
597e400ed Merge pull request #206 from jithinjosepkl/master
9043e10e6 prov/sockets: Fix releasing of RX connection
45b102178 Merge pull request #781 from jsquyres/pr/fi-provider-dl-path
3d57bbd36 fabric: $FI_PROVIDER_PATH env var specifies where DLs live
41e7e2e35 Updated nroff-generated man pages
bfa759ff3 Remove counter wait timeout
c50b4c600 Merge pull request #803 from shefty/master
05a819a4e Merge pull request #805 from j-xiong/master
e21e979f2 prov/psm: support FI_REMORE_COMPLETE flag for RMA over tagged messge
e3458e1b0 Return ENODATA more.
0d7a31465 Fixed some test issues and mdified the tests to run for NULL address
bb0a67f4c Modified av_test to have bad/invalid address as an option
841cfa7ee prov/verbs: Rename local variable for consistency
15011fe97 Move closing of EP into free_ep_res
206784e37 Added a script to run all fabtests on user specified provider and nodes
f23a9b7f4 Use different port for cmatose     - 7471 is used by Apple QuickTime Streaming Server, causing       the test to fail on Mac
c97b56fe7 Merge pull request #802 from jithinjosepkl/pr/sockets
c8bb75ee6 Add reference count tracking for AV
fbc8ccc0d - Minor updates based on test runs on Mac
da2344e64 Negate prov errno for EQ/CQ strerror
df7265dbd Cleanup ep-close
1a6671225 Cleanup conn-setup
a52f0bd41 Move endpoint allocation inside alloc_ep_res() calls
ef31ae68d Signal EQ on new error-event
6e1e7b1d3 Merge pull request #197 from dardok/pr/simple-msg-epoll
311e8c560 Merge pull request #199 from shantonu/pr/fabtest
0d7daf720 Merge pull request #801 from goodell/pr/update_usd
4e967d246 usnic: update libusnic_direct to SVN r218222
a7630e429 Add list for keeping track of EQ err_data_entry
a7bbe1d6d Report eq-error-event for CM reject event
b8df05b6b Updated EQ error reporting.
473f0da68 fabtests/simple: add epoll-based cq wait object example
408f11b41 Removed FI_REMOTE_CQ_DATA flag from capability as per libfabric
d5d8599e2 - Minor logging updates
8b9a45ab6 Merge pull request #194 from shantonu/fabtests-devel
0de1366c6 Generate EQ error event on CM message timeout 	 - Fixes #794
a43a934f0 Reverted the changes for cq_sread
bc7c70ea2 fabric: Implement logging with fine grained control over output.
c74b49cc8 Updated nroff-generated man pages
b7e672194 Merge pull request #789 from shefty/master
988b359d3 Merge pull request #790 from patrickmacarthur/pr/verbs-inject
f255f0d45 Cleaned up code to handle fi_cq_read return
79b563983 Added missing -f option in the option list
af9dc82d7 Merge pull request #792 from jithinjosepkl/pr/sockets
df1917ee9 Logging Updates 	- Logs in fi-getinfo to INFO type
d5ab6501e - Check for EP while progressing rx-context
b4df97fdc Merge pull request #791 from a-ilango/dev
5461c56e6 prov/verbs: Return -FI_EAGAIN for EQ and CQ reads when the queue is empty.
59e596a54 prov/verbs: Extract function to create qp_init_attr
d10c73c50 prov/verbs: Use FI_INJECT flag to trigger inline data
d7dcf974e prov/verbs: Detect inject_size in fi_getinfo()
6cad68368 Handled tests when empty eq/cq returns -EAGAIN
5a497b9c6 prov/verbs: Ignore desc parameter if FI_INJECT set
41dc14987 fabric: Define return value for EQ/CQ read of an empty queue
aeb5082f1 Merge pull request #193 from shantonu/pr/fabtest
b7d864950 Fixed typos
5f5e816ed Updated nroff-generated man pages
0f7c1f1d2 Merge pull request #761 from jsquyres/pr/fi-domain-bin-param-fix
227ede5e4 Merge pull request #780 from jithinjosepkl/pr/sockets
5dd5eca8d Merge pull request #188 from shantonu/pr/fabtest
fbdc6f64e - Logging updates    Use errno for strerror()
13cffe339 Set cm_addr to EP CM addr after ACCEPT.
73bf738ca Makefile.am: fix include file typo
bcb039e21 fi_*_bind: clarifications
a266afaae Merge pull request #183 from bturrubiates/os-x
7715e4539 Fix OS X build.
dc5e609e1 Updated nroff-generated man pages
ea6962466 Merge pull request #750 from jsquyres/pr/usnic-libnl-sadness
18e24e345 usnic: add --with-libnl configure option
20aab3a6f Merge pull request #189 from a-ilango/dev
4cbccc783 Merge pull request #191 from shefty/master
1f4e6df10 Updated nroff-generated man pages
f811ae145 Merge pull request #779 from sayantansur/fi-info-man
aa50e3c6c man: mistake in field name in man page
3e9d99730 Make options uniform across tests
733bbb792 simple: Fix cq_data race condition.
5e09b7294 Added options as a seperate section, added description to the unit and ported tests
71debdae3 Merge pull request #777 from jithinjosepkl/pr/sockets
33511f05a Return -FI_EAGAIN on empty CQ/EQ read*/sread*
11d4b8461 Clean up and minor fixes
83f444f22 fabtest: Fix datagram test
9728b25c3 Merge pull request #773 from jithinjosepkl/pr/sockets
038a54a52 - OSX warning fixes (fixes #772) - Coverity scan fixes
a6af02912 scripts/ft_runall: Include additional tests in run
de66f4025 Adding content for manpage
f802c9e94 Merge pull request #187 from bturrubiates/topic/gitignore
40d63ecfb Merge pull request #769 from jithinjosepkl/pr/sockets
d442d6fd6 Add tests under ported and complex subdirectories to gitignore.
944ee463f - Move conn-listener into EP - Cleanup logs
ff010afe4 Updated nroff-generated man pages
3a736d7e9 Merge pull request #770 from goodell/pr/usnic
ef636359c Merge pull request #764 from jsquyres/pr/fi-usnic-7-updates
0327b85b0 Merge pull request #767 from jsquyres/pr/usnic-missing-fi-log-init
387d26851 Merge pull request #184 from shantonu/pr/fabtest
05e7c0d5d Corrected the function call for machine readable print
3a25d7275 Added missing string assignments which used optarg without strdup
eab7ce1aa Fixed synchronization issues by adding recv-post and FI_REMOTE_COMPLETE flag for simple tests
d06c11078 Set resource-mgmt mode
08c3c6208 usnic: all endpoints are FI_RM_DISABLED
30feb44d0 Add check for ctx in release-rx_entry
48930b87e Coverity scan fixes
9ee7f0e26 Updated nroff-generated man pages
8776671ac Merge pull request #768 from jithinjosepkl/pr/sockets
0ce67adb1 fabtest: Reduce number of iterations for quick tests
916d887fd script/ft_runall: Reduce iterations for multirecv
77fc06e4b Synchronize tests before exiting
6180d2a21 fi_rdm_rma_simple: Remove FI_REMOTE_COMPLETE cap
f52d13d21 simple/scalable_ep: Simplify allocation and cleaning
3be0f49cb ft_runall: Use a fixed number of iterations
a3e6b0d53 Allow changing the number of iterations for all xfer sizes
acae312e9 cmatose: Fix crash
81b06210d Ensure that tests complete requests before exiting
9dfed8bd8 scripts/ft_runall: Increase delay between tests
30d4e8daa Fix warnings on 32-bit systems
c3d9580fc fabtest: Reduce number of iterations for quick tests
a413c9894 Set FI_REMOTE_CQ_DATA flag
7879bc797 Cleanups
8fc395e93 Updated eq-read to return -FI_EAGAIN on empty read.
b23437d5b - Set SOCK_NO_COMPLETION flag for inject operations. - Add more logging
43f1e7a95 - Re-enable out-comm buffering - Add flag for checking no-completion
7ef7024b2 Optimized addr-lookup
56dfe18a6 Coverity scan fixes
1a86b1369 Add list-lock to protect tx/rx list
e2f8f67f8 Cleanups in MSG-EP 	 - Avoid exchanging fid in CM messages
9a8f70627 Read volatile variables from memory.
6d7eb6278 Added list for keeping track of domain services
08121aede prov/sockets: Fixed progress logic for tagged message and buffered entry
ce695b975 Add inject/tinject-data
309d73378 Add rx/tx_size_left
cad9e622b  - Set src_addr in fi_getinfo based on getaddrinfo(hostname) if src_addr    is not provided.  - Set dst_addr to NULL, if dst_addr is not requested
e4f057311 Update av-async reporting based on updated specification.
151725c58 Add FI_REMOTE_COMPLETE flag in caps
e09bbb024 Added queue for CM messages, that tracks ack also.     - Fixes #716
49295d6fc Use uint64_t for exchanging source/target ids.     -Fixes #725
1eadca009 fabric: Add AC type to tostr output
ab155be9a prov/sockets: Generate completion for FI_INJECT flag
861f8bafc prov/sockets: Fix default operation flags
fcb438508 prov/sockets: Rework getinfo
a68b6fe62 prov/sockets: Move setting nonblock to a common function
db94e6d2c fabric: Redefine FI_REMOTE_COMPLETE
7bbdc6462 prov/sockets: Fix error writing to EQ
744fe0b29 prov/sockets: Fix hang when remote peer(s) close
399341dba prov/sockets: Fix 32-build warnings and crash
9583d49d3 prov/sockets: Reduce CM timeout from 5 to 2 seconds
5c92e4de1 fabric: Redefine FI_SHARED_CONTEXT for 32-bit systems
b040868fa prov/sockets: sock_cq_readerr can overrun error buffer
439b70fd6 fabric/rbuf: Handle return value from read/write
d5a5280f1 providers: remove unnecessary fi_log_init()
5cb9b971c Merge pull request #182 from pmmccorm/master
af345c696 Add missing machine-readable printing output capability.
6db63f67b Merge pull request #181 from goodell/pr/eq_test
b54ca75c7 Merge pull request #180 from jsquyres/pr/simple-rdm-rma-fix
d3f8aa30f Merge pull request #763 from jsquyres/pr/add-fi-open-ops-man-page
f1763288d Merge pull request #766 from jsquyres/pr/put-log-c-in-common-srcs
3b78ff4d0 Makefile.am: log.c must be in $(common_srcs) or DL builds fail
a437ee6fa fi_open_ops.3: add missing fi_open_ops.3 page
b62a9c4cc Merge pull request #765 from jsquyres/pr/remove-undefined-proto
84110a5fd fi.h: remove prototype for non-existant function
45f7b186c fi_usnic.7: minor updates
29d2c24f2 fi_usnic.7: use modified markup for C code
526770614 eq_test: expect -FI_EAGAIN from empty EQ read
3bca60d58 Updated nroff-generated man pages
dbf6599fd Merge pull request #762 from jsquyres/pr/fi-usnic-man-page
367e3066e usnic: put meaningful content in fi_usnic.7.md
3c127290e Merge pull request #754 from jsquyres/pr/fix-cron-md5sums-file
654fb06b3 simple/rdm_rma.c: fix compiler warning
93983a150 Merge pull request #179 from hppritcha/topic/fix_fi_reject_error
2903fc21e fabtests/simple:fix prob with use of fi_reject
59ca6a499 Merge pull request #749 from jsquyres/pr/fi-provider-m4-message
547a67483 Updated nroff-generated man pages
42c7b6e44 Merge pull request #752 from sayantansur/fi-man-domain-formatting
4cdc2e095 Merge pull request #756 from j-xiong/master
9ee6c357c prov/psm: turn on tagged messaging based RMA by default
9c43930dd prov/psm: simplify the condition of returning psm_req via fi_context
181435fc3 prov/psm: remove obsolete ep fields and context types
65b781760 cron-make-nightly-tarball: fix redirection
fc00e977d prov/psm: use PSM blocking send for inject send
eb67c97f8 Minor markup formatting fix
32f189dca Merge pull request #751 from jsquyres/pr/typo-fixes
dc5feb10b configury: fix trivial typos in comments
292d72099 fi_provider.m4: display whether the provider is built or not
cc992b275 Updated nroff-generated man pages
d7ce9a7ef Merge pull request #741 from goodell/pr/prov-select-env
cb2e63510 Merge pull request #739 from bturrubiates/topic/fi-ops-fix
0cfb34c26 Merge pull request #4 from jsquyres/bturrubiates-topic/fi-ops-fix
78564ac18 Merge pull request #747 from jsquyres/pr/usnic-typo
1c8a601db usnic: fix typo
872406e63 usdf_cq.c: fix typos: fi_no_cq_readfrom -> fi_no_cq_sreadfrom
b351d54df usdf_mem.c: add fi_enosys.h
d37b3c8f9 cron-run-all-md2nroff: fix generated man page directory
c3f2ad22a Updated nroff-generated man pages
587a7d0ef Updated nroff-generated man pages
2933b7139 Merge pull request #740 from bturrubiates/topic/eq-man-fix
285fd138a Merge pull request #732 from a-ilango/dev
f32f04d18 Merge pull request #742 from jsquyres/pr/provider-man-pages
0ebbc378b Merge pull request #177 from bturrubiates/topic/optarg-fix
f2383d299 core: add FI_PROVIDER selection env var
bd54a9468 man: add man pages for each provider
6aadec321 Update fi_eq man page to mirror the structures in fi_eq.h.
efed6cc37 Ensure all fi_ops_* structures are fully filled out to avoid seg faults.
da02c34fd Fix segfault in fi_freeinfo.
90ac5a258 Merge pull request #737 from jsquyres/pr/usnic-arp-tomfoolery
0607d6205 usnic: SIOCGARP returning ENXIO means "use the ARP, Luke..."
801dad41e Merge pull request #176 from jsquyres/pr/tests-shutdown-fixes
5c84a0076 ud_pingpong: ensure things are setup before taking them down
1381578c2 Updated nroff-generated man pages
70e9f3ed0 Merge pull request #734 from jsquyres/pr/fi-eq-av-man-page-updates
286eb6ebd Merge pull request #735 from jsquyres/pr/usnic-bootstrap-fix
f386c8b46 usnic: clean up failure case in usdf_fabric_open
15f4b4ec8 usnic: setup timers before launching the progression thread
658a2b1b0 Merge pull request #736 from j-xiong/master
b1fb09964 prov/psm: add FI_EP_DGRAM to the supported EP type
54a06c270 fi_av/fi_eq: more description of async operations
be7067c30 prov/verbs: Consolidate send and recv functions
c25315b6d prov/verbs: Remove branches from error path code.
1b4bb2285 Merge pull request #731 from jsquyres/pr/usnic-fixes
92f86512f usnic: fix trivial typo in comment
f05a97427 usnic: fix resource leak
7095f3dca Updated nroff-generated man pages
521dd1ce6 Merge pull request #730 from bturrubiates/topic/straddr-fix
e66b6a59f Add implementation for fi_av_straddr.
865cac21b Merge pull request #728 from a-ilango/dev
f4cded23d prov/verbs: Fix casting for wait object return.
e0ce68fcf prov/verbs: Refactor getinfo and endpoint creation code
bcc770fff Merge pull request #726 from patrickmacarthur/pr/verbs-missing-cq-flag
b20af898f prov/verbs: Add missing flag on remote CQ data
65058b868 Merge pull request #719 from shantonu/sockets-devel
89c524798 Merge pull request #173 from shantonu/fabtests-devel
daba27cfa Fixed fi_eq_read/write test issues when eq is empty/full
992be4011 prov/sockets: Fixed fi_eq_read to return 0 when eq is empty
cb4d8523d Updated nroff-generated man pages
430872abb Merge pull request #718 from hppritcha/topic/eq_confusion
4763d3c07 Merge pull request #717 from shantonu/sockets-devel
918d874fa manpages: fix mixup of cq with eq in fi_msg.3 etc.
6d64b1dfe prov/sockets: Added missing tx/rx arribute for scalable ep
3212ac975 Merge pull request #172 from hppritcha/topic/av_test_fix
f7ccff23b univ/av_test: fix minor bug in test
2768bdb79 Merge pull request #714 from a-ilango/dev
4cd1b5a0b Merge pull request #171 from a-ilango/dev
d7326254e common/shared: Fix memory leaks and prevent invalid free.
714888f5f prov/verbs: mode bits - Use EP attribute if tx/rx attribute is not set.
d45c92ede Merge pull request #168 from hppritcha/topic/unit_dom_test
6e4564000 fabtests/unit: add a simple domain obj test
f66c95989 Updated nroff-generated man pages
3caf2f8c3 Merge pull request #170 from shefty/master
b6c3d59d5 Merge pull request #704 from shefty/master
82f4a33f3 Merge pull request #710 from j-xiong/master
edb0317a3 prov/psm: allow multiple shared openings of fabric and domain
5fc4255ec Merge pull request #709 from jithinjosepkl/pr/sockets
786270594 Fixes #691
8d4c5c317 Fix a resource leak
e4689837c Updated nroff-generated man pages
b99176599 Merge pull request #166 from shefty/master
7f5b752c8 Merge pull request #698 from shefty/master
e2f06bdd8 Merge pull request #703 from jsquyres/pr/move-man-pages-hither-and-thither
4af5820e2 man pages: move generated nroff pages to man/manX/
d79d01dfe md4nroff.pl: trivial typo fix in error message
f506dce86 fabric: Add av_type field to domain attribute
09c74713e fabric: Clarify when src_addrlen is valid versus src_addr
f93ef4a42 Merge pull request #694 from patrickmacarthur/pr/tostr-event
019b7626d Merge pull request #700 from shantonu/sockets-devel
2e1f912e5 Removed src_addrlen check as it's not needed
e5cd925b2 Replace calls to FT_DEBUG with FT_PRINTERR
1d0f8ff1b Removed assert from sock_ep_dgram and sock_ep_rdm and allowed 0 as valid src_addrlen/dest_addrlen passed from hints
1380c7d06 Fixed resource leaks in error-case exit path.
93dc23cd5 Add lame script to run through all samples
2814df655 Merge pull request #169 from goodell/pr/fix-assert
8038c37b5 fix missing assert.h includes
9ef4333a0 Merge pull request #165 from shantonu/fabtests-devel
c8ecc7cef Updated nroff-generated man pages
1aed84d43 Merge pull request #692 from shefty/master
c2c75e8d8 Update to handle domain attribute av_type
8bd3add1b Fixed custom iteration issue and removed redundant variable. Signed-off-by: default avatarShantonu Hossain <shantonu.hossain@intel.com>
6fa5201dc Merge pull request #693 from patrickmacarthur/pr/assert
0748c334d Do not include assert.h in public header files
d0a3c7199 prov/sockets: Explicitly include assert.h
889b8e4a4 prov/psm: Explicitly include assert.h
64784203d prov/sockets: Don't assert on fi_getinfo() user input
beaed0d55 fi_tostr: Add FI_TYPE_EQ_EVENT, FI_TYPE_CQ_EVENT_FLAGS
d609bc1b0 Merge pull request #687 from goodell/pr/usnic
fa197861a Merge pull request #164 from shefty/master
d4d64238d Updated nroff-generated man pages
18d031adf Merge pull request #685 from shefty/master
34dae9488 Merge pull request #688 from jithinjosepkl/pr/sockets
a7997e81a Use ep_type from ep_attr, rather than fi_info
769f50a55 fabric: Move ep_type from fi_info into ep_attr
df09a08b2 Merge pull request #690 from j-xiong/master
fb67ed8c2 prov/psm: handle a corner case in fi_av_insert
6a7a93597 Merge pull request #689 from j-xiong/master
ae3828d66 prov/psm: add more debug output for AV insertion errors
e90a2697b prov/psm: remove duplicated function name in the debug output
c8455db0d fabric: Further define shutdown/close semantics
9e184f03d fabric: Remove shutdown flags
b6bbcc3a0 fabric: Remove EP attribute inject size
028faf39a fabric: Remove EP attribute total_buffered_recv
72d36156b fabric: Remove FI_BUFFERED_RECV capability
bbf1c126e fabric: Convert fi_gettime_ms to uint64_t
b2be0194e - Minor coverity fixes
65dfda0d5 usnic: update to new fi_connreq_t typedef
260b3f63a usnic: add log messages for EP_MSG
f23e1cf37 Merge pull request #684 from j-xiong/master
977ebb1d5 prov/psm: set CQ entry flags based on operation type
9a0e139ff Merge pull request #683 from jithinjosepkl/pr/sockets
c50b0f815 Fix sockets provider build warnings     - Fixes #681
08fdde619 Merge pull request #674 from jithinjosepkl/pr/sockets
9879d9092 - Updated sock_cq/sock_cntr wait for manual-progress modes
79f97c4cc - Add separate lock for protectling TX/RX lists in CQ/Cntr   - Avoid trylock - Create background thread for MSG EP during EP creation   - Avoid thread creation during accept/connect
0f4d34e73 Add check for duplicate/un-oredered CM messages
8706bc39e - Add queue for CM messages, so that accept/reject/connect/shutdown calls     return immediately. - Background CM thread will send queued messages out.
b32711cc9 - Add support for fi_shutdown and fi_reject (Fixes #667)
78a93ab73 Coverity fixes
8f7ddf6ec Reset PE entry op-context data       - Fix issue related to wrong op-context         (Thanks patrickmacarthur for reporting this).
83ac23813 Fixes #663 Signed-off-by: default avatarJithin Jose <jithin.jose@intel.com>
03aa456e2 Fixes #662
69d0dccc1 Replace EP inject_size attribute with TX attribute
e1a1f8625 Remove use of FI_BUFFERED_RECV cap
4450eb638 simple/msg_rma: Fix build warning
945e77c5d prov/psm: name server tweaks
07d5e77f1 prov/psm: check the return value of write()
f75b81994 Merge pull request #162 from shefty/master
ff506b94d Updated nroff-generated man pages
b99101b46 Merge pull request #679 from shefty/master
74e6d983b Merge pull request #676 from shefty/master
259059a4c prov/verbs: Replace hard-code value with #define
f712eafba Merge pull request #678 from j-xiong/master
57de73a4f prov/psm: replace FI_EVENT with FI_COMPLETION
5f3f9f339 fabric: Add debug information to providers for fi_getinfo
708a513a3 fabric: Remove FI_INJECT as a capability
e03a3a848 fabric: Report optype as part of completion data
c244f7261 fabric: Add err_data_size field to fi_eq_err_entry
4b25c4ee8 fabric: Allow use of fi_dupinfo to allocate an empty fi_info
cb1cf4f95 fabric: Remove FI_REMOTE_CQ_DATA cap
7eea270fd fabric: Enhance documentation of fi_getinfo caps
1561d7486 fabric/cm: Define option to report CM user data size
d0d40b2f8 Remove use of FI_INJECT caps
beb0f0625 Rename imm_data test to cq_data test
a8e0d93ce Replace FI_REMOTE_CQ_DATA with domain attribute value
64f215308 fi_info: Pass in NULL hints if none are specified
3975fded4 Merge pull request #161 from patrickmacarthur/pr/rma-writedata
1830f2235 Merge pull request #671 from shefty/master
9708add69 Merge pull request #664 from sayantansur/pr-domain-mr-reg
dde20a72c fabric: Redefine fi_connreq_t to allow compiler type checking
5c50fcd92 Updated nroff-generated man pages
84a820510 mr: more general memory registration on fid
8377a2cc8 Merge pull request #668 from shefty/master
627d8cdbe Merge pull request #158 from jithinjosepkl/pr-examples
32cd20e27 Merge pull request #157 from sayantansur/pr-ft-comp-ret
21e4b0188 Merge pull request #160 from shefty/master
b9c9f9e23 Add writedata support to RMA examples
8528d3555 Merge pull request #665 from jsquyres/pr/coverity-31693
1dd98d90b usnic: ensure to clear out dest each iteration
5f7093b70 Merge pull request #660 from jsquyres/pr/moar-usnic-coverity
0165a6058 Merge pull request #646 from jithinjosepkl/pr/sockets
ae4e6ec1a Merge pull request #661 from jithinjosepkl/pr/devel
d64ff7d8a usnic: ensure to free resources in the error case
464a3280b usnic: only check hints->foo when (hints!=NULL)
35fa56150 Coverity fixes
f1637d571 man/cm: Fix documentation of CM event entry
f9c316a73 Updated nroff-generated man pages
f61db5418 Merge pull request #651 from sayantansur/pr-fi-tagged-man
24f76e448 Merge pull request #658 from shefty/master
f01aa1f36 prov/verbs: Replace fi_warn with fi_log
e27ea6f97 man: remove old ordering discussion in fi_tagged.3
2bb6f8438 Updated based on Patrick's feedback
bdf42b78a - Fixes #634   - server gets invalid port number on client fi_getinfo(version, NULL, NULL, ...)
df1ea2cac Merge pull request #649 from patrickmacarthur/pr/macosx-build-fix
cf85664e3 Check for shm_open without librt first
88006eb4d usnic_av: ensure to reset u_dest to NULL each loop
3fa61f472 Merge pull request #624 from jsquyres/pr/usnic-coverity-fixes
5bfc1ce0b Merge pull request #645 from patrickmacarthur/verbs-coverity
93c7977ec prov/verbs: Fix memory leak on unsupported wait object type
0ba30c5f2 prov/verbs: Fix fcntl(fd, F_GETFL) usage
a80b7ccf8 - Add fi-getname for passive endpoints
0044ca503 ported/cmatose: Port 'comatose' example app
e9fd91166 Merge pull request #644 from jsquyres/pr/coverity-30820
787951522 fabric: don't free "lib" before using it in an FI_WARN
2a8290109 Merge pull request #643 from jsquyres/pr/nightly-tarball-moar-logging
0c3fcedff nightly tarball: also log the git commands
66e0d2743 Merge pull request #642 from jsquyres/pr/bump-to-1.0rc3
32b056148 configure.ac: 1.0rc2 has been released; on to 1.0rc3
2d9b40e63 Merge pull request #641 from shefty/master
70c9df513 Merge pull request #640 from shefty/master
ce3d7e846 v1.0.0rc2
10ee6cd71 Merge pull request #638 from jsquyres/pr/dlopen-coverity-fixes
fab36c251 fabric: ensure that all memory is freed if asprintf() fails
cb9a4a0f9 fabric: ensure to dlclose(), even in error cases
fc4c998e5 fabric.c: fix minor dlopen() leak
d7d3a9a0b nightly tarball: ensure to really, really clean the tree (and index)
b5d882982 README.md: add a tagline that links to the libfabric Coverity project
48ed896fd Merge pull request #636 from jsquyres/pr/coverity-update
361d9fd8c README.md: add the Coverity status badge
48da236db coverity: update the project name
35da30b26 Merge pull request #635 from jsquyres/pr/script-updates
88f12541e nightly tarball: reset the git tree to a clean state upon abort
0681b727b man pages: correctly handle when a new man page is added
d62b0fe6b Updated nroff-generated man pages
486252187 Merge pull request #633 from shefty/master
18abbcd7b Merge pull request #630 from patrickmacarthur/fix-sockets-shm
88c423cfe prov/sockets: Fix stack corruption in listen thread
fdbd6449e Merge pull request #631 from jsquyres/pr/coverity
1f8e67697 cron-make-nightly-tarball: submit to Coverity
bc7511e93 cron-submit-coverity: initial script to submit to Coverity
9d8a44f6f cron-make-nightly-tarball: add --debug and --logfile-dir args
d6c78fc70 prov/sockets: Fix dependency on shm_open
054f8d948 Merge pull request #629 from jsquyres/pr/cid-fixes
8b1a549a4 fi_tostr: don't access *data before checking for NULL
4867a1d16 Merge pull request #618 from patrickmacarthur/tarball-version
b9e4ff8b8 Merge pull request #627 from shefty/master
97e634ef8 cron-make-nightly-tarball.pl: Fix post-rc daily build versions
cab243a5a man: Add fi_control man page
165f83e82 Merge pull request #626 from jithinjosepkl/pr/sockets
309453e98 Fix a typo in usage info text
c98e18002 Fix an issue in length calculation with fi-tsend inject
ffc05ab36 complex/ft_comp: return correct value
06fdfbef9 Merge pull request #623 from shefty/master
65b9504f1 usnic: free the timer before we (possibly) free the av
a6286458b usnic: ensure strings are always null-terminated
2552a45ed usnic: do not write past the end of the string
9e46e6dc8 usnic: do not write past the end of the string
f53e49c73 usnic: close the socket if we don't need it any more
1d6287b54 usnic: ensure string is null-terminated
a7a2ca447 usnic: ensure not to overflow string
1f0b55123 usnic: intentionally ignore the return from epoll_ctl()
368a6a12a usnic: use #if 0 to hide some debugging code
55d94ec2c usnic: use #if 0 to hide some debugging code
9c55ca80b usnic: ensure to destroy the spin lock before freeing it
89c8d6789 usnic: ensure to destroy the spin lock before freeing it
e6b071673 usnic: ensure to free the temporary dest
539ab2fe0 usnic: free ep on error
cb5d83c14 usnic: check for failure from usdf_rdm_fill_tx_attr()
cf1687b1c usnic: fill in the destination address
77f61788f usnic: be consistent about checking for (hints == NULL)
00e617175 usnic: be consistent about checking for (hints == NULL)
af06a8bf6 usnic: be consistent about checking for (hints == NULL)
c6c4eaa64 usnic: fully initialize the sockaddr_in
d12717618 usnic: jump to "done" on failure to read()
173440533 usnic: check for failure from usdf_rdm_fill_tx_attr()
9013abeee usnic: return immediately if listen() fails
e96d7ba93 usnic: check for failure from usdf_rdm_fill_tx_attr()
cea9556be usnic: fix trivial use-after-free
a229ec385 Merge pull request #621 from j-xiong/master
8c025117a prov/psm: fix a bug discovered by Coverit
120a1125a Merge pull request #619 from j-xiong/master
0de976dc1 fabric: Free fi_prov instances when no longer needed
ed02b8292 fabric: fi_control(FI_ENABLE) instead of ep->ops->enable
ba64e0058 prov/psm: eliminate the complains from gcc 4.9.2
6ab41c832 Merge pull request #617 from patrickmacarthur/verbs-getinfo
d8ce1721e Merge pull request #616 from jithinjosepkl/pr/sockets
84153eed8 verbs: Fix fi_getinfo with src_addr but no dst_addr hint
b977eea5d Add check for FI_DIRECTED_RECV while posting recvs
24b04abb0 - Add check for EP-MSG connection lookup
26832111c prov/sock: avoid reset tx_pe_entry in use.
7c3f6c636 Merge pull request #156 from shefty/master
71ecc81ad Merge pull request #613 from j-xiong/master
88a241da0 prov/psm: remove the support of inserting NULL address into av
c06732906 Merge pull request #597 from xuywang/pr/fi_usnic_info
a7243936e Updated nroff-generated man pages
cc18d4147 Merge pull request #610 from shefty/master
6aa03667e Merge pull request #611 from j-xiong/master
b6fba9d59 prov/psm: replace all the error numbers with the "FI_" version
82bfab10f Merge branch 'master' of ssh://github.com/ofiwg/libfabric


5ae30f471 prov/psm: enable FI_DIRECTED_RECV when FI_TAGGED is not set
4e9f783a5 prov/psm: add debug output for the environment settings
cc51733cd prov/psm: set a default UUID instead of leaving it empty
fe6eaf44e prov/psm: handle FI_ADDR_UNSPEC as "any address" in recv
e105bfc8f fabtests 1.0.0alpha
c6f75f687 fabtest: Add missing fabtest.h header file to dist
045b1474d Merge pull request #155 from shefty/master
ed2509134 simple: Replace CQ with counter + fix warning.
c19621581 man/endpoint: Caps flags are listed as operation flags
23faf2353 man/tagged: Remove outdated comment about any source
a95cb4a97 Merge pull request #154 from shantonu/refactor_options
552891932 Replaced FI_* macros with FT_* macros. Signed-off-by: default avatarShantonu Hossain <shantonu.hossain@intel.com>
b80b106e7 fabric/av: Remove support for inserting NULL address
c30aeb2cb Updated nroff-generated man pages
d13a1933f Merge pull request #607 from shefty/master
9491306d7 fabric: Clarify use of fi_info src/dest addr
089cfe855 Merge pull request #604 from patrickmacarthur/verbs-getname-getpeer
c0952c397 Merge pull request #146 from a-ilango/dev
e6aa00f8e Merge pull request #605 from goodell/pr/usnic
f9db3e873 usnic: fix EP_MSG data integrity
a67ce03de verbs: Implement fi_getname() and fi_getpeer()
42882c13e Merge pull request #603 from goodell/pr/usnic
ecc489517 Merge pull request #151 from shefty/master
2e54c6ade simple: Add source and destination port options + cleanup
cd9201b48 Merge pull request #585 from bturrubiates/pr-os-x
03310938d configure: consolidate 2 loops, make a single output
fe95f6464 Split operating system specific code into separate files that can be selected for the build depending on the OS detected.
12d9b428f usnic: make sure we do not leak
ea68734bd usnic: eliminate bad fi_domain() optimization
1471951a5 usnic: improve logging
ef60bcfc4 Merge pull request #150 from shantonu/minor_fix
332b60351 fabtest: Add new comprehensive test app framework
541bb3e57 Fixed the iteration issue while executing cswap atomic operation. Signed-off-by: default avatarShantonu Hossain <shantonu.hossain@intel.com>
0a0d49844 Merge pull request #147 from shantonu/refactor_options
cde760cc6 Merge pull request #149 from pmmccorm/master
6bd652a83 Merge pull request #601 from j-xiong/master
7397e000f Merge pull request #602 from jithinjosepkl/pr/sockets
964467c61 prov/psm: fix the inconsistency in the provider name
a47e6f9d8 prov/psm: replace name server error output with debug output
03d6e03f5 Added more logs
11e697029 prov/psm: use FI_WARN for error output
47ea01d54 prov/psm: turn on the name server by default
3ce9bc9eb Add --with-libfabric option to spec file.
14aff5751 Fix an issue in reporting data len for 0-byte incoming message
a0ee865bd Fix initial value of rx size in RX attributes
7d21e46f4 prov/psm: remove AUTHORS and COPYING from the provider subdir
eeb10993c Updated nroff-generated man pages
113809462 FI_REMOTE_READ/WRITE flags apply only for Counters
f4870df81 Set TX rinbuf size correctly.
d4c33f676 Updated author list
d43cb5298 Merge pull request #599 from goodell/pr/man
e4f9d90b6 sock/prov: Add missing initialization and remove extra checks.
c7bbbf7c3 Merge pull request #600 from jithinjosepkl/pr/devel
c50c5883c Remove line number info for fi_warn logs
4e4acd367 Add function name, line number to logging
331c25857 Added a version parameter in getinfo() for extended usnic ops
9843dc09b man: fixes for fi_msg(3)
e942b8ac1 Added line number in FI_PRINTERR and fixed formatting issues. Signed-off-by: default avatarShantonu Hossain <shantonu.hossain@intel.com>
058ea0603 Merge pull request #596 from goodell/pr/fix-authors
43c3ae832 add Dave Goodell to AUTHORS
2b7d387d6 add .mailmap file to fix git names+addresses
15ac90f2a Merge pull request #595 from pmmccorm/master
a63ab050e Merge pull request #594 from hppritcha/topic/sock_av_lookup_bug
01f85edd5 Merge pull request #593 from j-xiong/master
4bffe9cd9 Merge pull request #587 from goodell/pr/verbs-enoent
7d050427d Update AUTHORS file.
8b71d9deb verbs: work around usnic+rdma_cm EP_MSG brokenness
b0754d526 prov/psm: protect send/recv/rma queues with mutex lock
e2ca52891 prov/sockets: fix a bug in sock av_lookup
54d1a3ab8 Merge branch 'master' of ssh://github.com/ofiwg/libfabric


de48e5f9f prov/psm: fix a segfault bug
a538f1507 Merge pull request #592 from shefty/master
ebc7a8ee2 Merge pull request #591 from j-xiong/master
1654dbea6 prov/sockets: Support connected endpoints with tsend
3878ec04d prov/psm: fix a double free bug
a606a23ca prov/psm: use the common linked list for send/recv/rma queues
330e733c6 include: implement "remove-first-match" function for linked list
1b96ad43d Fixed xfer_per_iter value in show_perf for rma, atomic and multi_recv. Signed-off-by: default avatarShantonu Hossain <shantonu.hossain@intel.com>
6d7bedcdc Merge pull request #588 from pmmccorm/logging
4db1bfe78 Merge pull request #589 from xuywang/pr/usd_bugfix
cbed5ec0f Merge three bugfixes for usnic_direct from parent repository
bce3ca036 Refactored code to add -f and remove -d option to be consistent with pingpong examples. Signed-off-by: default avatarShantonu Hossain <shantonu.hossain@intel.com>
c0606a48f Convert verbs provider to new logging. Convert sockets provider to new common logging. Convert psm provider to new common logging.
b5ef264f8 Merge pull request #586 from jsquyres/pr/missing-errno-strings
b5e91ba39 fabric.c: add missing strings for FI_ECRC and FI_ETRUNC
3d97c1b89 Merge pull request #565 from jsquyres/pr/provider-specific-cppflags-and-libs
302403d03 Merge pull request #578 from pmmccorm/master
7574b31c9 Merge pull request #582 from bturrubiates/topic/fix-warnings
4baebf05f Merge pull request #580 from j-xiong/master
de8444c97 Merge pull request #583 from jsquyres/pr/usnic-prov-errno-mapping
00496f9c1 usnic: map from internal error codes to FI_E* codes
daac029cd fi_errno.h: Add some error codes
fe7be2e57 Remove duplicate const declarations.
fd78f2163 Use PRIu64 and PRIx64 in format strings when referring to uint64_t.
728e99bb5 Cast pointers of type sockaddr_in to sockaddr when using sendto and recvfrom.
630e20637 Fix the use of freed memory in the sockets provider.
6b005d0d1 Merge pull request #581 from jsquyres/pr/usnic-minor-ifdef-update
f1971effc usnic: change an errant #if to #ifdef
fb7829a7d Merge pull request #145 from goodell/pr/ud_pingpong
c6a75275d fi_ud_pingpong: fix bad fi_av_insert call
9f7529719 prov/psm: allow more than one endpoints to send messages
811f76500 Merge pull request #579 from xuywang/pr/rdm_post_recv
d43752b0d usnic: standardize the libnl CPPFLAGS and LIBS macro names
8203a1c96 verbs: use FI_CHECK_PACKAGE in the verbs provider
886f4703b psm: use FI_CHECK_PACKAGE in the psm provider
535fef63e Makefile.am: prepare to use FI_CHECK_PACKAGE
d0994bd47 configury: add fi_check_package.m4
c90c34735 Replaced vnic_rq descriptor ring with usd native ring in rdm_post_recv routine.
212889024 1.0 release prep for spec file.
cd6198579 Merge pull request #575 from jsquyres/pr/more-dclose
9e4969ee9 fabric.c: combine cleanup_provider functionality
5a63d776b Merge pull request #573 from jsquyres/pr/dlclose-on-error
11ddfd753 fabric.c: Fix memory leak: dlclose() DLs that fail to load or are replaced
d9ae52792 Merge pull request #574 from jsquyres/pr/fix-man-page-versions
2059632cf distscript.pl: compensate for escaped @ in man pages
294d50fef Merge pull request #572 from jsquyres/pr/logging-tweak
8ca616999 fabric.c: add some log messages when opening DL providers
0b7149713 Merge pull request #571 from shefty/master
3e1e8bf81 1.0.0-rc1
4a665bf37 Updated nroff-generated man pages
33a73d004 Merge pull request #569 from shefty/master
7ee63fcc3 Merge pull request #144 from bturrubiates/topic/gitignore
730a333ac Fix gitignore.
c548fc472 man/endpoint: Restrict shared RX contexts to one AV
e049e1dff man/cq: Fixup a few inconsistencies in the man page.
caa788f3d fabric: Replace FI_ATOMICS with FI_ATOMIC
5d44e3297 man: Clarify use of FI_WRITE/READ/REMOTE_READ/WRITE
9f515a35b fabric: Define FI_TRANSMIT as a synonymn for FI_SEND
0660250df man/cancel: Clarify cancel behavior
7e7285379 man/endpoint: Enhance description of sharable contexts
09e6e3c3c fabric: Add FI_DISCARD search option
b39d5893c man/av: Fix function prototype for fi_av_remove
335f44df9 fabric: Update documentation on manual progress
e8c5c0e31 Merge pull request #567 from shefty/master
7cb704fbd prov/socket: Remove unneeded rlock release in tx_ctx_abort
46a4f4e28 Merge pull request #564 from luomiao/pr/sock-fix
5381ad4c2 Merge pull request #563 from jithinjosepkl/pr/devel
ce4584678 Merge pull request #562 from j-xiong/master
c0b64f8a9 Merge pull request #141 from shefty/master
1525d2c39 Move debug output on error from callers into ft_getsrcaddr.
1a316869e Merge pull request #140 from pmmccorm/master
aa24ea517 prov/sock: minor updates based on GASNet testings.
51895feca Compiler warning fixes
3efefcdeb Cleanups
af9e32196 - Refactor MSG-EP code
406cc2d10 - Fix an error in reporting completions for atomic ops - Check inject flags for counters - Add check to avoid possible deadlock among PE entries
96bc61c1d - Minor Cleanups for tx/rx context
cb4b54ff9 - Avoid multiple connections from comm-peers - Cleanups
899638484 - Check length calculation for RMA ops - Cleanups - Remove assert checks
e8e769693 - Cleanups in atomics - Fix src_len calculation - Remove asserts
78ea2c31f prov/psm: use the common single linked list functions for CQ
f1ff17edd Merge pull request #560 from goodell/pr/dbg-log
09cbb5d2d More cleanups for fabtests.
8b5b658f3 Merge pull request #561 from patrickmacarthur/fix-nightly-hash-files
55446cd75 cron-make-nightly-tarball: Fix output if doit fails
150c7f2c1 Fix empty md5sums.txt and sha1sums.txt
ed26f0316 Merge pull request #551 from jsquyres/pr/fi-usnic-header
ba07b44c8 Merge pull request #139 from pmmccorm/master
3195518ef usnic: add versioning into the fi_usnic_info struct
c32a95e43 usnic: install fi_ext_usnic.h
7cb5d2e94 usnic: rename fi_usnic.h -> fi_ext_usnic.h
06e45ad0e fabric: add common logging macros
bb9c3c7d2 Merge pull request #559 from xuywang/pr/post_recv_refact
0bf020efa Update client-server tests to use new refactored code.
7cf45e37c Merge pull request #138 from shefty/master
40063aed4 Modified usdf_msg_recv to use usd rq ring buffer natively
7244a0b2d Return getaddr back int the source code
412296481 Merge pull request #558 from j-xiong/master
25c31d4f4 Updated nroff-generated man pages
926344caf Merge pull request #133 from pmmccorm/master
7428e53bc Merge pull request #137 from jsquyres/pr/add-parens-to-func-name-printfs
370fc795e Merge pull request #135 from bturrubiates/topic/fix-warnings
fa52c60b7 Merge pull request #134 from shefty/master
35b3b27fd Merge pull request #557 from shefty/master
dc87570de prov/psm: fix a bug in the free list macros
a3e0ccf00 The post_recv function should take no arguments, but instead was written as being variadic.
ce0bdd7d7 fabtests: add "()" to error printfs when identifying a function
fb1e30b56 Merge pull request #555 from xuywang/pr/post_recv_refact
3602308f3 Fix warnings on OS X.
f3d159dfe Merge pull request #556 from j-xiong/master
ac94204c9 Replace fid_sep with fid_ep
768f9417b Break out option parsing for client-server tests into common code.
0c21ddaed fabric: Replace fid_sep with fid_ep
a5c4f6026 prov/psm: update the comments for the simple name server
1f4f01c33 prov/psm: make use the fi_xxx_allowed calls for ep caps checking
bcb1701ff Merge branch 'master' of ssh://github.com/ofiwg/libfabric


bd29eed31 Updated nroff-generated man pages
83006b0dd Merge pull request #132 from a-ilango/dev
8629bb53b Merge pull request #131 from shantonu/fabtest_rpm
63f84fe20 Merge pull request #482 from patrickmacarthur/fix-rpm-spec-version-v2
9c551474c Merge pull request #544 from sayantansur/pr-tx-rx-allowed
97d528f6b Merge pull request #549 from sayantansur/pr-man-fi-close
f915f26d3 Merge usnic_direct changes from parent repository
3f9843a26 Fixed Makefile issues and added a spec file to generate RPM for fabtests. Signed-off-by: default avatarShantonu Hossain <shantonu.hossain@intel.com>
2cff94a7f simple: Add an example for shared contexts.
142cae462 prov/psm: rename all references to SFI to OFI
7d7e9985e prov/psm: suppress the name resolution error message by default
4b07df507 prov/psm: fix a typo in the error message.
d88796e58 man: clarifications on fi_close
d143bc64e Merge pull request #126 from sayantansur/pr-autogen-fixes
c166cdd9f Merge pull request #121 from goodell/pr/size_left
23ead6ce9 Merge pull request #124 from shantonu/dgram_waitset
35010bdf1 Merge pull request #123 from shantonu/minor_fix
30edb2695 Merge pull request #116 from pmmccorm/master
1956a04e0 Updated nroff-generated man pages
1ce5a090f Merge pull request #553 from luomiao/pr/msg-ep-fix
133c5bbb7 Merge pull request #547 from shefty/master
9dfe9b77c prov/sockets: fix errors for MSG EP.
9e8f80d67 prov/socket: Save domain service as char * instead of int
1512b84ab prov/sockets: Display getaddrinfo error string
09b4faf3b Updated nroff-generated man pages
0511fed99 Merge pull request #550 from bturrubiates/pr-man-fi-pep-bind
1fa2057bf man: add fi_pep_bind to fi_endpoint(3)
360d07d96 src/common.c: helper functions
cbfdfd8e1 fabric: Define FI_ASYNC_IOV mode bit
935191fa8 fabric: Define remote rma_iov_count
616995073 fabric: Add FI_FENCE flag
1cb96d5b6 Updated nroff-generated man pages
1cc9ee437 Merge pull request #546 from goodell/pr/size_left
4d3b55886 man: move rx/tx size_left text to fi_endpoint(3)
28b503cb0 Merge pull request #542 from patrickmacarthur/trivial-verbs-prov-fixes
f030cb2aa move rx/tx size_left calls to basic ep ops
34ae15d81 Merge pull request #543 from jithinjosepkl/pr/devel
de6b0a86b Return -FI_EAVAIL if error available
cf2f45dc0 Cleanup rx_entry alloc
b1b50be04 Add checks for new threading models
59c229262 Check tx/rx size during initiation.
e5b5bea4d Change comm-socket options to tcp-nodelay
c5169b417 Add option to make the progress thread yeild CPU/sleep
0aa87eb8a Added ringbuf fd-wait API
a6d1e9983 - Cleanup cq-sread - Avoid possible deadlock while cq-sread
14ea906e5 Fix an issue in freeing wait-set entries.
a04e9ae83 - Fixes for shared rx/tx creation - Added checks for rx/tx attributes
2d137e6ee Set src/dest addr to NULL if application has not requested for it  - Fixes #535  - Sets address to NULL instead of buffer with 0.
79d3b378e prov/sock: fix - avoid copy data from incomplete buffered recv.
36c3c3fb2 Fix a deadlock in eq-read
eca4305b8 - Fix memleak in sock-eq-fdread error cases
da8c05349 verbs: Ensure flags are useful on fi_ep_bind
67a5c3d32 verbs: Fail fi_enable if no CQ
5782d1acf verbs: Use fi_no_getname instead of NULL
f4cd21da5 verbs: Treat FI_WAIT_UNSPEC as FI_WAIT_FD
cac59baee Add support for multiple addressable EPs in a domain.
9aa1dc331 Updated nroff-generated man pages
8f73e265f Merge pull request #530 from patrickmacarthur/fi-tostr-version
1e6e8dea7 Add FI_TYPE_VERSION to fi_tostr function
8b72781df Updated nroff-generated man pages
9533d4b91 Merge pull request #531 from j-xiong/master
021848459 Merge pull request #536 from sayantansur/pr-mr-bind
7d4bd0b61 gitignore: update to ignore test executables
8c431b20d prov/psm: allow more than one endpoints to be RMA initiators
b3f7af4c6 Updated nroff-generated man pages
6abdd066b Merge pull request #525 from goodell/pr/size_left
2ef000c25 usnic: add rx_size_left/tx_size_left support
b6247ad9b add fi_rx_size_left/fi_tx_size_left
e304fbdbf Refactor pingpong tests to print out common options which look like:
2b3008440 build fixes
ce962b4de Merge pull request #532 from goodell/pr/usnic
8164370df fabric: fi_mr_bind was missing in the header files
6b9e406ab prov/psm: replace common progress sequence with an inline funciton
d6cc6d6a2 prov/psm: ensure progress in fi_cntr_read()
4419f8633 prov/psm: create a progress thread for wait functions
3f18976e3 prov/psm: add reference of active domain to the fabric structure
f08d036d2 Cleaned up simple dgram to match simple rdm example and fixed few minor issues. Signed-off-by: default avatarShantonu Hossain <shantonu.hossain@intel.com>
8933697ab usnic: set SO_REUSEADDR on passive_ep sockets
8d8e16419 Added a DGRAM example to demonstrate waitset operations. Signed-off-by: default avatarShantonu Hossain <shantonu.hossain@intel.com>
5469d1ad2 prov/psm: ignore msg_iov in atomic_readwritemsg for FI_ATOMIC_READ
b137c1169 prov/psm: avoid double freeing of wait objects
dcd09f53a Fix RPM spec version number generated by nightly cron
b427b40d5 cron-make-nightly-tarball.pl: Put $gd into $version
4524f98a8 Merge pull request #526 from a-ilango/master
09e4b5197 Merge pull request #120 from goodell/pr/remove-bind
bbe45d64a Merge pull request #522 from goodell/pr/remove-bind
7a23f604c Merge pull request #521 from goodell/pr/verbs
1b15e4cf3 Merge pull request #518 from pmmccorm/misc
1f260aa20 Order provider loading different.
a4ba575a5 Merge pull request #515 from jithinjosepkl/pr/devel
9c285b8c0 Merge pull request #514 from j-xiong/master
35f69769f sockets: Fix for fid.fclass not being set when a shared transmit context is created.
3a4a46b8d unit test for fi_tx_size_left/fi_rx_size_left funcs
d1a0e94a4 stop using fi_bind()
f007706ba delete fi_bind
8600cb153 add missing fi_pep_bind
a03bf8331 Updated nroff-generated man pages
99ef553f0 Merge pull request #520 from goodell/pr/man
88d599ed5 verbs: avoid SEGV on null fabric name
53138fc67 man: fix fi_freeinfo retval
12f6b088b Merge pull request #519 from goodell/pr/usnic-misc
cfc070a40 usnic: plug socket leak in fi_close
59f87e3be usnic: -EAGAIN --> -FI_EAGAIN wibble
503333e5d usnic: fix fi_enable SEGV
cb02138d9 Merge pull request #118 from shantonu/rdm_rma_simple
0d6785e3e Merge pull request #114 from a-ilango/dev
d135e95d9 prov/psm: add STX context support
1396607c2 Updated nroff-generated man pages
30ed8703a Merge pull request #517 from hppritcha/topic/fi_getinfo_man_page_fix
0f38675e8 man: minor grammar mistake corrections
06f6487b9 Updated nroff-generated man pages
9703f7b3d Merge pull request #505 from jsquyres/pr/missing-fi-proto-constants
b7b033c79 man: add missing FI_PROTO_UDP and FI_PROTO_SOCK_TCP constants
57fd0a581 Updated nroff-generated man pages
48c8294f1 Added a simple RDM RMA example that uses application-provided MR key and offset. Signed-off-by: default avatarShantonu Hossain <shantonu.hossain@intel.com>
08a5d3f15 Merge pull request #516 from jsquyres/pr/fi-multi-recv-tweak
c96474614 fi_endpoint: clarify FI_MULTI_RECV buffer handling
6ed290539 Avoid a possible extra mr-checks
585686e10 - Fix an issue in base address calculation with FI_MR_OFFSET
f4cf2ece3 - Avoid use of REUSEPORT - Cleanup conn-manager
a7d6be660 prov/psm: fix the handling of FI_MR_KEY and FI_MR_OFFSET flag
ec40f2936 Merge pull request #513 from j-xiong/master
56503bd63 prov/psm: initialize the "flags" field of new CQ entries
846155c91 prov/psm: allow NULL source for atomic read
0b0956afd Merge pull request #481 from pmmccorm/master
8e2db1339 Merge pull request #504 from shefty/master
bbf0f3ea8 Merge pull request #502 from ggouaillardet/topic/test_atomics
980a216e8 Merge pull request #503 from xuywang/pr/usd_merge
af67081c6 Fixed a segfault bug due to kernel and usd have different vnic RES type enum value
69dd1f11f configury: c11 atomic checks  * correctly set the __STDC_NO_ATOMICS__ macro is not defined  * test the existence of the atomic_init function/macro
da7496ef4 Merge pull request #501 from jsquyres/pr/usnic-update-usd
b67509fa1 Merge pull request #500 from jsquyres/pr/verbs-remove-extra-ls
07efc8d92 usnic: use common libnl3-vs-libnl1 m4 macro
da4f2291f verbs: remove redundant -libverbs -lrdmacm
bd88a0f7e usnic: sync with internal Cisco git repo
bce3a9003 usnic: sync with internal Cisco git repo (trivial)
f5d53fb73 usnic: sync with internal Cisco git repo (whitespace)
d99687373 Merge pull request #113 from hppritcha/topic/config_with_libfabric
84ac1e5c4 configure: add --with-libfabric option
8b83de730 Merge pull request #115 from jithinjosepkl/pr
8d00914ee Merge pull request #499 from jithinjosepkl/pr/devel
b63d8176d Fix name check in av-close
bd9988171 prov/verbs: Add missing fields to rdma_getaddrinfo call
bdf2c2cb4 Fix possible uninitialized variable use
40ad28f54 Avoid void* arithmetic
5603de582 Remove rx/tx contexts from progress engine during ctx-close.
309287a21 Bind connecting socket to src-addr port, to reuse connection.
853989ccc Fix av_insert return value check for multi-recv example
bca759e7a Merge pull request #497 from jsquyres/pr/gitignore-update
a4d5999c6 Merge pull request #496 from jsquyres/pr/usnic-also-set-netmask-be
e99e9f62b gitignore: also ignore config/compile
397674563 usnic: also set ui_netmask_be
b3a5218b6 Merge pull request #494 from jsquyres/pr/getinfo-prov-name-centralization
b0b69946a Add an example for scalable endpoints.
59c627291 fi_getinfo: centralize the check for fabric->prov_name
1b87a8445 psm: ensure to set the fabric->prov_name field
ccd1a3b21 Updated nroff-generated man pages
7d84f347e Merge pull request #112 from luomiao/pr/ud-pingpong-update
9cef82081 Merge pull request #489 from shefty/master
f3c0b055c Merge pull request #493 from jsquyres/pr/sockets-getinfo-minor-fixes
0554822f3 sockets: fix check-the-hints logic
80068ca98 Merge pull request #492 from jsquyres/pr/psm-minor-getinfo-fixes
00bff9e30 psm: also check fabric hint for provider name
ccfd217db psm: remove extraneous "break" statement
eefe3efb0 psm: this should be FI_ENODATA, not ENODATA
e824fa967 Merge pull request #491 from jsquyres/pr/cron-trivial-changes
b5bca3d47 cron-make-nightly-tarball: trivial verbose output changes
9528df58f fabric: Add FI_THREAD_ENDPOINT definition
692d47c29 Update ud_pingpong test with correct handling of dst_addr and src_addr.
7b5de5176 Merge pull request #110 from jsquyres/pr/fix-uninit-cq
7b95d4a6a Merge pull request #488 from jsquyres/pr/die-openib-die-die-die
86c1800cb Merge pull request #111 from jsquyres/pr/die-openib-die-die-die
5ee81e246 license: remove "OpenIB.org" from the BSD license description
38782b952 license: remove "OpenIB.org" from the BSD license description
5bfbcd3b3 simple/poll: fix trivial uninit variable
061051496 Merge pull request #108 from shantonu/rdm_simple
715f1b333 Merge pull request #109 from goodell/pr/init-test-str
442c10734 De-allocate fi_info structures if any provider has an error.
7bd80a7b2 fix init_test() string handling
260bfa566 Updated nroff-generated man pages
b545f2972 Merge pull request #477 from goodell/pr/man-pages
c277682d5 Simplified simple RDM code by using FI_SOURCE flag. Signed-off-by: default avatarShantonu Hossain <shantonu.hossain@intel.com>
73d7a843e fabric: Separate out FI_THREAD_PROGRESS into 2 modes
66636adaa Merge pull request #478 from shefty/master
e5f0a890b Fix hang in domain-close due to listener thread blocked on accept
85a45a207 Fix an issue in matching recvs from an address, which has multiple entries in AV.
9de23e24f Fix incorrect ref. count handling
609a8aec4 Allow apps to mention av-count as 0 to indicate undetermined size.
d86c943a6 Use info->src/dst addr if available in fi_getinfo
e6eb3d599 Fix an issue with scalable-ep creation.
2d05764cc Fix an issue with Rx-id calculation
6ed84d752 - Add comm-peek function. - Add check for rx_id while progressing recvs.
502b2af14 - Add check for count in av_attr - Fix an issue with inserting NULL addr into AV
199cde09a Updated nroff-generated man pages
d382fd306 man: more incorrect "fi_fabric(7)" SEE ALSO text
c63818a56 Merge pull request #470 from j-xiong/master
64bc31416 Merge pull request #467 from shefty/master
06009c5f1 Updated nroff-generated man pages
07a06855c Merge pull request #471 from pmmccorm/misc
0eae01e2a Merge pull request #473 from goodell/pr/man-pages
88b28db74 man: fix incorrect "fi_fabric(7)" SEE ALSO text
eef8d78ce Merge pull request #472 from jsquyres/pr/fix-fi-errno-man-page
207be689c man: install the fi_errno.3 man page
f3cb09403 Move fi_datatype_size into common sources.
3b8fc4328 porv/psm: validate rx_ctx_cnt and tx_ctx_cnt in fi_getinfo
7b2dc873c prov/psm: initialize tx_attr and rx_attr in fi_getinfo
05d416d46 man/endpoint: Provide examples of selective completions
381e3a645 Merge pull request #466 from j-xiong/master
2a12c5cff prov/psm: remove an obsolete compatibility patch
85737ee37 nightly-tarball.pl: also write "latest.txt" with latest version
00d0ffab6 Merge pull request #465 from sayantansur/pr-stx
d5e0c0216 scripts: add comments explaining the purpose of each
5e861aa4a cron-make-nightly-tarball.pl: make pristine nightly tarballs
4ad406043 configure.ac: update the mailing list address
35053c528 fid_stx: 'ops' should be a pointer not a struct
72eaed0a2 Updated nroff-generated man pages
e27f7542f Merge pull request #464 from shefty/master
b67aaf823 man: Fix spelling errors
a999ea7f9 resolved conflicts after merging to master
d0dd40ff6 cron-run-all-md2nroff.pl: let tempfiles get cleaned up on abort
a41c94fdf man/domain: Fix and enhance resource management documentation
db18590d5 man/rma: Fix struct fi_msg_rma definition
8826f25c0 fabric/tostr: Add tostr support for atomic values
ae3c06dea Merge pull request #107 from shantonu/minor_fix
ae626563f Removed named AV from examples and fixed some formatting issues. Signed-off-by: default avatarShantonu Hossain <shantonu.hossain@intel.com>
6248776a1 Added code to include source addr that endpoint will bind to. Signed-off-by: default avatarShantonu Hossain <shantonu.hossain@intel.com>
4d8a2cdb2 Updated nroff-generated man pages
38a9daea4 Merge pull request #461 from shefty/master
65d9e07fb Merge pull request #105 from a-ilango/master
b4e33eb6f Merge pull request #106 from shefty/master
9205b46f2 Merge pull request #460 from j-xiong/master
df3d27bac simple: Add an example for FI_EP_DGRAM endpoint.
4067baf58 simple/rdm: Add a check to see if we got all required arguments. Fix indents.
612a42d89 prov/psm: allow NULL src_addr passed to fi_tsearch
9364f518e rdm_atomic: Cleanups to simplify code
d0ee189ee Merge pull request #101 from shantonu/rdm_atomics
c3beecbfc Merge pull request #100 from shantonu/rdm_tsearch
c7f36b1c2 Merge pull request #104 from shefty/master
bf23ef672 Add RDM example using MULTI_RECV feature
406a87607 Added a tagged RDM example that demonstrates fi_tsearch. Signed-off-by: default avatarShantonu Hossain <shantonu.hossain@intel.com>
dcf7aec31 Merge pull request #103 from shefty/master
baaf89e6c Add missed updates from FI_COMPLETE changes
66b438b26 fabric: Define resource management concept
21518e574 fabric: Move wait set object to fabric level
373fdde82 man/tagged: Fix tsearch prototype
4fe404edd fabric: Define completion order mechanism
5fd2091d2 fabric: Remove FI_EXTDIR environment variable
46b85ab31 Merge pull request #459 from raffenet/psm-union-fix
34d86f1af fix compile errors in psm provider
24466689b Merge pull request #102 from shefty/master
3a87498ee Updated nroff-generated man pages
9e77461c5 Merge pull request #456 from shefty/master
7bca88717 Merge pull request #458 from sayantansur/pr-unnamed-union
f9a02408a trigger: name a previously unnamed union
bdc7b58c5 Merge pull request #455 from shefty/master
d41482ca3 Remove references to multicast
04f0db37d fabric: Remove multicast interfaces
3bcb4f3d1 fabric: Separate FI_COMPLETE into separate events
337ad46d5 prov/sockets: Fix build warnings
2c997af7e Convert FI_COMPLETE to separate events
848c76586 Merge pull request #453 from luomiao/pr/msg-ep
014038e8a Merge pull request #452 from jithinjosepkl/pr/devel
4cf45fd15 Fix incorrect DGRAM default ops.
2f4e5a7fe Add support for shared-AV
a9d3f48a0 Added an RDM example that performs selected atomic operations. Signed-off-by: default avatarShantonu Hossain <shantonu.hossain@intel.com>
b539bae4e - Add AV-EQ bind - Cleanup AV
1ecf63fee Fix an issue with tsearch  - src_addr is optional, add check for the same  - return -FI_ENOMSG in case not found
e5854c0d8 Fix an issue with returning attributes in fi-getinfo (Output values of getinfo will be greater than or equal to requested input values)
97a594464 socket provider: update msg ep for fi_connect/fi_accept/fi_reject.
0d4a65132 Fix warnings with gcc 4.9.2
b3f8a006f - Clean-up atomics code - Fix an issue with atomic_op recv.
4f126fa8b Merge pull request #450 from jithinjosepkl/pr/devel
66ddda885 Merge pull request #99 from a-ilango/dev
b9f0c4d74 Merge pull request #97 from jithinjosepkl/pr-examples
140d65d11 Add missing bind-to-sendCQ.  - Without this, provider may not progress the tx operations.  - Even though user does not need TX completions for inject operations    it must bind to a CQ for checking error events.
15dc89ebc simple/rdm_cntr_pingpong: Fix race condition
0149cc069 Merge pull request #94 from shantonu/rdm_simple
5707e13fb Inject operations need not create completions.
1c48474ff Merge pull request #96 from jithinjosepkl/pr
c274cbc62 Merge branch 'ofiwg_master' into pr/devel
e3cbf61e4 Merge pull request #95 from a-ilango/dev
c0bf38cf6 Merge pull request #98 from shantonu/minor_fix
0b1920a1c Merge pull request #449 from shefty/master
4f446c0d0 fabric: Initialize sockets provider last
2d294a7aa Merge pull request #448 from sayantansur/pr-fi-thread-domain
d0cd8711e fabric: add FI_THREAD_DOMAIN
821aa869b Merge pull request #447 from raffenet/clang-compile-fix
29f6b35aa Merge pull request #446 from jithinjosepkl/pr/sockets
0078c93ae fix compile error with clang in usnic provider
6c83c3895 Remove unnamed unions/structures for C99 compatibility.
9c31c744b Set max-inject/msg-size properly if user inputs 0.
b2f744c51 Cleanup progress engine 	- Abstract out nb- send/recv for various fields
401c06354 Added default port number and set default transfer size to 1024. Signed-off-by: default avatarShantonu Hossain <shantonu.hossain@intel.com>
8da3957de Merge pull request #445 from jsquyres/pr/compiler-warning-fixes
b71c24224 fabric.c: fix some compiler warnings
9acaf3613 Merge pull request #441 from j-xiong/master
816bba830 Merge pull request #443 from jsquyres/pr/sockets-removed-unused-var
da86674d9 sockets: remove unused variable
78a8e50f4 Merge pull request #442 from jsquyres/pr/include-provh-in-tarball
3ee5a8bbd Makefile.am: include prov.h and usdf_rudp.h in the tarball
e71bb7bee Merge pull request #440 from jithinjosepkl/pr/sockets
b8c94e16a Merge pull request #439 from xuywang/pr/dgram_inject
64faf4198 prov/psm: remove a few assertions that are no longer useful
c37de6783 Fix warnings in sockets-provider (Fixes #427)
c62da21a5 prov/psm: a workaround for an assertion error when exiting
072a57332 prov/psm: add some debug output
2533bad6a Fix incorrect return value check for av_insert in RDM* examples
05d273d5d Updated nroff-generated man pages
b100fa8b6 prov/psm: clean up assertions in atomics funcitons
5467ae119 Added implementation of sendmsg/recvmsg/inject for usdf dgram ep.
034352270 Merge pull request #437 from j-xiong/master
aa6c4d7c3 Merge pull request #436 from jithinjosepkl/pr/sockets
e1c93d069 Merge pull request #435 from shefty/master
32491625c Merge pull request #433 from sayantansur/pr-thread-domain
eca74a6b9 Merge pull request #432 from xuywang/pr/usd_post_iov
2dbc8322c prov/psm: allow fi_ini() be called multiple times
f5525cd71 prov/psm: ignored the port number when resolving the address
7a04e2a40 prov/psm: assign a provider errno for error events that lacks one
478efc228 - Add av-insert-sym (Fixes #430) - Fix incorrect return value for av_insert* calls.
3d3014652 Updated nroff-generated man pages
84dc0c904 Merge pull request #434 from sayantansur/pr-man-command
c4d2c7c2e man: use generic term in place of command
6abe67221 man: define FI_THREAD_DOMAIN
fc88da803 Merged usd implementation of usd_post_send_iov.
69b989cda fi_ini: Always set init flag after static providers are initialized
5dd80f177 man/mr: Describe local MR in more detail
d533f03e9 fabric: Define FI_PROTO_SOCK_MSG / DGRAM / RDM
9e8bccdce Merge branch 'ofiwg_master' into pr/devel
09b9ef4b9 - Add comm-buffer-init - Add av-insert-svc
1ed764757 Merge pull request #431 from jithinjosepkl/pr/devel
d78f6090e - Add comm-buffer-init - Add av-insert-svc
70176d2ab Socket provider: update sock_av and sock_conn.
6c3fad2b4 Merge pull request #428 from jithinjosepkl/pr/sockets
8981f1010 Merge pull request #424 from xuywang/pr/dgram_send
d88f2addf Implement sendv functions for usdf. Fixed a bug that reports packet truncation when post recv buffer is smaller than 64 bytes.
7cbfa3cf4 Fix warnings in Sockets Provider (Issue #427)
81f1cc8e6 Merge pull request #426 from jsquyres/pr/usnic-remove-unnecessary-defines
0ab6c9a47 usnic: remove unnecessary inclusion of config.h
1d024f455 Changes for Sockets Provider - Progress Engine
69787a242 - Bug fixes - Cleanups
fc8581c51 Add buffered send/recv
77d154d19 Merge pull request #417 from jithinjosepkl/pr/devel
9ea9adece Merge pull request #423 from shefty/master
c699bb8d5 Added simplest RDM example to send/recv data. Signed-off-by: default avatarShantonu Hossain <shantonu.hossain@intel.com>
65f99f30b simple: Add an example to illustrate fi_poll usage.
5eca6764c [Bug Fix] simple/msg: Initialize domain_attr and ep_attr
92b40e59d Merge pull request #422 from rfaucett/pr/usnic_rdm
1155a4d6e usnic: Add EP_RDM message support to usnic
e2cb967ac prov/verbs: Validate attribute structures
4df164aa7 Updated nroff-generated man pages
a3380eb8a Merge pull request #420 from j-xiong/master
1ba843bfb Merge pull request #419 from sungeunchoi/man-page-edits
db630228c Fix up small type-os.
53defe4b5 prov/psm: fix the return value of fi_av_insert
aec1d2302 Sockets Provider 	- Add support for wait-set
2289bbe55 Sockets Provider 	- Add support for poll
b2282c650 Sockets Provider EQ 	- Support for wait-set 	- Bugfixes
6d69172cd Merge pull request #93 from rfaucett/pr/rdmpp
514b8372a Sockets Provider CQ 	- Support for manual progress 	- Add support for wait-set 	- Bug fixes
cde092536 Sockets Provider counter implementation
eed824e8a Fix buffer displacement calculation issue in ringbuffer
f63da54c9 Sockets Provider 	- Implement MSG, RMA, Atomic ops
bf3f15710 Sockets Provider RX entry implementation
965d0ab18 Sockets Provider   - Implement DGRAM, MSG, RDM EPs   - Cleanups
a82440474 rdm_pingping:  fix fi_av_insert() return code checking also allow fabric selection with -f and print fabric in use
460c1cd6b Updated nroff-generated man pages
e7bcda9dc Merge pull request #416 from shefty/master
44fbff9fe Merge pull request #415 from j-xiong/master
af6757a4d man/cq: Document completion flags
30a531b39 man: Update fabric.7 to reference CQ
282fdbac9 Updated nroff-generated man pages
2fa15c477 Merge pull request #414 from sayantansur/pr-cntr-cq
a269d69b0 prov/psm: remove FI_EP_MSG from supported ep types
ebcbe1242 Merge pull request #338 from pmmccorm/rpm
0bb034307 man: clarification when both cntr and CQ attached
2e73b0748 Updated nroff-generated man pages
977316da0 Merge pull request #412 from sayantansur/pr-fi-sync-remove
38a2c13af Merge pull request #411 from j-xiong/master
1d54e7eba Merge pull request #410 from shefty/master
ec5039c9e Clean up spec file.
e6ff7790d Merge pull request #207 from jsquyres/pr/provider-helper-functions
e50704801 man: remove references to fi_sync
8c39d2b28 prov/psm: fix the return code of fi_cq_read for error completions
9f96faa80 fabric: Clarify which buffers FI_OPT_MIN_MULTI_RECV apply to
d94439610 fabric: Remove fi_control from defined wait set interface
f9b4e7021 fabric: Defined fi_mut_cond structure
6cc678e4a fabric: Rename FI_WAIT_MUT_COND to FI_WAIT_MUTEX_COND
d34042c05 Merge pull request #399 from shefty/master
afd47ef14 Makefile.am: updates on linkback scheme Several changes:
71cb2a3c5 Merge pull request #408 from xuywang/pr/prefix_recv
96f2ab91c Fixed a bug to give correct iov buf length in usdf prefix_recv implementation
095b5ea94 Merge pull request #407 from xuywang/pr/add_func_dec
c277b6cff added back declaration of usd_fill_udp_dest as it is used by usdf externally
89718c351 Updated nroff-generated man pages
6bfbf8880 Merge pull request #402 from jsquyres/pr/fi-tostr-tsd
4c10c8e59 fi_tostr: ensure that fi_tostr does not overflow the buffer
c293761d3 fi_tostr: do not use thread-specific data
589efd11f Merge pull request #406 from xuywang/pr/usd_udpate
e38eee888 Brought usnic_direct update-to-date
4e84f61ed Merge pull request #405 from jsquyres/pr/psm-voidstar-deref
3c76f9eb1 psm: calloc the size that is needed
295274496 Merge pull request #92 from rfaucett/pr/rdmpp
fbd019cfd rdm_pingpong has missing mode bits It supports FI_LOCAL_MR and should indicate this in mode bits
79f2e4268 Updated nroff-generated man pages
7d259e83d Merge pull request #400 from rfaucett/pr/mantypo
4edcc709a Merge pull request #90 from rfaucett/pr/ud_pp
5b4604403 ud_pingpong fixes 1) properly initialize av_attr 2) send local addr from client to server for east AV insert
c74cdcffc fi_trigger.3.md: fix typos and reword a sentence
eec6386e8 Merge pull request #86 from jithinjosepkl/pr
1b885b113 Build: Static constructors for built-in providers
66305caea Merge pull request #397 from shefty/master
06130e4c6 Add fi_poll_open and fi_wait_open
93ec985b5 Updated poll_add/poll_del functions in PSM provider
82f5dc0c7 Added poll_add/poll_del functions into poll_ops.
c04f8ead2 Add check for max-inject size in fi_rdm_inject example.
bc38c9978 Fix trecv arguments in rdm-tagged example.
45276ce30 Merge pull request #396 from rfaucett/pr/usnic_msg
193e4dbec Updated nroff-generated man pages
c781087e8 Merge pull request #390 from shefty/master
1fefae4c8 Merge pull request #85 from rfaucett/pr/msg_pp
cf66f4f69 Merge pull request #84 from a-ilango/dev
2ea596879 usnic: add reliable message support progression and reliability in SW for now, will move to HW/FW later
9c3dbf062 msg_pingpong - close the pep and better error reporting
c67a87535 Updated nroff-generated man pages
6f44c7842 Merge pull request #389 from shefty/master
2110f3d19 fabric: Add protocol version field
fc0d8278e man/fi_poll: Update attribute structure
df5ebca29 Merge pull request #385 from jsquyres/pr/c99-var-length-array
3c25016cf fi_eq.h: use correct C99 notation for a variable length array
a35237333 Add a simple example for message endpoint without the pingpong test.
52eb36b8f Merge pull request #83 from shefty/master
d021a57bd Convert FI_ADDR_UNSPEC to FI_FORMAT_UNSPEC
cf40d7d92 Merge pull request #82 from shefty/master
934a714ca Merge pull request #384 from jsquyres/pr/psm-makefileam-fix
0207b3c5b Makefile.am: include missing PSM header file
d5a323b8c Updated nroff-generated man pages
d800d967d Merge pull request #382 from shefty/master
7a20f7c42 Merge pull request #339 from pmmccorm/misc
825be8be0 Updated nroff-generated man pages
e17b60fe4 Merge pull request #378 from yburette/master
eee5ea998 Merge pull request #381 from j-xiong/master
0c8a8a8ea prov/psm: remove connect support from the optimized inject calls
cba9d57a4 Updated nroff-generated man pages
ebddc5472 man: Fix fi_cq_readerr() signature.
07d6a8f2c Merge pull request #373 from j-xiong/master
ccba2ea8a Merge pull request #376 from shefty/master
ddc333f3d Merge pull request #81 from rfaucett/pr/ud_noconn
1ab0020fe Merge pull request #374 from shefty/master
9c8f09870 fabric: Define FI_ADDR_UNSPEC to mean any source
abcbee127 fabric: Rename FI_ADDR_UNSPEC -> FI_FORMAT_UNSPEC
190baaa35 prov/verbs: Fix CQ read call to return correct error code
8510f92b8 man: Update that cq_data_size is an attribute
af05b67b8 prov/socket: Remove connect support from unconnected EPs
9c63d9730 prov/psm: Remove connect support
29cd18284 Rename FI_ADDR_UNSPEC to FI_FORMAT_UNSPEC
a5d6c69ca ud_pingpong - do not use fi_connect anymore
f497d47ee Merge branch 'master' of ssh://github.com/ofiwg/libfabric
ff624cc07 Merge pull request #371 from jithinjosepkl/pr/devel
1a6db475c Merge pull request #80 from a-ilango/dev
66ed1a607 man: Update documentation to limit connect call to MSG EPs
260fac47d Sync with libfabric changes and check remote cq data flag in completion entry before reading it.
d7a9e9ec6 Verbs provider does not support DGRAM.       - Fix the hints check in verbs provider
550bd4120 Avoid (void*) pointer arithmetic in Ringbuffer
c3cc55dc5 Merge pull request #367 from jsquyres/pr/we-is-c99
1a357962c man/rma: Add missing RMA man page links
9ac19087e Merge pull request #368 from shefty/master
a1508d438 prov/verbs: Add check for cond type in CQ sread
0580c2d78 makefile: Update reference to fi_pendpoint.3 man page
98bd1afd1 configure: force the use of a C99 compiler
8c55f816f Updated nroff-generated man pages
8a060a024 Merge pull request #366 from jsquyres/pr/usnic-remove-id-and-ident
8cdd0083e usnic: Remove SVN-style $Id$ tabs (and #ident pragmas)
ba7cfea64 Merge pull request #79 from a-ilango/dev
deb332a4e Merge pull request #78 from shefty/master
c25b4c96a Merge pull request #360 from shefty/master
0fa5f8d4d fabric: Rename fi_pendpoint to fi_passive_ep
6c1e702c1 fabric: Add 'injectdata' call
9d051567c Merge pull request #359 from shefty/master
3924683ba fabric: Rename fi_rx/tx_ctx_attr to just fi_rx/tx_attr
c18449db6 prov/sock: Correct calls to ep_rx_ctx and ep_tx_ctx functions
73cd70be3 Rename fi_pendpoint to fi_passive_ep
57d9573be simple: fi_inject and fi_senddata examples.
2371d8737 prov/psm: remove now redundant flag for psm send calls
2b2c487db prov/psm: optimize tagged_inject for specific EP/AV configurations
68f0dc3c6 Updated nroff-generated man pages
9de499bce Merge pull request #351 from rfaucett/pr/accept
b84811015 Merge pull request #76 from a-ilango/dev
2b27712e8 Merge pull request #356 from jsquyres/pr/usnic-cleanups
c96486254 usnic: minor cleanups
d248339cf usnic: fix prototypes for dgram sends to include dest_addr
543160e18 usnic: make semi-official way to call usd_fill_udp_dest() from usdf
76cabd95a Merge branch 'master' of ssh://github.com/ofiwg/libfabric
c875a5b4e update man pages describing accepting connections
2f0cfac83 Updated nroff-generated man pages
247157173 Merge pull request #349 from rfaucett/pr/fi_man
be299557a Clean up configure output, don't do unused checks.
dfae9642b man pages: FI_SEND_BUFFERED -> FI_INJECT, remove sendto/recvfrom refs
44ebfd5a9 Bugfixes and misc changes
87a49b658 Updated nroff-generated man pages
034a84c6c Merge pull request #74 from shefty/master
0ec0baec1 Merge pull request #344 from shefty/master
c128a07fe Merge pull request #347 from rfaucett/pr/fi_no_rx_ctx
abfa32b25 Merge pull request #348 from rfaucett/usdf
7a0adabaf usnic: remove concept of CQ groups, and merge in latest from common code
cdae0bbf3 fi_no_rx_ctx and fi_no_tx_ctx have wrong prototype
2a66fe628 Updated nroff-generated man pages
850f7ccaf Merge pull request #346 from sayantansur/fi-sep-fixes
e0c6a47da fabric: create tx/rx ctx using scalable endpoints
c924d2141 Updated nroff-generated man pages
ae08d3aea Update to reflect consolidation of transfer interfaces
704b8a096 Merge pull request #72 from a-ilango/add_examples
c5a08e99a Merge pull request #340 from sayantansur/fi-class-sep
fb6b742c9 fabric: separate entry/class for scalable ep
95108af3b simple: Some updates and addition of RDM RMA example.
20ed06dfe fabric: Merge connected and unconnected transfer calls
6671ae8e2 Merge pull request #71 from shefty/master
f2dc74f00 Merge pull request #329 from shefty/master
a87a5cdd0 prov/psm: don't try name resolution if FI_SOURCE is set
3ebbaa57b prov/verbs: Return timeout if sread times out
d00f0cd46 man/getinfo: Clarify use of hints src/dest address
eb2b066af man/cq: Document lifespan of fi_cq_err_entry::err_data
c5d44fe87 man: Fixup minor typos from markdown conversion
2340ebb91 fabric: Use object-specific bind calls in place of fi_bind
24ed7311b fabric: Remove unneeded len param from EQ/CQ readerr calls
f8fd589e5 fabric: Remove provider free/dup info calls
1a2232fd4 fabric: Add CQ count to domain attributes
3dd115ec7 fabric: Define new shared transmit context object
399fe3a13 fabric/cq/eq: Change strerror buf parameter to char *
888029888 fabric: Remove sync call from base fid
e5ebd7924 fabric: Remove EP sync call
b26b297da fabric: Remove AV sync call
39e5a7a5a fabric: Remove NONCOHERENT mode bit
071c77692 docs: Remove developer certificate of origin
60327654c Merge pull request #337 from j-xiong/master
f0ee2c19b Merge branch 'master' of ssh://github.com/ofiwg/libfabric
65a8d6dce prov/psm: only update MR bound CQ/CNTR when the memory is written
b7fcd3574 prov/psm: support binding counters to ep to track RMA target access
ee30be6e6 prov/psm: keep track the info of active endpoints in domain
4da16e40e Merge pull request #334 from jithinjosepkl/pr/devel
1be5ea3c0 Bugfixes in ringbuffer-fd
e85964ad5 Updated MR 	- check for valid registration/privilege 	- Event queues
8051f05b3 Updated Counters 	- Added error counter 	- Added internal function for incrementing on completion
ae1aadc4c Updated Sockets Provider Logger 	- Updated sock_debug to use macros 	- avoids extra check 	- prefix function name
19d1cd2a5 Merge pull request #328 from jithinjosepkl/pr/rdm-ep
a9e7f7d18 Remove len parameter from fi_cq_readerr call
68244b456 Update to match changes to libfabric mode bits
fa9c86436 Merge pull request #70 from a-ilango/add_examples
e151bc8c8 Sockets Provider - RDM EP implementation
fec7798ca simple: fi_cntr example.
79e180618 simple: miscellaneous fixes
c0cd2b49c prov/psm: remove FI_EVENT from counter binding flag
f167e6903 README.md: Move the content to the main libfabric web site
b09434b7a Updated nroff-generated man pages
ecd2a650e Merge pull request #326 from jsquyres/pr/man-page-automation
be94c866a man: script to run via cron that updates man pages
0cb34aaca md2nroff.pl: updates for "make nroff" and cron job
1be993add man/README: add syntax/workflow information for the man pages
63ab4bf25 Merge pull request #320 from jsquyres/pr/new-man-pages-from-md-via-pandoc
751d4ace5 Merge pull request #322 from jithinjosepkl/pr/ctx
1ee49cfdd Makefile: add "nroff" target to generate nroff files
b6b492c8b man: man pages generated via pandoc from the Markdown files
684f128e7 man: Put Markdown man pages in master
77d85b87c Merge pull request #321 from rfaucett/pr/routed_av
0b8fd1bf6 Merge pull request #316 from pmmccorm/misc
7532ed708 Updated Sockets Provider rx/tx contexts 	- Enable support for shared/multiple rx/tx ctx
da3299d32 prov/usnic: fix to remote resolution broke local resolution
00d1a789d Define rx_entry        - rx_entries keep track of posted recvs
c11b57859 Define Sockets Provider wire protocol        - Define msg_hdr        - Define payload for send/recv
1f52acb59 Check for null pointers when printing.
19895aa7c Merge pull request #68 from a-ilango/add_examples
669e214e4 Merge pull request #319 from rfaucett/pr/routed_av
5a797204c prov/usnic: ARP lookup on incorrect address Incorrect address passed to arp_lookup when target is not local subnet
566f2e876 Merge pull request #305 from pmmccorm/master
a01c1e9a7 Merge pull request #318 from j-xiong/master
547440243 Merge branch 'master' of ssh://github.com/ofiwg/libfabric
b4e7e3812 prov/psm: enable polling counters in a pollset.
7a6d6c177 prov/psm: implement the poll operation for pollset
a8417cedf prov/psm: add domain to the waitset and pollset structure
24cf7725b prov/psm: set default CQ or CNTR wait object to none.
f50bbc917 prov/psm: check for async CQ update in fi_cq_sread
ecdc324ed Disable symbol versioning when the -ipo flag is in CFLAGS.
a5d72a166 prov/psm: honor timeout in fi_cq_sread
480296bc6 prov/psm: check for negative (unlimited) timeout in fi_cntr_wait
b94bb80f8 Merge pull request #314 from shefty/master
bbb134cca man: Fix misspelled words in man pages
eccc884be Merge pull request #312 from shefty/master
1fff7b52b fabric: Define support for sharing RX/TX contexts
95214cbe2 fabric: Remove op/iov size/alignment fields
fde07b3fd Merge pull request #311 from shefty/master
ac8302512 fabric: Rename FI_PROV_MR_KEY to FI_PROV_MR_ATTR
a8952157b simple: Add RDM examples.
b82d98534 Merge pull request #65 from pmmccorm/mr
35492d90b Update yaml parsing script with the difference option
4013c724f Machine readable output for perf numbers.
99207fe4c Small cleanups for fabtests
6bbb7d883 fabric: Define FI_COMPLETION
e70ddccc5 prov/psm: re-enable fi_cq_read as a progress function
79d04ebd3 README.md: fix a typo
0b7a7db0e README.md: first cut at a set of information for the Github project page
ee348331f fabric: Define FI_NOCQ
7c5c837fb man/fi_errno: Add man page that describes list of errors
dbb6116cf Merge pull request #309 from patrickmacarthur/dupinfo-man-fix
b25858210 fabric: Add mode bits to RX/TX attributes
951b514b1 Merge pull request #306 from rfaucett/pr/usdf_rc
775006415 usnic: various updates - start work on SW emulation of reliable messaging - make async address resolution native - move progression thread from domain to fabric - add open_ops for fabric and AV
c267023bb Merge pull request #304 from rfaucett/pr/fi_no_enable
384cbb501 add fi_no_enable since passive endpoints do not need enable (at least its not called in the example programs)
179f8daf3 Merge pull request #303 from jithinjosepkl/pr/cq
b99518673 Merge pull request #67 from rfaucett/pr/udpp_fabric
82df0d21d ud_pingpong - add -f <fabric_name>
678038624 Sockets Provider - CQ 	- devel changes for CQ
9ec97955d Merge pull request #302 from shefty/master
f91884260 Sockets Provider RX/TX context
e856de5a6 Merge pull request #300 from jithinjosepkl/pr/eq
07265d775 Merge pull request #299 from jithinjosepkl/pr/list
cf77b8451 Sockets Provider EQ 	- Devel changes for EQ
155d2a25c Added dlistfd_head_free()
94e1817cc Merge pull request #295 from sayantansur/fi-man-default
844c1d1a7 Merge pull request #294 from jithinjosepkl/pr/list
f593b6830 Merge pull request #296 from j-xiong/master
0c2e56bda Merge branch 'master' of ssh://github.com/ofiwg/libfabric


ea2b0c977 prov/psm: match source address in AM based unexpected messages
ecd77da1e prov/psm: check timeout in fi_cntr_wait()
2c9f9752f prov/psm: protect the unexpected message queue with a lock
3dd851874 prov/psm: protect the trigger list of a counter object with a lock
6f4b0a4da prov/psm: use the "service" filed as the port for name resolution
4bdf2f992 Dlist abstraction with blocking wait-until-avail support
47bbd3c64 man: choose default value of CQ size
c126ff116 prov/psm: change FIXME to TODO for consistency
8cbb42374 prov/psm: clean up the status of iov support
d55a358f1 Merge pull request #64 from shefty/master
70d25db27 Small cleanups for fabtests
424665499 Merge pull request #63 from shantonu/printf-correction
daa3c92a8 Merge pull request #62 from rfaucett/pr/av_timeout
e90b33de3 Merge pull request #61 from rfaucett/pr/eq_timeout
60bd8eceb Fixed inconsistencies in printf statements Signed-off-by: default avatarShantonu Hossain <shantonu.hossain@intel.com>
896169c0d Merge pull request #290 from jithinjosepkl/pr/rbuf
b880a2433 av_test.c: track change to timeout return for fi_eq_sread()
df2ec0b87 eq_test.c: track new return code for fi_eq_sread()
c3dea5821 prov/psm: adjust the handling of the flags in av_insert
b9cbe558d prov/psm: bug fix for av_insert with "any source" address
1f2d2dc6d Merge pull request #292 from sayantansur/fi-direct-trigger
39a10e5d3 Merge pull request #279 from sayantansur/fi-ep-bind
301c741c9 Merge pull request #281 from rfaucett/pr/sync_table
bf4f757a4 Merge pull request #288 from pmmccorm/master
ad3baf14c fi_trigger: direct include for trigger context
463ce95a9 Merge pull request #283 from sayantansur/fi-direct-eq
2da39887e Fix an issue in ringbuffer sread     - Use rbused() instead of rbavail() for correctness
79362eb37 fi_ep_bind: correct fi_ep_bind type
f941280be fi_poll_fd never returns success (> 0)
da2e27e3f Merge pull request #287 from rfaucett/pr/usdf_getinfo
ceb7e3dd0 usdf_getinfo: prevent double-call to freeaddrinfo()
9f17dfdf6 Makefile: install fi_direct_eq.h with HAVE_DIRECT
f257e30da Update fi_av man page Specify behavior of fi_av_insert on FI_AV_TABLE across successive calls and also behavior of failed insertions when in synchronous mode.
c1372d2b1 Merge pull request #282 from sayantansur/c11-atomics
88cb9eb18 Merge pull request #269 from jsquyres/pr/really-fix-eq-sread-timeout
0a160bc46 Merge pull request #278 from rfaucett/pr/fi_noeq
8891ebf9a Merge pull request #277 from rfaucett/pr/dup_oop
3f7b29a8d Merge pull request #280 from rfaucett/pr/tostr_psize
7c9ad88ae fi.h: typedef _Atomic to atomic_int
a73be0a6b Merge pull request #58 from shefty/master
f546724ea fi_tostr has wrong size for protocol
6204686d8 fi_av_insert in async mode with no EQ specified should return -FI_ENOEQ, not -FI_EINVAL
9dc336512 fi_dupinfo - jumping to fail with dup = NULL is bug, so much for "future-proofing" !!
f6b21f6e5 Merge pull request #273 from jsquyres/pr/make-distcheck-fix
811d9ccd5 Makefile.am: ensure to EXTRA_DIST distscript.pl
f11570e8d Merge pull request #272 from rfaucett/pr/usnic_update
832e4eacd usnic provider update, merge various recent changes
bd556dd6a verbs: return -FI_TIMEDOUT upon timeout
f271b8f3f sockets: return -FI_TIMEDOUT upon timeout, and honor inifite timeout
5051655a3 usnic: return -FI_ETIMEDOUT from eq_sread upon timeout
6e5e339d4 fi_eq.3: per #268, return -FI_ETIMEDOUT on timeout instead of 0.
2b06b39a0 Merge pull request #271 from rfaucett/pr/usnic_freeai
b6e3778c9 usdf_getinfo: only free addrinfo if actually allocated
6b893ce32 Merge pull request #268 from jsquyres/pr/man-fi-eq-timeout-updates
2d4d9c0a6 fi_eq: specify that sread returns 0 upon timeout
16c388724 usnic: return 0 from eq_sread upon timeout
97b63e90a Merge pull request #57 from rfaucett/pr/info_warn
fb038f704 Merge pull request #266 from shefty/master
483a38f5d Merge pull request #267 from rfaucett/pr/nl_warn
daaa9a6ef simple: Cleanup examples and increase code sharing
a457b36f3 usnic provider: suppress unused var warning
238493cfe fabric: Clean up mutex abstraction and atomic getter-setters in fi.h
c3d5ca80d Merge pull request #261 from j-xiong/master
2cef5b73e Merge pull request #263 from jsquyres/pr/fix-makefile-typo
678c11018 distscript.pl: fix typo
a3c99ce32 info.c: Fix missing return value in str2addr_format()
23622942f Merge pull request #53 from rfaucett/av_test
f5ef188fc Merge pull request #262 from shefty/master
56e6b3550 man/fi_msg: Fix typo describing struct fi_msg
7274ce1e8 Merge branch 'master' of ssh://github.com/ofiwg/libfabric
f254bab8a Merge pull request #257 from rfaucett/pr/async_av
99076ea43 man/fi_getinfo.3: Clean up return values section
0f9fb3fbd Add AV unit test, move some parts of test engine to common file Fixes #46
313c0f122 add support for async AV insertions - add context fields to av_insert calls - add fields to fi_eq_entry and fi_eq_err_entry for completion of   vectored operations - update man pages - implement async insrt in usnic provider
b72283c6e Merge pull request #56 from pmmccorm/master
d5ab2934b Merge pull request #256 from shefty/master
8394fc71f Merge branch 'dev'
30361ce33 Merge pull request #252 from rfaucett/pr/fi_dupinfo
f5f04c875 Merge pull request #254 from rfaucett/pr/verbs_warnings
b3128570a Merge pull request #248 from sayantansur/fi-man-endpoint
0ffd5d9e5 fabric: Misc cleanups in internal header files.
2886b6658 fabric/tostr: Use YAML formatting for output
7f0b5917e prov/verbs: Report supported caps
7ea4df08c prov/psm: replace empty av bind function with fi_no_bind
2ed37d009 prov/psm: implement blocking cq read
8c3038abc porv/psm: remove unused union member name
0ff59ecf3 prov/psm: signal wait object when events are added to cq
50066dfb8 Eliminate build warnings from verbs provider gcc 4.9.1 complains about used-but-not-set and portentially uninit vars
8ea2d793e prov/psm: use the new wait object mechanism in counter
a70a083ef prov/psm: create a utility routine to get the wait object
4e4c6beb6 prov/psm: implement cntr.readerr()
282b49f2d prov/psm: partial implementation of pollset
ebfc735d1 prov/psm: implement wait obj
9e08566e0 Add fi_dupinfo
3a11eb95a Merge pull request #251 from sayantansur/fi-version-typo
a15bbfb16 fabric.c: typo 'if'->'fi'
315ab022b Fix issues from last merge, add addr_format parser for fi_info.
090edf559 prov/psm: use socketpair() instead of pipe() to create fd wait obj
5822aa965 man: mention CQs in fi_endpoint(3)
a92ebbe0c Merge pull request #236 from jsquyres/pr/dist-man-pages
569dc691e Merge pull request #237 from sayantansur/fi-cntr-wait-timeout
bde84391c man: fi_cntr_wait, fi_cq_sread clarify timeout
5596475a5 man: add ```@VERSION@``` and ```@DATE@``` tokens to all man pages
567c87748 README: Add ```@VERSION@``` and ```@DATE@``` tokens.
12e99e323 dist: substitute ```@VERSION@``` and ```@DATE@``` tokens
3594e1155 Merge pull request #235 from jsquyres/pr/fix-make-dist
a7926d6cb Makefile.am: clean out EXTRA_DIST
68ef2344b Makefile.am: fix "make dist"
bec118287 Merge pull request #52 from pmmccorm/master
77b769cef Merge pull request #54 from a-ilango/master
bd77bcc96 Merge pull request #233 from shefty/master
9aa982e02 prov/psm: allow returning multiple events in a single CQ read call
1d8b2020c prov/psm: add count to event queue to support read threadhold
b262f1ef2 prov/psm: finish 'len' to 'count' conversion of CQ read functions
abef2d82f fi_cq_readerr returns a negative value on error. Fix cq_readerr to handle it correctly. Provide prov_errno to fi_cq_strerror to get useful error string.
1c9489615 Add yaml header for multiple document parsing
f2d411ecd prov/psm: implement cq_writeerr
d3f3b512e prov/psm: document the assumption on the "event_in" parameter.
83608c132 Merge pull request #232 from sayantansur/fi-ffsll
5273b6edc include/fi.h: include string.h
829799d2c prov/sockets: Implement transmit context
c087acc8c common: Add const to ringbuf write calls
ae0075bcb common: Add write commit capability to ring buffer
fed32ee7a common/rbuf: Handle ring buffer wrapping
f9772e501 Merge pull request #228 from rfaucett/pr/tostr_no_newline
818c5a7fc Merge pull request #220 from jsquyres/pr/fix-direct-make-dist
20cea09a3 Merge pull request #230 from jsquyres/pr/verbs-updates
66744373e verbs: DL filename should be "verbs", not "ibverbs"
748b6b341 Rename get_elapsed_ms -> get_elapsed, make it more general and port over other tests.
7cb99565f Merge pull request #225 from rfaucett/pr/tostr_av_type
15ac3b83c fi_tostr: remove trailing newlines  (fi_info already adds a newline) Addresses #226
5fafe7570 fi_tostr: add support for printing AV types
fc5a782f4 Remove unused -C option from getopt
c6400127d Make a perf printing function and put it in common code, modify all tests to use it.
dc0c0d0e5 Clean copy-pasted unused headers
15352c63c Merge pull request #224 from shefty/master
d93dd2afe prov/sockets: Remove indexer.h from socket src directory
0760a68b9 fabric: Add 'fi' prefix to internal header files
ec2f252da Merge branch 'master' into dev
8e2314047 Merge pull request #223 from shefty/master
a8eebaa23 Add certificate of origin and update authors
bf087e2d9 Merge branch 'master' into dev
4d79ab03c Merge pull request #218 from jsquyres/pr/label-automake-conditionals
ce04f4f96 Merge pull request #222 from jithinjosepkl/pr/warnings_fix
68858c722 Merge pull request #51 from rfaucett/pr/ud_pingpong_close
2565634ef Merge pull request #49 from rfaucett/eq_test
4851d7d53 Merge pull request #221 from jsquyres/pr/usnic-dl
fef07448f Warning fixes for Sockets provider (list).
735e842ca usnic: add support for building as a DL
d151d78ac Makefile.am: don't distribute the DIRECT header files
9b3538363 sockets: must include header files in tarball
6dd752366 configure.ac: label all Automake conditionals
17f5451f3 eq_test updates: make tests static, add open/close test, poison event/entry before each read
705ab1b19 ud_pingpong - check return codes from close calls in normal exit path
aba02bdb8 Add certificate of origin and update authors
ff8b87078 Merge pull request #216 from shefty/master
f0423c02b fabric/av: Cast int to uint64 to avoid bit shift issue in fi_rx_addr
9f88cd7f1 Merge pull request #215 from shefty/master
6da80f15a prov/sockets: Fix build warning in sock_eq
5d524b81f Merge pull request #214 from shefty/master
42cfe73a1 Merge pull request #212 from rfaucett/pr/tostr_addr
ab4dab9c6 Merge pull request #201 from jithinjosepkl/master
8609741f4 Merge pull request #50 from rfaucett/pr/ud_pingpong
9978b8df2 Merge pull request #213 from jsquyres/pr/cant-do-dl-when-static
c965bc3c8 fi_tostr - add support for pretty-printing addresses, and support FI_PROTO_UDP
46f1ee56a add EQ unit test "unit/fi_eq_test" also add in Sean's comments
6a3370a71 configury: disable building a DL when only --enable-static
b09b0b8d4 ud_pingpong:  limit RX post to max_mag_size + msg_prefix_size
2d5eaddb8 Merge pull request #47 from a-ilango/master
203dcd59f Merge pull request #209 from jsquyres/pr/dl-versioning
26f21628a Merge pull request #211 from rfaucett/usdf_m
001531c6f Add EQ support to usnic, start work on async AV resolution
5fe19fa41 fi_register_provider: check provider version
398973f31 fabric: trivial param rename
a453007ce Use fi_cq_readerr to read queue errors when fi_cq_read returns EAVAIL.
56266fa2d common: Add blocking ring buffer abstraction
4873f25e7 Merge pull request #44 from soniczhao/upcommit
65dda67c2 Devel code for Sockets provider
c53944d28 Merge pull request #204 from jsquyres/pr/usnic-infiniband-verbsh-check
69ad57a6e Remove bind_fid. Update test_size. Use max_msg_size in ud_pingpong.
fad3a6623 Merge pull request #195 from jsquyres/topic/dlopen-fixes
72a14f806 Merge pull request #45 from pmmccorm/master
b65b6cec7 common: Provide ring buffer implementation
9da2f144f common: Define find last set macro
b96c1220b Merge pull request #200 from sayantansur/fi-direct
b3e6dda10 Merge remote-tracking branch 'upstream/master' into upcommit
a5a7e1264 build: fix build for enable direct
08abd9768 common: Add implementation for single-linked list
2aa09ddbe usnic: check for <infiniband/verbs.h>
8eb2b0f24 Make fi_info a little more general: ./simple/fi_info -h usage: ./simple/fi_info   -n, --node=NAME               node name or address   -p, --port=PNUM               port number   -c, --caps=CAP1|CAP2..        one or more capabilities: FI_MSG|FI_RMA...   -m, --mode=MOD1|MOD2..        one or more modes, default all modes   -e, --ep_type=EPTYPE          specify single endpoint type: FI_EP_MSG, FI_EP_DGRAM...
55eff2b48 fabric/common: Remove dlist_entry_t type
87d04cb1b Merge pull request #202 from rfaucett/usdf2
be43f2ad7 dlopen: only FI_WARN if user specified $FI_EXTDIR
b1ced55b7 usnic provider: address issues from PR 197
4b22c24c9 Move test_size and bind_fid to common code. Move wait_for_completion to common code and change simple/pingpong.c to work with wait_for_completion.
90cb79f72 Cleanup AUTHORS file
b9e3326f8 man/av: Minor wording update for fi_rx_addr
3766dab6a Merge pull request #197 from rfaucett/usdf
7d217fa45 Merge pull request #193 from j-xiong/master
90196b25e Merge pull request #43 from jsquyres/topic/trivial-readme-update
296e8650c add usnic provider adds usnic provider, Makefile and configure updated to build usnic, FI_PROTO_UDP added
ae59f6d4d README: trivial updates / corrections about when to run autogen
e218bbaba prov/psm: allow cq_read to bypass event alloc/enqueue/dequeue
93e7f9660 Merge pull request #42 from shefty/master
46e9b063a Merge pull request #41 from rfaucett/fi_eq_event
ff31f4ebf change "enum fi_eq_event" -> "uint32_t" since enum name removed
ad6455a64 prov/psm: handle src_addr in recvfrom() when AV table is used
05b6e83a0 prov/psm: getname() should return addresss size if the input is too small.
8db485670 Merge branch 'master' of ssh://github.com/ofiwg/libfabric
b5e02e0a5 Merge pull request #40 from shefty/master
7d8e8d40c Merge pull request #188 from shefty/master
8ae9aef86 Merge pull request #186 from jsquyres/topic/compiler-namespace-fixes
6818a01f6 prov/psm: rework the tag bit reservation algorithm
26a1aba34 prov/psm: use a global structure for environment settings
cee96a311 fabric/av: Replace FI_ADDR_PROTO with FI_ADDR_UNSPEC
90655398d prov/verbs: Return ENODATA if no verbs device
2145156c0 prov/psm: remove the now unused constant PSMX_OUI_INTEL
244d37298 Rename FI_ADDR_UNSPEC to FI_ADDR_NOTAVAIL
9b655e285 fabric/eq: Replace enum in EQ read/write calls with uint32_t
95ba3ef3b fabric/wait: Rename FI_WAIT_UNSPECIFIED to FI_WAIT_UNSPEC
9d549f251 fabric/cq: Rename FI_ADDR_UNSPEC to FI_ADDR_NOTAVAIL
c8254be59 Replace enum fi_cq_event with uint32_t
0e781e2be compiler: do not use symbols with beginning with __
71a12674a Merge remote branch 'upstream/master'
1dc206e75 Merge branch 'dev'
08f9769c4 Merge pull request #39 from rfaucett/fi_info
cb5d47d68 fi_info should indicate support for all modes set mode to all 1's so that no providers will exclude themselves based on mode and so that every provider will report all suggested modes.
1296b0d27 Merge pull request #184 from rfaucett/tostr
1a10da107 fi_tostr: add print support for FI_MSG_PREFIX
3ad92ae1b man: Spell check update
da682f968 fabric: Convert CQ len from byte to count
fe26922f1 Merge pull request #183 from pmmccorm/master
7e93f6233 Merge pull request #38 from rfaucett/ud_pingpong
1787cb961 Update to support CQ count API change
d941b7c84 Fix dlopen configure switch. This just does not seem to work when specified as a enable option. Reverted back to with option.
da878db53 ud_pingpong: use FI_MSG_PREFIX
393acafea Merge pull request #182 from rfaucett/prefix
7e5a76816 define FI_MSG_PREFIX
fa5d8fc33 fabric: Add CQ writerr routine
a49b6e6b9 Merge pull request #180 from rfaucett/scandir
50e8be573 fabric: Return open fabric/domain object from fi_getinfo
58f0412c3 src/fabric.c: fir scandir strerror()
65a636dac Merge pull request #169 from pmmccorm/gcctricks
004b33377 Symbol versioning.
fba3cb6f3 Use symbol visibility attribute to define exported symbols.
39e82b3d2 Merge pull request #36 from shefty/master
5958b7115 Merge pull request #179 from shefty/master
6bc9185e4 fabric: Fix typo in fi_rx_context
c58777fd6 fabric: Move FI_USER_MR_KEY from cap to mode
42c8dfeea fabric: Remove FI_PASSIVE
3be32263a fabric: Merge ep_cap and domain_cap
6f927a694 fabric: Define FI_MSG_PREFIX mode
6c95f0994 fabric: Introduce 'mode' bitfield into fi_info
2b6f6b1b7 fabric: Rename fi_info:type to ep_type
6114017e2 fabric: Convert some named enum to anonymous
1c108aeec fabric: Add PSM protocol to fi_proto enum
73a7fd124 fabric: Remove FI_EP_MAX enum value
4fd87ccb2 fabric: Move endpoint and domain caps into fabric.h
712668634 Merge pull request #176 from j-xiong/master
6346f186d Resync with latest API changes
0a56af8b5 prov/psm: add debug output for tagged ops selection
d4cca45d8 prov/psm: add event suppression to tagged send/recv optimization
c42b8493e prov/psm: use free list to optimize CQ event allocation
85e890647 prov/psm: define optimized version of tagged send/recv
c1e0a293a prov/psm: initialize cq wait object
f7d5bdb02 prov/psm: support fi_cq_write
43b82f62f Merge pull request #35 from rfaucett/udpingpong
4a75a7f64 Merge pull request #168 from shefty/master
70c77653a prov/verbs: Return -FI_ENOMEM if fi_allocinfo fails
a1d6c9d6a Merge pull request #167 from shefty/master
129a8b883 prov/psm: Fix PSM build -- missed EQ rename ro CQ
0a9c5b8ec Merge pull request #161 from pmmccorm/master
31dc1762c Clean up dl-open features:
e80a38610 ud_pingpong:   - pass request for local port assignment to fi_endpoint   - print local address when server   - update licence to match libfabric
d3dcf5463 Merge pull request #32 from rfaucett/ud_pingpong
8839cd616 Merge pull request #33 from shefty/master
2e09336a3 Merge pull request #163 from shefty/master
2fef1e5d4 fi_info: Update to match API changes
0c58fa292 fabric: Update fi_tostr routine
37512a35c ud_pingpong: fix include file error, and switch server to use fi_sendto()
48ee51f46 fabric: Rename FI_REMOTE_EQ_DATA
ea9788ce0 Merge pull request #159 from jsquyres/topic/still-moar-configury
11af05045 Merge pull request #31 from shefty/master
1fbbfc158 simple/ud_pingpong.c: Add new test
6c03a966c simple/rw bw/lat tests: Minor cleanups
aac30531e Merge pull request #29 from jithinjosepkl/master
ccbba23ac Updated read/write examples based on libfabric interface changes.
07854dddd Merge branch 'upstream/master'
da8f6b678 configury: make FI_<provider>_CONDITIONALS be optional
cd6c9c656 configury: install DL, move AM_CONDITIONALS to fi_provider.m4
65d711f32 fi_provider.m4: remove this unused AC_DEFINE
cb4ba0efa Makefile.am: DSO providers should not have redundant symbols
31e783e46 fi.h: it is an error if these macros are not already defined
70afdd91a Makefile.am: properly differentiate CFLAGS and CPPFLAGS
fd82b3a97 autogen.sh: config will now already always exist
50f1542d9 Merge pull request #28 from shefty/master
39c6f0c01 Merge pull request #156 from j-xiong/master
36ed56d0f Merge pull request #158 from shefty/master
c19c496aa Update to reflect changes to domain_cap field moving
5cb07abc7 fabric: Define size of tx/rx queues
32878ac2f fabric: Move domain capability flag into fi_info
c194167ba fabric: Add TX/RX class types
82529c185 Add pretty-printer for enums, OR-able int members, and structures from fi_info. The current list of printable structures is defined in fabric.h - fi_pp_type.
20deffb38 prov/verbs: Actually enable building the verbs provider
a632f14c2 prov/verbs: Remove mlx4 direct support
4e98b2ee1 Rename provinfo to fiinfo and re-enable
11bb42df8 include: fix the prototype of some atomic functions
80d3d308e configure: fix the configure script for verbs and sockets
cfe141074 Merge branch 'master' of ssh://github.com/ofiwg/libfabric
d9ae4e523 prov/psm: implement writedata/writedatato
fa5d0a411 Merge pull request #155 from rfaucett/license2
3c1ec7d40 Merge pull request #154 from jsquyres/topic/moar-configury
27e4ee56f prov/psm: support FI_MR_OFFSET flag
ed942c3c2 prov/psm: bug fix for the RMA long protocol
171d73ffe verbs: remove outdated use of HAVE_VERBS
9b920a1b7 psm: remove outdated use of HAVE_PSM
4a908553b Remove *.org qualifier from BSD license name.
7c3bb5460 .gitignore: don't ignore the entire config directory
9f01f7167 configury: re-factor to	extract	common code
23f73e83f Merge pull request #149 from shefty/master
a86a76fba Merge branch 'dev'
bbb8e0d5c fabric: Remove domain query call
b93708876 Merge remote branch 'upstream/master'
f90913649 fabric: Provide ENOSYS implementations of all calls
ae3672688 man/rma: Reference correct include file
4eb95e42c Merge pull request #146 from sayantansur/eq-const
01f13d865 include: const correct parameter types
de8db1718 Merge pull request #24 from shefty/master
8dc5424e5 Merge pull request #145 from shefty/master
6b0bbb788 fabric: Allow reuse of fi_info structure
4ba2c13f5 Update to reflect changes to connreq usage
30ce35ef5 simple/pingpong: Remove unsupported FI_EVENT flag from fi_getinfo
5b10d1ff7 Merge pull request #23 from shefty/master
3663ba041 simple/pingpong: Fix memory leaks
69c495511 Merge pull request #22 from shefty/master
acc530841 Merge pull request #143 from a-ilango/master
591b82dde 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.
2d441eb70 Merge pull request #140 from shefty/master
86530dde9 prov/verbs: Fix verbs build when set to auto
31a7fbc85 prov/verbs: Remove MLX4 direct from verbs build
2c976ebab fabric: Add AV support for symmetric addresses
d73caeab7 fabric: Rename fi_fdomain() to just fi_domain
82859d91c fabric: Really remove FI_BLOCK flag
83f339bdc Merge branch 'master' into dev
15c5bc456 Resync with latest API changes
a2b76a642 Merge remote branch 'upstream/master' into dev
132edbc21 Merge pull request #142 from soniczhao/master
4dd991bdf Configury updates to fix verbs provider.
da8d14e5f Merge branch 'dev'
8887ca3a4 man/fi_getinfo: Describe provider returning multiple fi_info's
1920a20a9 fabric: Remove FI_BLOCK flag
ffd8bacf1 fabric: Add CM protocol to EP protocol defines
43011ad44 fabric: Add event type parameter to EQ ops
fc2e25142 fabric: Rename CQ condread to sread to match EQ
fae1ca640 fabric: Rename EQ condread to sread and remove cond param
a4a2391b9 Merge pull request #137 from shefty/master
a17b3299b Merge remote branch 'upstream/master'
aab77ab2d Merge pull request #136 from j-xiong/master
923b85337 prov/psm: more fix for the configuration script
e8173fbe4 Merge pull request #134 from j-xiong/master
0cb1d86f8 prov/psm: fix the configuration script
aa15b1f12 Merge pull request #132 from jsquyres/topic/configury-suggestions
91ab8fcea psm: configury updates
59daddcd5 sockets: configury updates
685640c11 verbs: configury updates
35322665e configury: move provider-specific configury into separate .m4 files
673512f28 fabric: Define scalable endpoints
8b6d0fca1 Simplfied exchange_params
9ec270d59 fabric: Export fi_register_provider
2b736d8a2 fabric: Add missing wait/poll set classes
24f8a896c Merge pull request #112 from pmmccorm/master
9cfe53541 Added read/write bandwidth benchmarks
03d9ec0fc Checking for return value of wait_for_completion
7f75b246f Adding option for warmup iterations
3e5a40879 Cleanup read/write latency tests
a47d4b5e7 Added read-latency benchmark
b4c791a20 Added RMA-Write Latency Benchmark
1446e6134 Enable modular building of selected providers, disabled by default.
d924a750a Merge pull request #129 from shefty/master
1bc07503d Link to librt
53b00f2f6 Merge pull request #126 from jsquyres/topic/rename-ibverbs-to-verbs
79c041035 verbs: rename "ibverbs" provider to be "verbs"
d3b1b9d72 man: Remove size field from fi_info description
a292dd61c Merge pull request #119 from jsquyres/topic/rename-ibv-to-fi_ibv
70c43956c Merge pull request #125 from sayantansur/direct-eq2
316abb42c include: direct_eq.h not direct_eq_domain.h
cdd20c620 Merge pull request #122 from sayantansur/direct-eq
551aabd06 Merge pull request #121 from j-xiong/master
230fd2044 Merge pull request #124 from shefty/master
f4e88426c man: Fix missing update to fi_fdomain call
8f67262c7 include: naming convention for 'direct' files
48d9c79a2 ibverbs: rename provider-specific symbols to be "fi_ibv_*"
bab023a71 prov/psm: bug fix: rma segfault when mr is invalid
cf26382e0 Merge pull request #116 from jsquyres/topic/disable-disable-libcheck
b4ae0aa24 configure.ac: remove "--disable-libcheck"
ca0f0c825 Merge pull request #20 from shefty/master
b9d88713d Merge pull request #115 from shefty/master
ffdfe502a prov: Use constructors/destructors attribute
e9bc32831 fabric: Use uint32_t for version, not int
f1750c4d3 Update to account to changes to fabric attributes
f1458e014 Add timeout parameter to EQ wait calls.
abd9a98c5 fabric: Add fabric attributes
e3e234587 fabric: Add provider details to fi_prov structure
7bddc14a4 fabric: Add timeout parameter to EQ wait calls
4466bf87d Merge pull request #113 from j-xiong/master
a7e464d14 Merge branch 'master' of ssh://github.com/ofiwg/libfabric
714eb7916 prov/psm: file renaming related to eq->cq change
870e88bb5 prov/psm: rename all the remaining 'eq' references to 'cq'
1c74689eb prov/psm: use FI_MR_KEY flag for user requested mr key
b1811aac1 prov/psm: allow "any source" address in av table
c2c3790c7 Merge pull request #19 from shefty/master
26c819be5 Merge pull request #109 from shefty/master
5e0db793e Update to use connreq parameter with accept/reject
ab9ec6ca3 Merge pull request #108 from j-xiong/master
560a45075 prov/psm: remove conditional compilation for AM-based funcitons
4968b9876 prov/psm: remove some obsolete comments
e6a4293a3 prov/psm: remove an extra return statement
9a71e97ef Merge pull request #107 from j-xiong/master
125b5b9ca fabric: Add context to multicast join operation
a0081361b prov/psm: clean up the fid_xxx variable names
185c1c298 fabric: Include fi_trigger.h in makefile
06c38dbe4 fabric: Modify CM accept/reject calls to take a connreq context
39e82c3b0 fabric: Use a single fi_control operation
e45bfc7de Merge pull request #106 from shefty/master
64620b605 Merge remote branch 'upstream/master'
f850f9b0d Merge pull request #100 from sayantansur/remove-fi-inject-msg
e8c308fb0 include: remove FI_INJECT_* macros
6ac7ad21b man: Update EQ documentation to reflect creation of CQ class
7020d24a3 Merge pull request #17 from shefty/master
ec0d92eb3 Merge pull request #99 from shefty/master
cffe87428 fabric: Rename openif to open_ops
6eb8e2d67 Replace FID prefix with FI
d287c2067 fabric: Eliminate FID prefix, except when referring to struct fid
c5755896c fabric: Remove auth_key from fi_info
ae1f5ace7 Merge pull request #98 from shefty/master
5877430fc fabric: Eliminate unnecessary endpoint options
f0eaf604a Merge pull request #16 from shefty/master
37020f3cc Merge pull request #95 from shefty/master
a4ad6394b Convert fi_mr_unreg to fi_close
c3d3a7467 fabric: Remove fi_mr_unreg
624fb35b3 Merge pull request #94 from shefty/master
1e6e4481d fabric: Remove data_flow_cnt EP attribute
245149d4b Merge pull request #93 from j-xiong/master
ccefcdd07 prov/psm: make the two event creation functions consistent
b914cebb6 prov/psm: fix a few FIXME's related to the EQ separation
793ef3c1d Merge pull request #7 from shefty/master
b6ee44653 Merge pull request #91 from j-xiong/master
fda32a513 Merge pull request #90 from shefty/master
ad688a074 prov/psm: check flags and set src_addr in fi_tsearch
bac43e24b fabric: fix the prototype of fi_tsearch
57fe44f94 Update to handle separation of EQ into EQ and CQ objects
90f684700 fabric: Improve EQ interfaces
6f023b9b4 fabric: Remove unused code rom fi_prov.h
c7beb121b Merge pull request #86 from shefty/master
917b5b3a5 man: Add missing fi_version.3 man page
ef03e7543 Merge pull request #84 from shefty/master
6709a0eff Merge pull request #83 from sayantansur/av-lookup-fix
6b89b8bea include: static inline for av lookup
3363283e1 fabric: Replace max_tag_value with mem_tag_format
16e3a2f97 Merge pull request #82 from shefty/master
2c4f2a332 fabric: Cleanup fi.h to remove unneeded definitions
55ca42d97 Merge pull request #81 from shefty/master
3ce8a1170 prov/ibverbs: Check fabric name before opening fabric
1197cffc1 Merge pull request #79 from j-xiong/master
113d4a9e5 prov/psm: restore the EQ func ptr for readfrom and condreadfrom
4b3896a39 Merge pull request #78 from shefty/master
f0167d510 fabric: Merge fi_info addr format fields
eeabf0106 fabric: Modify EQ readfrom to return fi_addr_t
5dc6b2aaa man: Update man pages to reflect changes to fi_addr_t
7087970e1 fabric: Add fi_addr_t datatype for mapped addresses
38ba8d6e1 Merge pull request #75 from j-xiong/master
f80e038d3 prov/psm: remove the global psmx_ep_cap that is no longer used
d721ddb89 prov/psm: prevent the creation of EPs with resource confliction
97cedb1f5 prov/psm: decouple domain creation from ep_cap
72cc2f999 prov/psm: set funcptr to NULL for unsupported optional functions
4a23b7a96 Merge pull request #74 from shefty/master
8e7c30a17 fabric: Eliminate fi_attr structure
5d89b4bfd Modify call to open domain to take domain attribute structure
ea275397b fabric: Modify open domain to take domain attributes
8c034a6fc fabric: Remove size parameter from query domain call
38448397a Use ep/domain attributes in fi_info
565f6712d fabric: Reference ep_attr and domain_attr from struct fi_info
4b3cff568 fabric: Remove provider open domain call
6d4b3508f prov/ibv: Move fabric implementation into ibv provider
df551552a prov/psm: Add fabric interface support
31f11c3cd prov/sock: Implement open fabric call
9f400f8d4 fabric: Move fabric definition into provider
482012595 Merge pull request #65 from sayantansur/fi-optional-functions
0fcf3eca5 prov/psm: Rename PFX to avoid conflict with fi.h
db99ca10c include: optional function availability by macros
ae6f92390 Merge pull request #64 from shefty/master
9430790a6 Merge pull request #61 from j-xiong/master
22d2d176d prov/psm: add AM-based functions (RMA, atomics, and msg queue)
6a6911fb9 prov/psm: always invalidate RMA address 0
570ea9bef Merge pull request #63 from sayantansur/fi-check-op
759c60545 fabric: Move open_if operation to struct fi_ops
c62378cf7 include: FI_CHECK_OP check 'op' instead of 'ops'
7edf6aaea Merge pull request #62 from sayantansur/remove-close-makefile
d07e1e14e Makefile.am: remove other man page links
52ef5a76a Merge pull request #6 from shefty/master
678098947 Merge pull request #59 from shefty/master
b266a0cc9 Merge branch 'dev'
090fab31f Add version to fi_getinfo calls
843410842 fabric: Add version to fi_getinfo
4f61eea20 Merge pull request #58 from shefty/master
9bddc7829 Merge branch 'dev'
d0cc356fe fabric: Define only fi_close
fa23e7669 Merge remote branch 'upstream/master'
01e783a1a fabtest: Remove use of mask from libfabric calls
e9ca068ae simple/pingpong: Update to match latest APIs
b5a6dd6e2 fabric/man: Update man pages to remove attr mask
97d27be44 fabric: Remove mask fields from attribute structures
b118d716a Merge pull request #57 from shefty/master
935d27408 configure: Remove threading build options
7f4e3f071 Merge pull request #56 from shefty/master
c3be77f09 fabric: Add size field to ops structures
fdd2660c9 Merge pull request #55 from shefty/master
5efa24f8c fabric: Remove libibverbs and librdmacm from build
fa1eb1c85 Merge pull request #52 from sayantansur/inject-atomic
e6ea85a0e Merge pull request #51 from j-xiong/master
496e0f6c9 include: fi_inject_atomic functions
1fffebb14 Merge remote branch 'upstream/master'
a34d958ae prov/psm: make sure psm_ep_connect is called for each destination
5b9132a6b Merge pull request #12 from sayantansur/man-tagged
3f9027035 prov/psm: sync atomics along with RMA ops
f53acebf6 man: fill out fi_tsearch flags and errors
b2f111cf3 Merge pull request #1 from a-ilango/rc_pingpong
d8a88d64a Add prefix fi_ to rc_pingpong executable.
8fae6346d Merge remote branch 'upstream/master'
f581f1aca prov/psm: give warning instead of returning error for src_addr check
1c8beed9f prov/psm: allow rebinding resources to ep
9ec721a10 Moved rc_pingpong.c to a seperate directory to keep only simple clean examples in the simple directory. Also fixed completion queue length.
68727119b Merge pull request #7 from sayantansur/manpage-updates
ea50b7118 man: update fi_cancel completion
1e82ec6a7 man: clarify fi_cancel as time bounded
0c70b57ea Merge pull request #5 from j-xiong/master
c4133869e Merge pull request #6 from sayantansur/manpage-updates
e532a4a3c Merge pull request #4 from jeffhammond/master
357f46937 prov/psm: temporarily remove ep from mr property
29ccc21c5 prov/psm: return error on trecvfrom with non-NULL src_addr
c64bd0787 Revert "prov/psm: remove ep to mr binding operation."
c41e28ac1 man: document fi_getinfo as a thread safe call
b20bd4791 prov/psm: remove useless domain binding op
612895df6 prov/psm: check domain capabilities when creating ep
25253ddb0 fabric: define FI_MIN_MULTI_RECV
e0b3299c1 prov/psm: remove ep to mr binding operation.
fb4f8bc27 prov/psm: remove ep to domain binding operation.
140bd293d redo patch for data (transfer) operations
2e714fbb3 Add the port of libibverbs/examples/rc_pingpong.c to libfabric.
101a4f00d Merge pull request #3 from j-xiong/master
1574d770e Merge pull request #2 from jsquyres/pull-req/minor-fixes
a656c0560 man pages: fix some quoting typos
4bf39dea6 fi_tagged.3: remove extra blank line in man page
7693ed6ca fi_av.3: fix nroff quoting typo
e9e2deeb9 man page: add ".so" references for all function names
2cc8c7314 fi_getinfo.3: remove executable bit
4bd4a8227 fi_fabric.3: fix minor indenting typo
dba291f2d configure.ac: only build where <linux/types.h> is available
38e13b493 autogen.sh: mkdir config if the config directory does not already exist
5e691f4ab prov/psm: make sure epaddr always has context set.
2cea707bb prov/psm: add ep option FI_OPT_MIN_MULTI_RECV
2b7111729 prov/psm: enable the FI_TRIGGER flag
0aa8ebf2e Merge branch 'master' of cst-linux:/home/mshefty/scm/libfabric
68169c3d1 prov/psm: add support of triggered ops
d3488da8b Squashed commit of the following:
485ded537 Squashed commit of the following:
dde52bcf9 simple/pingpong: Update to match latest APIs
92c49f5f0 prov/ibverbs: Update EQ support for blocking condread
be316c10a Merge branch 'master' of cst-linux:/home/mshefty/scm/libfabric
7e47c7d81 prov/psm: implement mr access validation
e915376de prov/sockets: Return ENODATA in place of ENOSYS in fi_getinfo
4bb4a11ef prov/psm: check flags in fi_av_insert()
38e058e1d fabric: free ep_attr when freeing fi_info
570e32336 prov/psm: improved handling of hints in fi_getinfo()
4de7bbecb fabric/eq: Update EQ APIs
cdf158875 prov/socket: Include indexer into build
a8dea7bab fabric: Add fi_ep_bind inline
bf47054af prov/sockets: Update and reformat todo list
7aaff795c fabric/man: Fix conflict in fi_mr man page
275a0636e fabric: Fix fi_version_register warning
c66a6e5de fabric: Remove asserts that reference removed size field
b9ff0dcff prov/psm: remove obsolete mr signature.
11f3751dc prov/psm: only set source info for event generated by recv ops
eee354bcc prov/psm: properly set the maximum message size of "injected" send.
df20aee9b prov/psm: add option to bypass PSM version check.
3353bd33b prov/verbs: Use correct return code for unsupported flags
3b2642447 fabric: Remove size field from struct fi_info
ca5078faf fabric: Remove compatibility size from struct fid
3c4c4e21b fabric: Remove op size field in favor of global version
ac387696f fabric: Simplify fi_ops::bind call
35b1484b5 man/fi_av: Document that map_addr is ignored if name is NULL
ce05f9984 fabric: Remove FI_AV address format
23453a5dc prov/psm: Remove unneeded code and 'reverse' binding support
ca43d6fce prov/sockets: Add AV framework
09bbcb2f8 prov/sockets: Add counter framework
e1e52df2c fabric/man: Man page cleanups
dfb11b785 fabric: Change FI_BLOCK from a per op call to an object property
b75c344d8 prov/psm: Add psmx.h to distribution
0d9a38d60 fabric: Rename mem_desc_size of mr_key_size
26d8f9c22 fabric/man: Document that an fi_info may only be used once
fc294e1a0 prov/sockets: Add sockets provider framework
866edf1b6 fabric: Fix struct fi_poll name to struct fid_poll
8a3acab8a Merge branch 'dev'
e2d0918f4 Add initial .gitignore file
d5f3ad579 configure: modernize for recent versions of the GNU Autotools
5cd714d3f configure.ac: check for <rdma/fabric.h>
cbdeced51 Makefile.am: remove non-existent file from EXTRA_DIST
b41685b63 prov/ibverbs: Add stub for fi_cancel() as ibv_msg_ep_cancel()
ca8264ce0 prov/ibverbs: Add missing ep send/recv calls
72db73785 Merge branch 'dev'
447b61666 Update to latest version of libfabric
3beae733c fabric: Rename fi_fendpoint with fi_pendpoint
e7957a12d fabric/man: Document fi_open
5f5a6d48f fabric/man: Document fi_feq_open and FI_BLOCK
6690330ce man: Rename 'fid_ec' as it is no longer used
3ae9233cb prov/ibverbs: Add atomic operations supported by IB
811c9c21b build: Silence the following warning
f5c7da385 fabric: Refine data flow definition and usage
3d1f7437b prov/ibverbs: Implement additional msg/rma ops
815097a04 fabric: Define offset based memory registration
68f1aeb66 fabric: Document minimum msg and RMA size of 0 bytes
ef796ab6b fabric: Add an ep attribute structure
58b5faad0 fabric: Add missing msg_order field to fi_info
833b62ee0 fabric: Reserve counter flags attribute
e336f0fbe prov/psm: Fix build error with FI_PROGRESS_MANUAL rename
eb1ed5616 prov/ibverbs: Add implementations for 'msg' interfaces
b77a91e4f fabric: Add message ordering flags
7dafaae68 fabric: Modify defined threading model
374936722 fabric: Update progress definition
96970b84b fabric: Add optimized calls for FI_REMOTE_EQ_DATA
c329116ab fabric: Re-order ops for better consistency
c87d8f688 fabric: Remove old reference to FI_EQ_FORMAT_COUNTER
5a2c474bd fabric: Rename FI_OPT_MAX_IMM_SIZE
3cb0248cf fabric: Update triggered operations to reference counter
7dbd03446 fabric: Document binding EPs to event counters
2c27b4d9a fabric: Update man pages referencing FI_EVENT
21c654c2d Makefile.am: set dependent libraries properly
4070ea671 Add initial .gitignore file
e7a004956 configure: modernize for recent versions of the GNU Autotools
5e30e9030 Merge branch 'master' of cst-linux:/home/mshefty/scm/libfabric
767bb81f9 Merge branch 'dev'
48b15d3b4 fabric: Update atomic and rma man pages
6d2dde840 Merge branch 'dev'
ecf665787 fabric: Update atomic APIs to support multiple memory descriptors
fb5a59448 fabric/av: Allow inserting a NULL address as 'any'
904ac5523 fabric/man: Document atomic valid calls
d4b44c87b prov/psm: turn on the default op flags for endpoints
4ac3c46bd prov/psm: remove the counter dedicated to atomics.
473989016 prov/psm: bug fix for av table insert operation
9b336fc88 prov/psm: allow separate counters for send/recv/read/write/atomics
3258a9c79 prov/psm: add the missing counter to MR binding
a3cbbe07e prov/psm: allow FI_AV_TABLE type address in the message funcitons
8c3c265d4 prov/psm: support FI_AV_TABLE type
a91af819c fabric: Use correct index value with desc array
b95ec21ba fabric: Remove NULL check after calling alloca
63ba37651 fabric: Support an array of descriptors with sendv and sendmsg
529fe409a fabric: Add mmap address to AV
0b6577487 fabric: Define poll set object
86091b76c fabric: Define wait set object
0a0ccac9a fabric: Rename 'buffered' send flag to 'injected' send
430c08fda fabric: Add missing atomic inlines
8384d80f2 fabric: Fixup missing changes to FI_IMM
a6537a6b9 prov/ibverbs: Support returning multiple events for fi_eq_read*()
f0b1977c4 fabric: Fix check_hints FI_MSG || FI_RMA in ep_cap
dd68a898d simple/pingpong: Update to match latest libfabric changes
54932bf6d Merge branch 'dev'
dafd9b118 fabric: Enhance EP type description in man pages
17248a520 fabric: Add a 'name' to AVs
eabb3ec52 simple/pingpong: Modified to use hints.ep_cap.
73cc3be2f fabric: Combine EQ and counter wait objects
6962a481e fabric/man: Update fabric.7 man page requirements
59a7ccc0a fabric: Add domain capability to register all VA
c8e252fad fabric: Move FI_CANCEL from ops_flag to ep_cap
c77fda1c0 fabric: Rename FI_IMM to FI_REMOTE_EQ_DATA
06187f31b Merge branch 'dev'
7928b17f4 build: Fix installation dependency issue
342a0022e Update calls to fi_getinfo
5d5cfe818 Merge branch 'dev'
91ece9d55 fabric: Add flags to fi_getinfo call
96b46292f fabric: Enhance fi_context man description
65e51a549 fabric: Rework endpoint capability and operation flags
b8bd0241d fabric: Remove FI_EXCL flag
69c31090e Merge branch 'dev'
020567e38 prov/ibverbs; Add struct iovec support
890ef0d3d prov/verbs: Add support for FI_EQ_FORMAT_COMP in fi_eq_read
c1ce11006 prov/psm: call progress function when waiting for counters
f17aaad85 prov/psm: don't use ep flags as default messaging flags
f8ac08dea prov/psm: generate event when multi-recv buffer runs low
794e7c71c prov/psm: use internal buffering for fi_inject/fi_injectto
53df46f3f prov/psm: renaming some constants related to FI_INJECT
e42fc1a0e prov/psm: use explicit flags or default EP flags, but not both
7a37a0cf9 prov/psm: give warning about tag space conflicts
d99038ee5 Merge branch 'dev'
a6baa046e prov/verbs: Use domain pointer to get domain, not ep pointer
1a5b602cd pingpong: Minor code cleanup
1a3bbb8ce prov/psm: add FI_MULTI_RECV support
e5af5372e Convert pingpong.c to latest OFI APIs.
04f877cf2 prov/psm: treat FI_SEND/FI_READ/FI_WRITE as equivalent EQ binding flag
4b8efbd4a prov/psm: update to the handling of the FI_EVENT flag
ed20c15a8 prov/psm: allow EP to have different EQs/counters for send and recv
09d0f3179 fabric: Rename counter alloc/free to open/close
b2bc21deb fabric: Rename FI_BUFFERED_SEND to FI_INJECT
f1acf72ad fabric: Re-arrange fi_eq_err_entry
16b6f12d7 fabric: Document that struct fi_context cannot come from the stack
5885adfdb fabric: Define interaction between FI_CONTEXT and FI_EVENT
053a5a21a fabric: Move FI_EVENT to a bind flag with EP -> EQ
9cff03af9 fabric: Clarify use of fi_ep_sync
3c9bf98b6 fabric: Rename AV map/unmap to insert/remove
d10ad18e5 fabric: Rename sendimm to inject
656334f1b fabric: Return values from data transfer calls should be ssize_t
fc6ff0d67 fabric: Clarify EP bind requirements
8babc928f fabric: Add top-level query routine
c8b285178 fabric: Clarify that eq_err_entry::err is positive value
ce9362ff7 fabric: Define threading levels
ef6084486 prov/psm: expose the capability of supporting user specified MR keys
e88d2ddc3 prov/psm: return 'buf' info in the EQ entries
c6538b727 prov/psm: don't automatically bind EQ when binding EP to MR
3e147373b prov/psm: support user requested key for MR creation
a220007f2 prov/psm: bug fix for tagged sendimm/sendimmto
843688b38 prov/psm: add tagged sendimm/sendimmto
d3754c79f prov/psm: use positive error number in the err entry from eq_readerr
90b27d321 prov/psm: save more information in the PSM epaddr context
83b522fc6 prov/psm: ensure progress in eq_read even with wrong parameters
182c89e48 prov/psm: add context types for event suppression of read/write
9cbc3c627 prov/psm: allow NULL context for non-event-generating operations
0e7262e2d prov/psm: correctly count the non-event-generating operations
1d26d8a89 prov/psm: include a few header files needed by atomics api
b2caba197 prov/psm: add a cntr field to the mr structure
9be51ae3a prov/psm: remove the remaining references to FI_SYNC
33037d477 fabric: Fix naming of fi_fec_open to fi_feq_open
46da17021 fabric/man: Add documentation for tagged sendimm calls
9cccfa3d9 Merge branch 'dev'
bfd1b3ab9 fabric: Add tagged sendimm calls
9d1dc28ba prov/psm: implement fi_ep_sync
cdcf58b00 prov/psm: remove some unused fields from eq
6a0a5c8a3 prov/psm: use dedicated context for sendimm
75717800b prov/psm: simplify the ep flags handling due to the removal of FI_SYNC
7ed2fba31 prov/psm: set the progress type in fi_info.
5436fabc1 prov/psm: implement the new av_lookup and av_straddr functions
739bbf81f prov/psm: implement the counter api
205a8fa90 prov/psm: add sendimm and sendimmto
d501d981b prov/psm: file renaming due to the EC-->EQ change
2e23d041f prov/psm: add a skeleton implementation of counter
1dea42cee fabric: Add tagged and rma static inline calls
eb2552392 fabric: Allow provider to define atomic enum values
00aef9a7b fabric: Redefine how progress is reported and handled
9c38ffee2 fabric: Only report error completions through fi_eq_readerr
0ae0eaabb fabric: Add writeimm and writeimmto calls
a4ce76ad6 fabric/man: Clarify use of olen in fi_eq_tagged_entry
fd5cef1df fabric: Remove unused fi_eq_xxx_err structures
9216c17f9 fabric/man: Document error handling with FI_REMOTE_COMPLETE
733913f62 fabric: Add sendimm call
41c67d88a fabric: Separate event queue from event counter
1cb86c2be fabric: Rename 'EC' to 'EQ'
7be93e5c8 fabric: Add AV lookup and to-string calls
3e455ce4f prov/psm: Fix psm build warning
25ba02286 fabric: Move fi_context into FI_DIRECT
fdf5c9b80 fabric: Replace most uses of fid_t to improve typedef support
598ebd03d fabric: Move fi_control source comment into man page
18074c071 fabric: Remove unused collective flag
e26330a55 fabric: Remove fi_iov_format
bd3906b84 fabric: Streamline tagged calls
1f72339ac fabric: Streamline rma calls
0ca9d85fc fabric: Streamline msg calls
2f70c0451 fabric: Streamline atomic calls
3b8195eef fabric/mr: Use void * for local descriptor in place of uint64_t
e5666dd76 fabric: Redefine fi_msg
33bd9d721 fabric/mr: Remove 'mr_' prefix from MR ops
f65aef1f3 fabric/atomic: Use fi_ioc in fi_msg_atomic
cf5e4b877 fabric/atomic: Use enum values for datatype and opcode
e3e276fb0 fabric: Remove shared_fd field from fi_info
689558bc1 Merge remote branch 'psm/master' into dev
eb9f2b85a Merge branch 'master' into dev
d50763c8e prov/psm: temporary workaround for the removed FI_SYNC flag
08798ebc9 Merge branch 'psm-fix'
18af96c96 prov/psm: bug fix for the event queue
6cb064ba3 prov/psm: return 0 instead of error from the ep_sync stub.
3c95ac806 prov/psm: always use fi_ec_err_entry for the fi_ec_readerr call
556ff2038 prov/psm: add a debug output to veirfy the use of this provider
e116e36c7 prov/psm: remove the binding option between MR and domain.
3a89c5ad6 prov/psm: bug fix for reversed resource binding
181a05c83 prov/psm: bug fix for fi_alias
7ba79bf4d prov/psm: allow binding between MR and EP
8d0151ebf prov/psm: overhaul of the EC implementation.
04535a252 prov/psm: remove the unused dummy rma ops
828043abe prov/psm: minor code cleanup
b249b82fa prov/psm: allow binding domain and EC to MR
b5f62c3d2 prov/psm: various improvements on completion handling.
1bcfdb179 prov/psm: mark a few not-yet supported flags as supported
a071e88bb prov/psm: add debug output to fi_ec_open and fi_av_open
2f4a3d2bc prov/psm: generate debug output for failures in fi_getinfo
322db6e94 prov/psm: add a utility function for debug output.
6d09f6db0 prov/psm: handle flags in sendmsg & recvmsg
5ee687565 prov/psm: name change for tag space bit mask
21ad7fe5f prov/psm: canceling a send should return error
9dea8c44f prov/psm: enforce the use of fi_context per the new domain_caps settings
f8f177087 prov/psm: support query of FI_OPT_MAX_MESSAGE_SIZE and FI_OPT_TOTAL_BUFFERED_RECV
143608aaa prov/psm: update related to the latest API change
4a6d4ef3e prov/psm: pass the local rank/size information from MPI to PSM.
84ebbdfe4 prov/psm: get the default options before calling psm_ep_open().
65af17510 prov/psm: remove FI_ACK from the supported flags
a72231cdf prov/psm: normalize the MR iov list into ordered disjoint segments for the convenience of access validation
0b3affc1b prov/psm: add the prototype for if_open()
b3873a04a prov/psm: expand the MR implementation to follow the recent API change, and support access validation
5d8a5ebb2 prov/psm: free up the resource associated with cancelled requests
712800f22 prov/psm: add more flags to the list of supported flags
8933aa7f2 prov/psm: change the fabric name to psm
df2435886 prov/psm: set fabric_name in the returned fi_info structure
3e0530fd1 prov/psm: fix a leftover error in source address handling
05e15ea21 prov/psm: update related to the new fabric domain
f87b2ef69 prov/psm: implement progress function for domain
98f436ecc prov/psm: add ep_enable
5e3a9294f prov/psm: safe handling of NULL context
84675871e prov/psm: handle FI_NOCOMP for send/recv
606ea77d5 prov/psm: update based on the new connect call prototype
6c761b96e prov/psm: allow the provider to work as FID_MSG type
94677043f prov/psm: add more flags to the supported flag set. change the default to nonblocking w/o setting any flags
c3c122907 prov/psm: name change rdma-->rma
52e4b0b59 prov/psm: implement dummy mr reg functions
83666ade2 prov/psm: bug fix for av_insert
9a8040d4a prov/psm: partialy support sendmsg/recvmsg/sendv/recvv
21a6c50ae prov/psm: allow binding of domain and ep be performed either way
1fe54d4f8 prov/psm: prevent duplicated connection attempts in av_insert
14800f4d0 prov/psm: implement the control function for ep. Currently these operations are supported: dupfid, setfidflag, getfidflag
db7920f6a prov/psm: implement the bind function for ec and av so the binding of ec/av and ep can be performed in either direction
7d16a183b prov/psm: add a skeleton implementation of the rdma API
eec5e6633 prov/psm: replace the hash table with the new psm_ep_epid_lookup function
6f1e8eacc prov/psm: support connected semantics in the non-matching functions
0d6a76ff4 prov/psm: support connected semantics in the tag-matching funcitons
c896c41f8 prov/psm: support pseudo connection which just sets a default peer
f6d234cf9 prov/psm: bring back the hash table for retrieving the mapping from epid to epaddr. psm_ep_connect() can't be called twice for the same destination.
51f3343d2 prov/psm: bug fixes related to the non-matching api
0e87dbe40 prov/psm:  implement part of the non-matching api (sendto/recvfrom)
12652eaf8 prov/psm:  take care of the reserved bits in the tagged functions
3b3f70609 prov/psm: reserve tag bits for concurrent support of matching & non-matching API
c8ff557cd prov/psm: set context for epaddr to allow epaddr->epid mapping
bd57912f2 prov/psm: add a skeleton implementation of the msg queue API
664cfdfda prov/psm: change file name due to the socket-->endpoint renaming
40f2f884c prov/psm: allow NULL context for send & recv regardless of ep flags
a3ef1228a prov/psm: Add missing source files to git
03a85ae77 prov/psm: Add missing source files to git
49249cb73 fabric: Define maximum message size
86ec3f5be fabric: Remove ucma.c from build
26addab13 prov/verbs: Move fi_verbs.c back under src directory
4ecaebe7e librdmacm: Add symbolic link to rsocket.h
0b042c3fc Merge branch 'dev'
6bf7bf73f Merge branch 'dev'
2d1fd6033 librdmacm: Add the librdmacm as a subtree
e4d6b496c prov/mlx4: Remove mlx4 provider
a6bc7ac38 prov/ibverbs: Remove now unused source files
526889be6 libibverbs: Add libibverbs as a git subtree
abb1adb09 ibverbs: Add attribute const to conversion calls
ec3afd0e3 Merge branch 'dev'
65f6a5f13 ibverbs/rdmacm: Remove deprecated attribute
bfe08bb83 Merge branch 'dev'
464086b37 ibverbs: Allow verb objects to make use of new functions
6930a62af Merge branch 'dev'
e4ad44363 fabric: Define triggered operations
89b29b542 prov/psm: FI_REMOTE_COMPLETE does not mean MPI_Ssend
661947e7f fabric: Remove commented out SHARED flag
f9e73ddb6 Merge branch 'dev'
67f255cd6 fabric: Update fi_alias usage
499d72ddf Merge branch 'dev'
a9529613e fabric: Define provider requirements
a76d3c0b8 fabric: Add FI_RANGE option to AV insert
f2c95e30d fabric: Add support for provider specific addresses
c1a18b272 fabric: Define fi_alias
da9790e2e Merge branch 'dev'
02125a434 fabric/atomic: Provide 'sizeof' atomic datatype functionality
334295082 Merge branch 'dev'
d7d989353 fabric: Rename FI_ACK to FI_REMOTE_COMPLETE
c4ddd4eb3 fabric: Provide static inline for RMA read/write
42965282f fabric: Provide static inline for RMA read/write
4903578d4 fabric: Add EAGAIN return code to data transfer calls man pages
32d46b77f fabric: Define fi_info flags as mandatory.
073141946 fabric: Define FI_CONTEXT and other domain caps
0b366d327 fabric: Apply FI_CANCEL flag to an endpoint, not per op
5bd2d5f6b fabric: Define FI_WRITE_COHERENT
973608722 fabric/tagged: Define FI_CLAIM search option
94b29bbdf fabric: Define completion flags
b54a43713 man/getinfo: Fixup documentation regarding flag usage
8cf38972b fabric/atomic: Document target side availability of atomics
e62714c59 fabric: Remove man page from makefile
524753db8 prov/ibverbs: Implement sendmsg call
d1e5fc06c fabric/man: More updates to man pages
85722172c fabric: Fix fi_listen assert class type
9aa949352 fabric: Fix passive CM EQ open
adaaca123 fabric: Add enable() call to endpoint
8464f7c12 fabric: Define an EC counter format type
1f51c2c2f fabric: Add FI_MULTI_RECV flag
f825c8e4a fabric: Rename getsockname to getepname
f08b9be92 fabric: Fix asserts
02c4ee94b fabric: Implement fi_control get wait item
f29ed08e1 pingpong: Simplify test to only support ping-pong
b1f363cea examples: Remove example programs
32b250718 fabtests: These tests totally rule
32bf86dd5 fabric: Replace FI_REMOTE with FI_REMOTE_READ/WRITE
c43c55cad fabric: Add fabric domain and passive endpoints
3b43fd3fb prov/psm: Update PSM provider
4d781c02a man: Add general man page for library
5f2762c39 fabric/man: Fixup man page formats for man2html output
5fbac2950 fabric: Updated register MR calls
cd8108b75 fabric: Rename 'priority' to 'flow'
151c73608 fabric: Replace ERRINLINE with error structures
9df109ce2 fabric: Remove FI_NONBLOCK
d7cc333e6 fabric: Add address to connect call
26ea02a2d fabric: Add support for direct access to providers
1d836056d man/atomics: Document atomic operations
f12986bba fabric/atomic: Add alias FI_REPLACE for FI_SWAP
18458d2c3 prov/ibverbs: Ignore requests for RDM endpoints
b32c59dc2 fabric: Cleanup comments around #define FI_xxx
a32b2dece fabric: Change FI_SYNC to FI_BLOCK
ce8ef3586 fabric: Change tag mask to ignore
2f465d59c fabric: Rename dst_addr to dest_addr
733deb7cd fabric: Change struct fid size to unsigned
94c5191c8 fabric: Fix debug build
5894cd777 fabric: Fix build warnings
681ceef0d fi/atomic: Add definitions for atomic interfaces
fdec7402b man: Add man page installation
69516ee17 fabric: Update man pages
1c31f9131 fabric: Free auth_key
756953c66 fabric: Comment out unused FI errno values
20d292b8e fabric: Rename rdma to rma
598323468 fabric: Remove be*_t types, use host order instead
0c11fd9e6 fabric: Remove unused headers
890304be2 fabric: Declare char * params as const
dccdcc0bf fabric/compat: Deprecate libibverbs/librdmacm calls
cf380ebb1 fabric: Update verbs header to match libfabric headers
5c3d0d144 fabric: Add full compatibility for libibverbs/librdmacm
788ffcc7f fabric: Move map file
d23127de3 fabric: Return unexpected provider errors from fi_getinfo
188317ec5 fabric: Divide flag space
2b9e583bc fabric: Rename mask fields
a3e9dc28f fabric: Split fi_open into separate calls
eb22d7920 prov/rdmacm: Remove rsocket export
76da999ff fabric: Remove double include of assert.h
3fdb37ecf fabric: Rename fabric socket to fabric endpoint
e5b6e4f58 prov/psm: Fail fi_getinfo if no PSM devices found
e63746c16 prov/psm: Automatically enable the PSM provider at configuration time.
c68477198 prov/psm: Add get/set opt support
de9fced97 prov/psm: Move flag definitions to psmx.h
372a7ea92 Merge branch 'master' into dev
5518e6819 prov/psm: Fix PSM build warning
9eee04d35 fabric: Remove flags field from fi_open
0349e6815 fabric: Remove syncto comment
042b7fc6c fabric: Add MR attributes
5aad85699 fabric: Add priority fields to msg structures
29a2fc120 fabric: Rename AV_ATTR_SIZE to AV_ATTR_COUNT
ae05b8bba fabric: Remove flags field from fi_open
04f913dce fabric: Remove syncto comment
77be449ed fabric: Add MR attributes
5f112e139 fabric: Add priority fields to msg structures
9fc3c37c3 fabric: Rename AV_ATTR_SIZE to AV_ATTR_COUNT
0247aabfa fabric: Remove FI_IOTAGGED and FI_IOTAGGEDV
27869f1c1 fabric: Remove FI_IOTAGGED and FI_IOTAGGEDV
8e76966e7 fabric: Update FI_REMOTE flag description
dcdff90c9 prov/ibverbs: Add support to set/get buffered send size
1dec7b986 fabric: Add option to get/set buffered send size
b6576b8d0 prov/psm: Add FI_BUFFERED_SEND to supported flags
96377eed0 fabric: Remove canonical name fields from fi_info
cc2d6a4c9 fabric: Remove type mask
b37178de3 fabric: Separate protocol fields
30ec628a0 libfabric: Initial commit
REVERT: c7f45b48d Merge commit '34e123d874feb7ca853cc221df991bfca721e8e4' into libfabric-1.10.1-merge
REVERT: ef7cb8c22 Add tmeporary libfabric fix from upstream
REVERT: 850568f35 Merge commit 'e11ac8a3bafbe35b13bd77c6f207a2f32d3f4bc4' as 'deps/libfabric'

git-subtree-dir: deps/libfabric
git-subtree-split: 0bb3ded5a1075a2ad655626f5f7a3d89af5a6d61
parent c7f45b48
No related branches found
No related tags found
2 merge requests!3Jsc ci update,!2update JSC-CI branch to devel
Showing
with 1644 additions and 171 deletions
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment