[PATCH RFC] nvme-rdma: support devices with queue size < 32
Jason Gunthorpe
jgunthorpe at obsidianresearch.com
Wed Mar 29 09:27:51 PDT 2017
On Wed, Mar 29, 2017 at 06:47:54PM +0300, Sagi Grimberg wrote:
> For each I/O we post up to 2 work requests, 1 for memory registration
> and 1 for sending an I/O request (and 1 for local invalidation if the
> target doesn't do it for us, but that is not the case here). So if our
> queue depth is X, we size our completion queue to be X*3, and we need
> to make sure we signal every (X*3)/2.
??? If your SQ is X and your CQ is X*3 you need to signal at X/2.
Jason
More information about the Linux-nvme
mailing list