numam-spdk/lib/nvmf
Ziye Yang 6f95c32590 lib/nvmf: Create a shared buffer waiting list
Our previous implementation makes the buffer allocation
in an unfair way and this patch can solve this issue.

With this patch, we can use limited buffer to support
high I/O depth.

Change-Id: I0e7a073c0b4539090218aa461d50620287bb4b63
Signed-off-by: Ziye Yang <optimistyzy@gmail.com>
Reviewed-on: https://review.gerrithub.io/382528
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
2017-10-18 12:50:51 -04:00
..
ctrlr_bdev.c nvmf: add Write Zeroes support 2017-09-14 17:41:52 -04:00
ctrlr_discovery.c nvmf: store transport in listener structure 2017-09-19 17:14:52 -04:00
ctrlr.c nvmf: move fabrics command processing to ctrlr.c 2017-09-19 17:14:52 -04:00
Makefile nvmf: Rename spdk_nvmf_session to spdk_nvmf_ctrlr 2017-08-08 13:46:48 -04:00
nvmf_internal.h nvmf: simplify spdk_nvmf_request_exec() 2017-09-29 13:03:24 -04:00
nvmf.c nvmf: remove subsystem IDs 2017-09-19 17:14:52 -04:00
rdma.c lib/nvmf: Create a shared buffer waiting list 2017-10-18 12:50:51 -04:00
request.c nvmf: simplify spdk_nvmf_request_exec() 2017-09-29 13:03:24 -04:00
subsystem.c nvmf: don't allow 0xFFFFFFFF as a NSID 2017-09-19 17:16:59 -04:00
transport.c nvmf: Move all struct definitions to nvmf_internal.h 2017-09-01 12:43:26 -04:00
transport.h nvmf: Poll groups can now span transports 2017-09-01 12:43:26 -04:00