Spdk/lib
Ben Walker ac9b92c853 nvme/rdma: Consolidate send_cq and recv_cq
The send completions must be processed prior to the
recv completions. However, if the completion queues
are separate this leaves a small window where
a send+recv completion arrive between polling
the send_cq and the recv_cq, resulting in the code
seeing the recv completion prior to the send
completion.

By combining the completion queues, this eliminates
any potential gap. The send completion will always
be processed before the recv completion.

Change-Id: I06bfef6af48559d0b9e00524ebc10f1a102e7387
Signed-off-by: Ben Walker <benjamin.walker@intel.com>
2017-03-09 15:08:18 -07:00
..
bdev bdev: add delete_bdev RPC 2017-03-08 12:36:32 -07:00
conf conf: move structures out of public API header 2016-11-16 10:33:16 -07:00
copy ioat: print PCI addresses in hex for consistency 2017-02-14 10:27:47 -07:00
cunit eofnl: check for extra trailing newlines 2016-10-11 13:30:33 -07:00
env_dpdk env_dpdk: only set proc-type and base-virtaddr for multiprocess 2017-03-08 16:35:34 -07:00
event event/app: don't set default shm_id to PID 2017-03-08 16:35:34 -07:00
ioat util: move common helper functions to util.h 2017-02-10 09:38:52 -07:00
iscsi iscsi: Fix the large IO failure procedure in iscsi layer 2017-03-07 12:52:17 -07:00
json json: make sure parse always sets *end 2017-02-15 16:31:07 -07:00
jsonrpc util: add SPDK_COUNTOF() array size macro 2017-03-07 12:43:42 -07:00
log util: add SPDK_COUNTOF() array size macro 2017-03-07 12:43:42 -07:00
net util: add SPDK_COUNTOF() array size macro 2017-03-07 12:43:42 -07:00
nvme nvme/rdma: Consolidate send_cq and recv_cq 2017-03-09 15:08:18 -07:00
nvmf nvmf,rdma: Remove spdk_nvmf_rdma_request_ack_completion 2017-03-09 15:04:14 -07:00
rpc rpc: Remove event from module unload path 2017-02-28 19:36:43 -07:00
scsi util: add SPDK_COUNTOF() array size macro 2017-03-07 12:43:42 -07:00
trace trace: use snprintf() to ensure g_shm_name is terminated 2017-02-14 13:03:11 -07:00
util string: make spdk_parse_ip_addr() params non-const 2017-02-14 10:28:29 -07:00
vhost vhost: free string RPC parameters 2017-03-08 11:19:35 -07:00
Makefile CONFIG: add CONFIG_VHOST option (on by default) 2017-03-07 12:43:51 -07:00