freebsd-skq/sys/dev/nvme
jimharris fbca74bfe1 nvme: do not revert o single I/O queue when per-CPU queues not possible
Previously nvme(4) would revert to a signle I/O queue if it could not
allocate enought interrupt vectors or NVMe submission/completion queues
to have one I/O queue per core.  This patch determines how to utilize a
smaller number of available interrupt vectors, and assigns (as closely
as possible) an equal number of cores to each associated I/O queue.

MFC after:	3 days
Sponsored by:	Intel
2016-01-07 16:18:32 +00:00
..
nvme_ctrlr_cmd.c
nvme_ctrlr.c nvme: do not revert o single I/O queue when per-CPU queues not possible 2016-01-07 16:18:32 +00:00
nvme_ns_cmd.c
nvme_ns.c Limit stripesize reported from nvd(4) to 4K 2015-12-11 02:06:03 +00:00
nvme_private.h nvme: do not revert o single I/O queue when per-CPU queues not possible 2016-01-07 16:18:32 +00:00
nvme_qpair.c nvme: do not pre-allocate MSI-X IRQ resources 2016-01-07 16:11:31 +00:00
nvme_sysctl.c Limit stripesize reported from nvd(4) to 4K 2015-12-11 02:06:03 +00:00
nvme_test.c
nvme_util.c
nvme.c nvme: do not revert o single I/O queue when per-CPU queues not possible 2016-01-07 16:18:32 +00:00
nvme.h Limit stripesize reported from nvd(4) to 4K 2015-12-11 02:06:03 +00:00