Spdk/lib/nvme
Evgeniy Kochetov 2ca711694e nvme/ctrlr: Remove Get Num Queues initialization step
NVMe specification in ch.7.6 "Controller Initialization" suggests to
use only Set Features "Number of queues" command and says nothing
about Get Features. All required information is available after Set
Num Queues step.

Fixes #1270

Signed-off-by: Evgeniy Kochetov <evgeniik@mellanox.com>
Change-Id: Ide38ba9c7f063f1d6b13bfce4232c588cc906784
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/1271
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Reviewed-by: Changpeng Liu <changpeng.liu@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
2020-03-18 08:02:48 +00:00
..
Makefile lib: update so version for multiple libraries. 2020-03-18 08:02:30 +00:00
nvme_ctrlr_cmd.c nvme: export internal security send/receive APIs as public APIs 2020-02-26 09:22:15 +00:00
nvme_ctrlr_ocssd_cmd.c ocssd: hold lock when calling nvme_ctrlr_submit_admin_request 2019-02-15 21:27:58 +00:00
nvme_ctrlr.c nvme/ctrlr: Remove Get Num Queues initialization step 2020-03-18 08:02:48 +00:00
nvme_cuse.c nvme/cuse: Don't allocate data buffers from CMB for cuse commands 2020-02-17 10:06:20 +00:00
nvme_cuse.h lib/nvme: add RPC for interacting with CUSE devices 2019-10-24 23:43:59 +00:00
nvme_fabric.c nvme: Don't use stack variable to track request completion 2020-01-27 22:48:18 +00:00
nvme_internal.h nvme/ctrlr: Remove Get Num Queues initialization step 2020-03-18 08:02:48 +00:00
nvme_io_msg.c lib/nvme: stop all NVMe io producers on detach 2019-11-28 12:36:58 +00:00
nvme_io_msg.h lib/nvme: stop all NVMe io producers on detach 2019-11-28 12:36:58 +00:00
nvme_ns_cmd.c nvme: Add spdk_nvme_ns_cmd_comparev_with_md function 2020-01-07 12:31:32 +00:00
nvme_ns_ocssd_cmd.c vtophys: add length parameter to the vtophys function 2019-01-09 08:24:59 +00:00
nvme_ns.c bdev/nvme: handle namespace resize event 2020-02-21 09:38:42 +00:00
nvme_opal_internal.h nvme/opal: rename spdk_opal_init_dev() and spdk_opal_close() with construct/destruct suffix 2020-03-11 11:36:08 +00:00
nvme_opal.c nvme/opal: using opal_start_generic_session() directly 2020-03-11 11:36:08 +00:00
nvme_pcie.c lib/nvme: move connect directly into alloc_io_qpair. 2020-03-17 08:23:50 +00:00
nvme_qpair.c nvme: fix command specific status code 2020-02-20 09:49:24 +00:00
nvme_quirks.c nvme: add quirk for a minimum io queue size 2019-12-13 11:02:04 +00:00
nvme_rdma.c nvme/rdma: make sure we free resources in error path. 2020-03-17 08:23:50 +00:00
nvme_tcp.c lib/nvme: move connect directly into alloc_io_qpair. 2020-03-17 08:23:50 +00:00
nvme_transport.c lib/nvme: move common connect code into transport shim 2020-03-06 10:29:21 +00:00
nvme_uevent.c nvme: add vfio driver parse event 2019-05-29 02:36:41 +00:00
nvme_uevent.h nvme: Add support of hotplug for vfio-attached devices. 2017-12-06 17:04:49 -05:00
nvme.c nvme: set transport string before the probe based on transport type 2020-02-26 09:26:09 +00:00