Spdk/lib/nvmf
Or Gerlitz ca83335c0e nvmf/rdma: use LIFO practice for incoming queue
To maximize cache locality, use lifo and not fifo when managing objects
which are used per IO such as the RDMA receive elements queue.

Reported-by: Jim Harris <james.r.harris@intel.com>
Signed-off-by: Or Gerlitz <ogerlitz@nvidia.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12272 (master)

(cherry picked from commit 5edb8edca7)
Change-Id: Id8917558acc1bec29943fcbae6afe6b072bde6ac
Signed-off-by: Krzysztof Karas <krzysztof.karas@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/12484
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Konrad Sztyber <konrad.sztyber@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
2022-06-30 13:32:31 -04:00
..
ctrlr_bdev.c nvmf: make zcopy_end void 2022-06-30 13:32:30 -04:00
ctrlr_discovery.c nvmf: add new 'id' to spdk_nvmf_subsystem_listener 2022-06-30 13:32:29 -04:00
ctrlr.c nvmf: fix buffer overflow on admin commands 2022-06-30 13:32:31 -04:00
fc_ls.c spelling: lib 2022-06-30 13:32:28 -04:00
fc.c nvmf: avoid a null dereference before null check 2022-06-30 13:32:31 -04:00
Makefile nvmf/ctrlr: let transport can set VID SSVID and IEEE values 2022-06-30 13:32:28 -04:00
nvmf_fc.h spelling: lib 2022-06-30 13:32:28 -04:00
nvmf_internal.h nvmf: add save/restore a controller in runtime 2022-06-30 13:32:31 -04:00
nvmf_rpc.c nvmf: zero-copy enable flag in transport opts 2022-06-30 13:32:30 -04:00
nvmf.c nvmf: Update controller desctruction process 2022-06-30 13:32:31 -04:00
rdma.c nvmf/rdma: use LIFO practice for incoming queue 2022-06-30 13:32:31 -04:00
spdk_nvmf.map lib/nvmf : Added support for ZCOPY 2021-07-23 08:34:43 +00:00
subsystem.c nvmf: Update controller desctruction process 2022-06-30 13:32:31 -04:00
tcp.c nvmf: Use acceptor_poll_rate value from func args 2022-06-30 13:32:30 -04:00
transport.c nvmf: Stop all listeners when destroying transport 2022-06-30 13:32:31 -04:00
transport.h nvmf: remove accept poller from generic layer 2022-06-30 13:32:29 -04:00
vfio_user.c nvmf/vfio-user: break bar0 access into 2 functions 2022-06-30 13:32:31 -04:00