ac9b92c853
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> |
||
---|---|---|
.. | ||
Makefile | ||
nvme_ctrlr_cmd.c | ||
nvme_ctrlr.c | ||
nvme_internal.h | ||
nvme_ns_cmd.c | ||
nvme_ns.c | ||
nvme_pcie.c | ||
nvme_qpair.c | ||
nvme_quirks.c | ||
nvme_rdma.c | ||
nvme_transport.c | ||
nvme_uevent.c | ||
nvme_uevent.h | ||
nvme.c |