numam-spdk/lib/nvmf
Naresh Gottumukkala 892d8bc436 nvmf/fc: Dont hold hardware command buffer.
Currently we are holding hardware receive command buffer till
the IO is completed. This is effecting the number of commands hardware
can receive. Copy the cmd into driver buffer and release the
hardware receive buffer back to hardware ASAP.

Signed-off-by: Naresh Gottumukkala <raju.gottumukkala@broadcom.com>
Change-Id: Ic292056b3e012d40515d0de5b9808cd8960811ce
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/5430
Community-CI: Broadcom CI
Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: Anil Veerabhadrappa <anil.veerabhadrappa@broadcom.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
2020-12-10 14:37:34 +00:00
..
ctrlr_bdev.c log: remove internal log.h header 2020-10-15 08:23:39 +00:00
ctrlr_discovery.c nvmf: Async event support for discovery log change 2020-11-11 00:53:57 +00:00
ctrlr.c lib/nvmf: Use qpair_get_listen_trid() to find a subsystem listener 2020-12-01 10:21:28 +00:00
fc_ls.c nvmf/fc: replace use of "master" with "main" 2020-12-03 09:41:07 +00:00
fc.c nvmf/fc: Dont hold hardware command buffer. 2020-12-10 14:37:34 +00:00
Makefile nvmf: Allow nvmf_transport_qpair_fini to complete asynchronously. 2020-11-18 11:28:02 +00:00
nvmf_fc.h nvmf/fc: Dont hold hardware command buffer. 2020-12-10 14:37:34 +00:00
nvmf_internal.h nvmf: The maximum number of namespaces a subsystem may contain must now 2020-12-01 10:20:43 +00:00
nvmf_rpc.c lib/nvmf: Use qpair_get_listen_trid() to find a subsystem listener 2020-12-01 10:21:28 +00:00
nvmf.c nvmf: Allow asynchronous nvmf transport destroy. 2020-11-24 08:21:27 +00:00
rdma.c nvmf/rdma: Correct SoftRoCE driver vendor_id 2020-12-02 10:19:39 +00:00
spdk_nvmf.map nvmf: Add spdk_nvmf_subsystem_disconnect_host 2020-10-15 08:24:05 +00:00
subsystem.c nvmf: The maximum number of namespaces a subsystem may contain must now 2020-12-01 10:20:43 +00:00
tcp.c nvmf/tcp: Fix the typo in print and remove the unnecessary empty line. 2020-11-26 10:16:36 +00:00
transport.c nvmf: Allow asynchronous nvmf transport destroy. 2020-11-24 08:21:27 +00:00
transport.h nvmf: Allow nvmf_transport_qpair_fini to complete asynchronously. 2020-11-18 11:28:02 +00:00