Spdk/lib/nvmf
Seth Howell 7dd3cf441a rdma: limit the completion queue based on the SRQ.
When we have a shared receive queue, the number of outstanding items
associated with a completion queue is deterministic, and limited by how
many RECVs we have total in the SRQ. So, we can set the total size of
the Completion queue at the beginning of time and never resize it.

Change-Id: I787e4c5bbd52ac8948a323d1301f926f887cd91c
Signed-off-by: Seth Howell <seth.howell@intel.com>
Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/447492
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
2019-03-18 23:32:21 +00:00
..
ctrlr_bdev.c nvmf: set controller/namespace identify data to enable reservation 2019-03-08 20:55:10 +00:00
ctrlr_discovery.c nvmf: Only present subsystem if it is ready 2019-01-07 06:02:26 +00:00
ctrlr.c nvmf: rename subsystem poll group's num_channels to num_ns 2019-03-15 20:45:43 +00:00
Makefile nvmf: Collapse request.c into ctrlr.c 2019-02-04 18:11:33 +00:00
nvmf_fc.h lib/nvmf: fix a typo error 2018-10-12 17:40:16 +00:00
nvmf_internal.h nvmf: add reservation information to each subsystem's poll group 2019-03-15 20:45:43 +00:00
nvmf.c nvmf: add reservation information to each subsystem's poll group 2019-03-15 20:45:43 +00:00
rdma.c rdma: limit the completion queue based on the SRQ. 2019-03-18 23:32:21 +00:00
subsystem.c nvmf: add namespace reservation report command support 2019-03-08 20:55:10 +00:00
tcp.c nvmf: Remove qpair_is_idle 2019-03-15 19:19:17 +00:00
transport.c nvmf: Remove qpair_is_idle 2019-03-15 19:19:17 +00:00
transport.h nvmf: Remove qpair_is_idle 2019-03-15 19:19:17 +00:00