numam-spdk/lib/nvme
Daniel Verkamp ff0047816d nvme: track submit time instead of timeout time
This removes one addition from the submission path (negligible, but a
nice side effect), but also opens up the possibility of reporting the
total time an I/O took - since we are always tracking the submission
time anyway, there is no extra cost to report it in the completion
callback.

Change-Id: I7129e7c09d20da8082042a7622d045846461dd9c
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
2017-02-08 09:23:58 -07:00
..
Makefile nvme: Monitor uevent for device insert and remove 2016-11-30 14:27:43 -07:00
nvme_ctrlr_cmd.c nvme: add offset to spdk_nvme_ctrlr_cmd_get_log_page() 2016-12-15 11:16:14 -07:00
nvme_ctrlr.c nvme: clarify nvme_ctrlr_set_state debug prints 2017-01-31 18:06:09 -07:00
nvme_internal.h nvme: remove ctrlr_get_pci_id transport callback 2017-01-31 14:50:40 -07:00
nvme_ns_cmd.c nvme: split non-compliant SGLs into multiple requests 2017-01-17 07:51:09 -07:00
nvme_ns.c nvme: support extended LBA without protection information (#101) 2017-01-23 11:20:04 -07:00
nvme_pcie.c nvme: track submit time instead of timeout time 2017-02-08 09:23:58 -07:00
nvme_qpair.c nvme: move nvme_qpair_fail() call to generic code 2017-01-31 14:50:40 -07:00
nvme_quirks.c nvme: Make striping a quirk 2016-12-09 14:38:42 -07:00
nvme_rdma.c nvme: remove ctrlr_get_pci_id transport callback 2017-01-31 14:50:40 -07:00
nvme_transport.c nvme: remove ctrlr_get_pci_id transport callback 2017-01-31 14:50:40 -07:00
nvme_uevent.c nvme: Remove pci_addr from probe_info 2016-12-12 10:46:50 -07:00
nvme_uevent.h nvme: Remove pci_addr from probe_info 2016-12-12 10:46:50 -07:00
nvme.c env: add spdk_mempool_create() socket_id parameter 2017-01-30 13:05:30 -07:00