Spdk/lib/nvmf
Ben Walker eee64c69f7 nvmf: Re-post the capsule immediately upon sending a completion
The target can only provide updates to sq_head inside
of completions. Therefore, we must update sq_head prior
to sending the completion or we'll incorrectly get into
queue full scenarios.

Change-Id: If2925d39570bbc247801219f352e690d33132a2d
Signed-off-by: Ben Walker <benjamin.walker@intel.com>
2016-07-28 10:27:31 -07:00
..
conf.c nvmf: Add config options for inline and max I/O size 2016-07-26 14:23:25 -07:00
conf.h nvmf: add NVMe over Fabrics userspace target 2016-06-06 15:21:25 -07:00
Makefile nvmf: Remove controller.[ch] and probe for each subsystem. 2016-07-22 09:24:45 -07:00
nvmf_internal.h nvmf: Add config options for inline and max I/O size 2016-07-26 14:23:25 -07:00
nvmf.c nvmf: Remove g_nvmf_tgt global usage from transport layer 2016-07-26 14:24:39 -07:00
rdma.c nvmf: Re-post the capsule immediately upon sending a completion 2016-07-28 10:27:31 -07:00
request.c nvmf: Re-post the capsule immediately upon sending a completion 2016-07-28 10:27:31 -07:00
request.h nvmf: drop NVMF_{H2C,C2H}_MAX_MSG #defines 2016-07-25 09:21:01 -07:00
session.c nvmf: Add a transport specific session 2016-07-28 09:00:47 -07:00
session.h nvmf: Add a transport specific session 2016-07-28 09:00:47 -07:00
subsystem.c nvmf: Each listen addr gets its own PORT ID 2016-07-26 09:39:55 -07:00
subsystem.h nvmf: Adjust the data structure of spdk_nvmf_subsystem. 2016-07-25 13:56:00 -07:00
transport.c nvmf: Remove g_nvmf_tgt global usage from transport layer 2016-07-26 14:24:39 -07:00
transport.h nvmf: Add a transport specific session 2016-07-28 09:00:47 -07:00