numam-spdk/lib/nvme
Daniel Verkamp 9f67a07fdc nvme: use full nvme_tracker space for PRP list
Since the nvme_tracker struct was extended to allow space for 253 SGL
descriptors at 16 bytes each, we can use the same amount of space in the
other branch of the union to store 506 PRP list entries at 8 bytes each.

This increases the maximum supported I/O size for PRP-only devices from
128 KB to slightly under 2 MB.

Change-Id: I2b9905be41343ff360b4cdaccca87ea6f753e89c
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
2016-03-14 08:25:57 -07:00
..
Makefile nvme: Add Intel NVMe device supported feature quirks 2016-01-29 13:45:05 -07:00
nvme_ctrlr_cmd.c nvme: don't set interrupt vector in create_io_cq 2016-03-14 08:04:44 -07:00
nvme_ctrlr.c nvme: remove nvme_request::timeout field 2016-03-09 16:56:05 -07:00
nvme_impl.h nvme: add timestamp counter interface to nvme_impl 2016-02-24 21:17:12 -07:00
nvme_intel.c pci_ids: add SPDK_ prefix 2016-02-08 14:28:47 -07:00
nvme_internal.h nvme: use full nvme_tracker space for PRP list 2016-03-14 08:25:57 -07:00
nvme_ns_cmd.c spdk_nvme_ns_cmd_reservation_report: fix request allocation 2016-02-19 15:24:09 -07:00
nvme_ns.c nvme manage: Add interface for format progress indicator. 2016-03-10 09:02:06 +08:00
nvme_qpair.c spdk: fix wrong length parameter for large IO when uses hardware SGL 2016-03-09 15:22:08 -07:00
nvme.c nvme: remove nvme_request::timeout field 2016-03-09 16:56:05 -07:00